0001352010-20-000040.txt : 20201105 0001352010-20-000040.hdr.sgml : 20201105 20201105163413 ACCESSION NUMBER: 0001352010-20-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201105 DATE AS OF CHANGE: 20201105 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: 201291028 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-20200930.htm 10-Q epam-20200930
000135201012/312020Q3FALSE0.001160,000,0002,2412,2412,2415.01.0191780821917809no00013520102020-01-012020-09-30xbrli:shares00013520102020-10-31iso4217:USD00013520102020-09-3000013520102019-12-31iso4217:USDxbrli:shares00013520102020-07-012020-09-3000013520102019-07-012019-09-3000013520102019-01-012019-09-300001352010us-gaap:CommonStockMember2019-12-310001352010us-gaap:AdditionalPaidInCapitalMember2019-12-310001352010us-gaap:RetainedEarningsMember2019-12-310001352010us-gaap:TreasuryStockMember2019-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Memberus-gaap:RetainedEarningsMember2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2019-12-310001352010srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001352010us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:TreasuryStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-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-3000013520102020-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:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2020-07-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001352010us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001352010us-gaap:CommonStockMember2020-07-012020-09-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001352010us-gaap:RetainedEarningsMember2020-07-012020-09-300001352010us-gaap:CommonStockMember2020-09-300001352010us-gaap:AdditionalPaidInCapitalMember2020-09-300001352010us-gaap:RetainedEarningsMember2020-09-300001352010us-gaap:TreasuryStockMember2020-09-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001352010us-gaap:CommonStockMember2018-12-310001352010us-gaap:AdditionalPaidInCapitalMember2018-12-310001352010us-gaap:RetainedEarningsMember2018-12-310001352010us-gaap:TreasuryStockMember2018-12-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100013520102018-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2019-01-012019-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001352010us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-03-310001352010us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-3100013520102019-01-012019-03-310001352010us-gaap:CommonStockMember2019-01-012019-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001352010us-gaap:RetainedEarningsMember2019-01-012019-03-310001352010us-gaap:CommonStockMember2019-03-310001352010us-gaap:AdditionalPaidInCapitalMember2019-03-310001352010us-gaap:RetainedEarningsMember2019-03-310001352010us-gaap:TreasuryStockMember2019-03-310001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-3100013520102019-03-310001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2019-04-012019-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001352010us-gaap:RestrictedStockUnitsRSUMember2019-04-012019-06-300001352010us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000013520102019-04-012019-06-300001352010us-gaap:CommonStockMember2019-04-012019-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001352010us-gaap:RetainedEarningsMember2019-04-012019-06-300001352010us-gaap:CommonStockMember2019-06-300001352010us-gaap:AdditionalPaidInCapitalMember2019-06-300001352010us-gaap:RetainedEarningsMember2019-06-300001352010us-gaap:TreasuryStockMember2019-06-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-3000013520102019-06-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonStockMember2019-07-012019-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberus-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001352010us-gaap:RestrictedStockUnitsRSUMember2019-07-012019-09-300001352010us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001352010us-gaap:CommonStockMember2019-07-012019-09-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001352010us-gaap:RetainedEarningsMember2019-07-012019-09-300001352010us-gaap:CommonStockMember2019-09-300001352010us-gaap:AdditionalPaidInCapitalMember2019-09-300001352010us-gaap:RetainedEarningsMember2019-09-300001352010us-gaap:TreasuryStockMember2019-09-300001352010us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-3000013520102019-09-300001352010us-gaap:OtherNoncurrentAssetsMember2020-09-300001352010us-gaap:OtherNoncurrentAssetsMember2019-12-31xbrli:pure0001352010epam:A2020AcquisitionsMember2020-01-012020-09-300001352010epam:A2020AcquisitionsMember2020-09-300001352010epam:A2020AcquisitionsMember2020-07-012020-09-300001352010epam:TestIOGmbhMember2020-01-012020-06-300001352010epam:TestIOGmbhMember2019-04-300001352010epam:NorthAmericaSegmentMember2019-12-310001352010epam:EuropeSegmentMember2019-12-310001352010epam:RussiaSegmentMember2019-12-310001352010epam:TestIOGmbhMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:TestIOGmbhMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:TestIOGmbhMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:TestIOGmbhMember2020-01-012020-09-300001352010epam:Other2019AcquisitionsMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:Other2019AcquisitionsMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:Other2019AcquisitionsMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:Other2019AcquisitionsMember2020-01-012020-09-300001352010epam:A2020AcquisitionsMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:A2020AcquisitionsMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:A2020AcquisitionsMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:EuropeSegmentMember2020-01-012020-09-300001352010epam:RussiaSegmentMember2020-01-012020-09-300001352010epam:NorthAmericaSegmentMember2020-09-300001352010epam:EuropeSegmentMember2020-09-300001352010epam:RussiaSegmentMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001352010us-gaap:MeasurementInputDiscountRateMemberepam:A2020AcquisitionsMembersrt:MinimumMember2020-09-300001352010us-gaap:MeasurementInputDiscountRateMemberepam:A2020AcquisitionsMembersrt:MaximumMember2020-09-300001352010us-gaap:FairValueInputsLevel3Member2019-12-310001352010us-gaap:FairValueInputsLevel3Member2020-01-012020-09-300001352010us-gaap:FairValueInputsLevel3Memberepam:A2020AcquisitionsMember2020-01-012020-09-300001352010us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:FairValueInputsLevel3Member2020-01-012020-09-300001352010us-gaap:FairValueInputsLevel3Member2020-09-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-09-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Member2020-09-300001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:FairValueInputsLevel3Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-09-300001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Member2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:BankTimeDepositsMember2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:BankTimeDepositsMember2019-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Member2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:FairValueInputsLevel1Member2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Memberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:FairValueInputsLevel2Member2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Member2019-12-310001352010us-gaap:FairValueInputsLevel3Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:FairValueMeasurementsNonrecurringMemberepam:CreditFacility2017Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001352010us-gaap:ForeignExchangeContractMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentLiabilitiesMember2020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:OtherCurrentLiabilitiesMember2019-12-310001352010us-gaap:OtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-300001352010us-gaap:OtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-07-012019-09-300001352010us-gaap:OtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300001352010us-gaap:OtherComprehensiveIncomeMemberus-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-01-012019-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-07-012020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-07-012019-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2020-01-012020-09-300001352010us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2019-01-012019-09-300001352010srt:MinimumMember2020-09-300001352010srt:MaximumMember2020-09-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-07-012020-09-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-07-012019-09-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-09-300001352010us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-09-300001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Membercurrency:USD2017-05-240001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Member2017-05-242017-05-240001352010epam:OthercurrenciesexcludingU.S.dollarsMemberus-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Member2017-05-240001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Memberepam:FederalFundsOpenRateMember2017-05-242017-05-240001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Memberus-gaap:LondonInterbankOfferedRateLIBORMember2017-05-242017-05-240001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Membercurrency:USD2020-09-300001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Membercurrency:USD2019-12-310001352010epam:CreditFacility2017Memberus-gaap:StandbyLettersOfCreditMember2020-09-300001352010epam:CreditFacility2017Memberus-gaap:StandbyLettersOfCreditMember2019-12-310001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Membercurrency:USDsrt:MaximumMember2020-09-300001352010us-gaap:RevolvingCreditFacilityMemberepam:CreditFacility2017Membercurrency:USDsrt:MaximumMember2019-12-310001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010srt:NorthAmericaMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010srt:NorthAmericaMember2020-07-012020-09-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:EMEAMember2020-07-012020-09-300001352010epam:NorthAmericaSegmentMemberepam:CISMember2020-07-012020-09-300001352010epam:EuropeSegmentMemberepam:CISMember2020-07-012020-09-300001352010epam:CISMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:CISMember2020-07-012020-09-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010srt:AsiaPacificMember2020-07-012020-09-300001352010epam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:EuropeSegmentMember2020-07-012020-09-300001352010epam:RussiaSegmentMember2020-07-012020-09-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010srt:NorthAmericaMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010srt:NorthAmericaMember2020-01-012020-09-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:EMEAMember2020-01-012020-09-300001352010epam:NorthAmericaSegmentMemberepam:CISMember2020-01-012020-09-300001352010epam:EuropeSegmentMemberepam:CISMember2020-01-012020-09-300001352010epam:CISMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:CISMember2020-01-012020-09-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010srt:AsiaPacificMember2020-01-012020-09-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010srt:NorthAmericaMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010srt:NorthAmericaMember2019-07-012019-09-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:EMEAMember2019-07-012019-09-300001352010epam:NorthAmericaSegmentMemberepam:CISMember2019-07-012019-09-300001352010epam:EuropeSegmentMemberepam:CISMember2019-07-012019-09-300001352010epam:CISMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:CISMember2019-07-012019-09-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010srt:AsiaPacificMember2019-07-012019-09-300001352010epam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:EuropeSegmentMember2019-07-012019-09-300001352010epam:RussiaSegmentMember2019-07-012019-09-300001352010srt:NorthAmericaMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010srt:NorthAmericaMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010srt:NorthAmericaMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010srt:NorthAmericaMember2019-01-012019-09-300001352010us-gaap:EMEAMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:EMEAMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:EMEAMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:EMEAMember2019-01-012019-09-300001352010epam:NorthAmericaSegmentMemberepam:CISMember2019-01-012019-09-300001352010epam:EuropeSegmentMemberepam:CISMember2019-01-012019-09-300001352010epam:CISMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:CISMember2019-01-012019-09-300001352010srt:AsiaPacificMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010srt:AsiaPacificMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010srt:AsiaPacificMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010srt:AsiaPacificMember2019-01-012019-09-300001352010epam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:EuropeSegmentMember2019-01-012019-09-300001352010epam:RussiaSegmentMember2019-01-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:BusinessInformationandMediaSectorsMember2020-07-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:FinancialServicesSectorMember2020-07-012020-09-300001352010us-gaap:TechnologySectorMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:TechnologySectorMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:TechnologySectorMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:TechnologySectorMember2020-07-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:TravelandConsumerSectorMember2020-07-012020-09-300001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2020-07-012020-09-300001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2020-07-012020-09-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:HealthcareSectorMember2020-07-012020-09-300001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:OtherSectorsMember2020-07-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:BusinessInformationandMediaSectorsMember2020-01-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:FinancialServicesSectorMember2020-01-012020-09-300001352010us-gaap:TechnologySectorMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:TechnologySectorMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:TechnologySectorMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:TechnologySectorMember2020-01-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:TravelandConsumerSectorMember2020-01-012020-09-300001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2020-01-012020-09-300001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2020-01-012020-09-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:HealthcareSectorMember2020-01-012020-09-300001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:OtherSectorsMember2020-01-012020-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:BusinessInformationandMediaSectorsMember2019-07-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:FinancialServicesSectorMember2019-07-012019-09-300001352010us-gaap:TechnologySectorMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:TechnologySectorMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:TechnologySectorMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:TechnologySectorMember2019-07-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:TravelandConsumerSectorMember2019-07-012019-09-300001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2019-07-012019-09-300001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2019-07-012019-09-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:HealthcareSectorMember2019-07-012019-09-300001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:OtherSectorsMember2019-07-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010epam:BusinessInformationandMediaSectorsMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:BusinessInformationandMediaSectorsMember2019-01-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:FinancialServicesSectorMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:FinancialServicesSectorMember2019-01-012019-09-300001352010us-gaap:TechnologySectorMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:TechnologySectorMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:TechnologySectorMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:TechnologySectorMember2019-01-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010epam:TravelandConsumerSectorMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:TravelandConsumerSectorMember2019-01-012019-09-300001352010epam:NorthAmericaSegmentMemberus-gaap:HealthcareSectorMember2019-01-012019-09-300001352010epam:EuropeSegmentMemberus-gaap:HealthcareSectorMember2019-01-012019-09-300001352010us-gaap:HealthcareSectorMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:HealthcareSectorMember2019-01-012019-09-300001352010epam:OtherSectorsMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:OtherSectorsMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010epam:OtherSectorsMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:OtherSectorsMember2019-01-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:TimeAndMaterialsContractMember2020-07-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:FixedPriceContractMember2020-07-012020-09-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:LicensingMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010epam:LicensingMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:LicensingMember2020-07-012020-09-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010epam:OtherRevenuesMember2020-07-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:TimeAndMaterialsContractMember2020-01-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:FixedPriceContractMember2020-01-012020-09-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:LicensingMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:LicensingMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:LicensingMember2020-01-012020-09-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010epam:OtherRevenuesMember2020-01-012020-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:TimeAndMaterialsContractMember2019-07-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:FixedPriceContractMember2019-07-012019-09-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:LicensingMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010epam:LicensingMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:LicensingMember2019-07-012019-09-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010epam:OtherRevenuesMember2019-07-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:TimeAndMaterialsContractMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:TimeAndMaterialsContractMember2019-01-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:FixedPriceContractMember2019-01-012019-09-300001352010epam:LicensingMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:LicensingMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010epam:LicensingMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:LicensingMember2019-01-012019-09-300001352010epam:OtherRevenuesMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010epam:OtherRevenuesMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010epam:OtherRevenuesMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010epam:OtherRevenuesMember2019-01-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredOverTimeMember2020-07-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2020-07-012020-09-300001352010us-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredOverTimeMember2020-01-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2020-01-012020-09-300001352010us-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredOverTimeMember2019-07-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2019-07-012019-09-300001352010us-gaap:TransferredAtPointInTimeMember2019-07-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredOverTimeMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredOverTimeMember2019-01-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:NorthAmericaSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:EuropeSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredAtPointInTimeMemberepam:RussiaSegmentMember2019-01-012019-09-300001352010us-gaap:TransferredAtPointInTimeMember2019-01-012019-09-300001352010us-gaap:FixedPriceContractMemberepam:LessThanaYearMember2020-09-300001352010us-gaap:FixedPriceContractMemberepam:OneYearMember2020-09-300001352010epam:TwoYearsMemberus-gaap:FixedPriceContractMember2020-09-300001352010us-gaap:FixedPriceContractMemberepam:ThreeYearsMember2020-09-300001352010us-gaap:FixedPriceContractMember2020-09-300001352010us-gaap:TradeAccountsReceivableMember2020-09-300001352010us-gaap:TradeAccountsReceivableMember2019-12-310001352010us-gaap:OtherCurrentLiabilitiesMember2020-09-300001352010us-gaap:OtherCurrentLiabilitiesMember2019-12-310001352010us-gaap:CostOfSalesMember2020-07-012020-09-300001352010us-gaap:CostOfSalesMember2019-07-012019-09-300001352010us-gaap:CostOfSalesMember2020-01-012020-09-300001352010us-gaap:CostOfSalesMember2019-01-012019-09-300001352010us-gaap:EmployeeStockOptionMember2019-12-310001352010us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001352010us-gaap:EmployeeStockOptionMember2020-09-300001352010epam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2019-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2019-12-310001352010epam:CashSettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:ServicePeriodMember2019-12-310001352010epam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010epam:CashSettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:ServicePeriodMember2020-01-012020-09-300001352010epam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-09-300001352010epam:CashSettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:ServicePeriodMember2020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:A2020AcquisitionsMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:EquityClassifiedAwardMemberepam:A2019AcquisitionsMemberepam:ServicePeriodMemberepam:EquitySettledAwardMember2020-01-012020-03-310001352010epam:CashSettledAwardMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:A2020AcquisitionsMemberepam:ServicePeriodMember2020-01-012020-09-300001352010epam:CashSettledAwardMemberepam:AccruedCompensationandBenefitsExpensesMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:ServicePeriodMember2020-09-300001352010epam:CashSettledAwardMemberepam:AccruedCompensationandBenefitsExpensesMemberus-gaap:RestrictedStockUnitsRSUMemberepam:LiabilityClassifiedAwardMemberepam:ServicePeriodMember2019-12-310001352010epam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMember2019-12-310001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:EquitySettledAwardMember2019-12-310001352010epam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010epam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberus-gaap:RestrictedStockMemberepam:EquitySettledAwardMember2020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:EquitySettledAwardMember2020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:A2019AcquisitionsMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:PerformanceTargetsMemberepam:EquityClassifiedAwardMemberepam:A2020AcquisitionsMemberepam:EquitySettledAwardMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:A2020AcquisitionsMember2020-01-012020-09-300001352010us-gaap:RestrictedStockUnitsRSUMemberepam:A2020AcquisitionsMember2020-09-300001352010us-gaap:CapitalAdditionsMembercountry:UA2020-01-012020-09-300001352010us-gaap:OperatingSegmentsMember2020-07-012020-09-300001352010us-gaap:OperatingSegmentsMember2019-07-012019-09-300001352010us-gaap:OperatingSegmentsMember2020-01-012020-09-300001352010us-gaap:OperatingSegmentsMember2019-01-012019-09-300001352010us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueSegmentMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001352010us-gaap:MaterialReconcilingItemsMember2020-07-012020-09-300001352010us-gaap:MaterialReconcilingItemsMember2019-07-012019-09-300001352010us-gaap:MaterialReconcilingItemsMember2020-01-012020-09-300001352010us-gaap:MaterialReconcilingItemsMember2019-01-012019-09-300001352010country:BY2020-09-300001352010country:BY2019-12-310001352010country:UA2020-09-300001352010country:UA2019-12-310001352010country:US2020-09-300001352010country:US2019-12-310001352010country:RU2020-09-300001352010country:RU2019-12-310001352010country:IN2020-09-300001352010country:IN2019-12-310001352010country:PL2020-09-300001352010country:PL2019-12-310001352010country:HU2020-09-300001352010country:HU2019-12-310001352010country:ES2020-09-300001352010country:ES2019-12-310001352010country:CN2020-09-300001352010country:CN2019-12-310001352010country:MX2020-09-300001352010country:MX2019-12-310001352010epam:OtherCountriesMember2020-09-300001352010epam:OtherCountriesMember2019-12-310001352010country:US2020-07-012020-09-300001352010country:US2019-07-012019-09-300001352010country:US2020-01-012020-09-300001352010country:US2019-01-012019-09-300001352010country:GB2020-07-012020-09-300001352010country:GB2019-07-012019-09-300001352010country:GB2020-01-012020-09-300001352010country:GB2019-01-012019-09-300001352010country:CH2020-07-012020-09-300001352010country:CH2019-07-012019-09-300001352010country:CH2020-01-012020-09-300001352010country:CH2019-01-012019-09-300001352010country:NL2020-07-012020-09-300001352010country:NL2019-07-012019-09-300001352010country:NL2020-01-012020-09-300001352010country:NL2019-01-012019-09-300001352010country:RU2020-07-012020-09-300001352010country:RU2019-07-012019-09-300001352010country:RU2020-01-012020-09-300001352010country:RU2019-01-012019-09-300001352010country:DE2020-07-012020-09-300001352010country:DE2019-07-012019-09-300001352010country:DE2020-01-012020-09-300001352010country:DE2019-01-012019-09-300001352010country:CA2020-07-012020-09-300001352010country:CA2019-07-012019-09-300001352010country:CA2020-01-012020-09-300001352010country:CA2019-01-012019-09-300001352010epam:OtherCountriesMember2020-07-012020-09-300001352010epam:OtherCountriesMember2019-07-012019-09-300001352010epam:OtherCountriesMember2020-01-012020-09-300001352010epam:OtherCountriesMember2019-01-012019-09-300001352010us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueSegmentMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001352010us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001352010us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

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

For the quarterly period ended September 30, 2020

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 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 ClassOutstanding as of October 31, 2020
Common Stock, par value $0.001 per share
55,988,929 shares


EPAM SYSTEMS, INC.

TABLE OF CONTENTS
 Page



Table of Contents
PART I. FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)
(In thousands, except share and per share data)
 As of
September 30,
2020
As of
December 31,
2019
Assets
Current assets
Cash and cash equivalents$1,161,065 $936,552 
Short-term investments60,089 9 
Trade receivables and contract assets, net of allowance of $5,371
 and $2,920, respectively
493,225 497,716 
Prepaid and other current assets37,843 39,934 
Total current assets1,752,222 1,474,211 
Property and equipment, net163,689 165,259 
Operating lease right-of-use assets, net232,780 238,991 
Intangible assets, net54,321 56,258 
Goodwill207,764 195,043 
Deferred tax assets90,071 75,013 
Other noncurrent assets54,578 39,433 
Total assets$2,555,425 $2,244,208 
Liabilities  
Current liabilities  
Accounts payable$10,785 $7,831 
Accrued compensation and benefits expenses263,918 230,035 
Accrued expenses and other current liabilities65,242 82,476 
Income taxes payable, current13,779 9,064 
Operating lease liabilities, current61,107 57,542 
Total current liabilities414,831 386,948 
Long-term debt25,039 25,074 
Income taxes payable, noncurrent43,259 45,878 
Operating lease liabilities, noncurrent183,935 180,848 
Other noncurrent liabilities28,127 9,315 
Total liabilities695,191 648,063 
Commitments and contingencies (Note 12)
Stockholders’ equity  
Common stock, $0.001 par value; 160,000,000 authorized; 56,001,270 and 55,207,446 shares issued, 55,981,535 and 55,187,711 shares outstanding at September 30, 2020 and December 31, 2019, respectively
56 55 
Additional paid-in capital648,686 607,051 
Retained earnings1,262,341 1,020,590 
Treasury stock(177)(177)
Accumulated other comprehensive loss(50,672)(31,374)
Total stockholders’ equity1,860,234 1,596,145 
Total liabilities and stockholders’ equity$2,555,425 $2,244,208 

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

Table of Contents
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME
(Unaudited)
(In thousands, except share and per share data)
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Revenues$652,243 $588,103 $1,935,985 $1,661,023 
Operating expenses:
Cost of revenues (exclusive of depreciation and amortization)
423,388 377,525 1,266,730 1,078,129 
Selling, general and administrative expenses116,530 118,886 355,829 332,434 
Depreciation and amortization expense15,929 11,127 46,095 32,355 
Income from operations96,396 80,565 267,331 218,105 
Interest and other income, net1,672 2,509 5,875 6,775 
Foreign exchange gain/(loss)5,896 (3,105)3,253 (10,151)
Income before provision for income taxes103,964 79,969 276,459 214,729 
Provision for income taxes14,532 12,967 34,838 28,196 
Net income$89,432 $67,002 $241,621 $186,533 
Foreign currency translation adjustments, net of tax199 (10,114)(15,878)(4,551)
Unrealized (loss)/gain on cash-flow hedging instruments, net of tax(498)(2,163)(3,420)2,474 
Comprehensive income$89,133 $54,725 $222,323 $184,456 
Net income per share:
Basic$1.60 $1.22 $4.34 $3.42 
Diluted$1.53 $1.16 $4.14 $3.24 
Shares used in calculation of net income per share:
Basic55,883,879 54,877,666 55,624,727 54,603,903 
Diluted58,616,106 57,844,355 58,341,178 57,567,339 

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

4

Table of Contents
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN
STOCKHOLDERS’ EQUITY
(Unaudited)
(In thousands, except share data) 
 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2020
55,187,711 $55 $607,051 $1,020,590 19,735 $(177)$(31,374)$1,596,145 
Cumulative effect of adoption of ASU 2016-13— — — 130 — — — 130 
Adjusted Balance, January 1, 2020
55,187,711 $55 $607,051 $1,020,720 19,735 $(177)$(31,374)$1,596,275 
Restricted stock units vested
273,904 — — — — — — — 
Restricted stock units withheld for employee taxes
(89,990)— (15,822)— — — — (15,822)
Stock-based compensation expense
— — 12,210 — — — — 12,210 
Proceeds from stock option exercises
217,475 1 7,140 — — — — 7,141 
Foreign currency translation adjustments, net of tax
— — — — — — (28,519)(28,519)
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — (9,368)(9,368)
Net income
— — — 85,565 — — — 85,565 
Balance, March 31, 202055,589,100 $56 $610,579 $1,106,285 19,735 $(177)$(69,261)$1,647,482 
Restricted stock units vested
18,649 — — — — — — — 
Restricted stock units withheld for employee taxes
(5,522)— (1,169)— — — — (1,169)
Stock-based compensation expense
— — 11,153 — — — — 11,153 
Proceeds from stock option exercises
223,724 — 10,116 — — — — 10,116 
Foreign currency translation adjustments, net of tax
— — — — — — 12,442 12,442 
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — 6,446 6,446 
Net income
— — — 66,624 — — — 66,624 
Balance, June 30, 202055,825,951 $56 $630,679 $1,172,909 19,735 $(177)$(50,373)$1,753,094 


5

Table of Contents
 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, June 30, 2020
55,825,951 $56 $630,679 $1,172,909 19,735 $(177)$(50,373)$1,753,094 
Restricted stock units vested
4,696 — — — — — — — 
Restricted stock units withheld for employee taxes
(1,015)— (294)— — — — (294)
Stock-based compensation expense
— — 12,566 — — — — 12,566 
Proceeds from stock option exercises
151,903 — 5,735 — — — — 5,735 
Foreign currency translation adjustments, net of tax
— — — — — — 199 199 
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — (498)(498)
Net income
— — — 89,432 — — — 89,432 
Balance, September 30, 2020
55,981,535 $56 $648,686 $1,262,341 19,735 $(177)$(50,672)$1,860,234 
6

Table of Contents
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN
STOCKHOLDERS’ EQUITY
(Unaudited)
(In thousands, except share data)
(Continued)
 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, January 1, 2019
54,080,192 $54 $544,700 $759,533 19,735 $(177)$(41,514)$1,262,596 
Restricted stock units vested
242,414 — — — — — — — 
Restricted stock units withheld for employee taxes
(81,562)— (13,483)— — — — (13,483)
Stock-based compensation expense
— — 10,425 — — — — 10,425 
Proceeds from stock option exercises
323,464 — 11,890 — — — — 11,890 
Foreign currency translation adjustments, net of tax
— — — — — — 2,943 2,943 
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — 3,100 3,100 
Net income
— — — 60,754 — — — 60,754 
Balance, March 31, 2019
54,564,508 $54 $553,532 $820,287 19,735 $(177)$(35,471)$1,338,225 
Restricted stock units vested
11,757 — — — — — — — 
Restricted stock units withheld for employee taxes
(2,084)— (363)— — — — (363)
Stock-based compensation expense
— — 10,867 — — — — 10,867 
Proceeds from stock option exercises
205,108 1 10,583 — — — — 10,584 
Foreign currency translation adjustments, net of tax
— — — — — — 2,620 2,620 
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — 1,537 1,537 
Net income
— — — 58,777 — — — 58,777 
Balance, June 30, 2019
54,779,289 $55 $574,619 $879,064 19,735 $(177)$(31,314)$1,422,247 


7

Table of Contents

 Common StockAdditional Paid-in CapitalRetained EarningsTreasury StockAccumulated Other Comprehensive LossTotal Stockholders’ Equity
SharesAmountSharesAmount
Balance, June 30, 201954,779,289 $55 $574,619 $879,064 19,735 $(177)$(31,314)$1,422,247 
Restricted stock issued in connection with acquisitions18,787 — — — — — — — 
Restricted stock units vested
17,216 — — — — — — — 
Restricted stock units withheld for employee taxes
(5,961)— (1,090)— — — — (1,090)
Stock-based compensation expense
— — 9,909 — — — — 9,909 
Proceeds from stock option exercises
139,767 — 6,326 — — — — 6,326 
Foreign currency translation adjustments, net of tax
— — — — — — (10,114)(10,114)
Change in unrealized gains and losses on cash-flow hedging instruments, net of tax— — — — — — (2,163)(2,163)
Net income
— — — 67,002 — — — 67,002 
Balance, September 30, 201954,949,098 $55 $589,764 $946,066 19,735 $(177)$(43,591)$1,492,117 

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

Table of Contents
EPAM SYSTEMS, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
(In thousands)
                                               Nine Months Ended September 30,
 20202019
Cash flows from operating activities:
Net income$241,621 $186,533 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization expense46,095 32,355 
Operating lease right-of-use assets amortization expense50,467 40,203 
Bad debt expense2,794 133 
Deferred taxes(4,546)(3,105)
Stock-based compensation expense54,794 53,024 
Other3,225 7,522 
Changes in assets and liabilities:  
Trade receivables and contract assets3,477 (77,833)
Prepaid and other assets4,261 237 
Accounts payable1,836 (1,844)
Accrued expenses and other liabilities30,787 (11,230)
Operating lease liabilities(47,023)(39,230)
Income taxes payable(2,813)(23,899)
Net cash provided by operating activities384,975 162,866 
Cash flows from investing activities:  
Purchases of property and equipment(50,311)(52,295)
Purchases of short-term investments(60,000) 
Acquisition of business, net of cash acquired (Note 2)(18,888)(28,655)
Purchases of non-marketable securities(20,500)(5,000)
Other investing activities, net452 (1,632)
Net cash used in investing activities(149,247)(87,582)
Cash flows from financing activities:  
Proceeds from stock option exercises23,027 28,798 
Payments of withholding taxes related to net share settlements of restricted stock units(16,213)(14,521)
Payment of contingent consideration for previously acquired business(7,869)(1,104)
Other financing activities, net(28)(26)
Net cash (used in)/provided by financing activities(1,083)13,147 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(10,110)(5,753)
Net increase in cash, cash equivalents and restricted cash224,535 82,678 
Cash, cash equivalents and restricted cash, beginning of period937,688 771,711 
Cash, cash equivalents and restricted cash, end of period$1,162,223 $854,389 


9

Table of Contents
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
September 30,
2020
As of
December 31,
2019
Balance sheet classification
    Cash and cash equivalents$1,161,065 $936,552 
   Restricted cash in Other noncurrent assets1,158 1,136 
    Total restricted cash1,158 1,136 
        Total cash, cash equivalents and restricted cash$1,162,223 $937,688 

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

Table of Contents
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
(In thousands, except share and per share data)
 
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, 2019 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.
As previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, certain amounts recorded in the prior-period consolidated statement of cash flows presented have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.
Adoption of New Accounting Standards
Unless otherwise discussed below, 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.
Measurement of Credit Losses on Financial Instruments — In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
The amendments in this update changed how companies measure and recognize credit impairment for many financial assets. The new credit loss model requires companies to immediately recognize an estimate of credit losses expected to occur over the remaining life of the financial assets (including trade receivables) that are in the scope of the update. The update also made amendments to the current impairment model for held-to-maturity and available-for-sale debt securities and certain guarantees. The Company adopted Topic 326, effective January 1, 2020, using a modified-retrospective approach through a cumulative effect adjustment to retained earnings as of the beginning of the period of adoption. As a result of the adoption of Topic 326, the Company recorded an immaterial reduction to its allowance for doubtful accounts for trade receivables and contract assets.
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.

11

Table of Contents
2.ACQUISITIONS
2020 Acquisitions — During the nine months ended September 30, 2020, the Company completed two acquisitions with an aggregate purchase price of $22,526 including contingent consideration with an acquisition-date fair value of $5,292. The Company committed to making contingent consideration payments with a maximum amount payable of $18,582 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,280 of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $1,245 and $3,478 during the three and nine months ended September 30, 2020, respectively. 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 aggregate.
test IO — During the second quarter of 2020, the Company finalized the fair value of the assets acquired and liabilities assumed in the acquisition of test IO. During 2020, the Company recorded insignificant purchase price adjustments to various accounts with corresponding net decreases to goodwill of $226.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition as updated for any changes as of June 30, 2020 for test IO:
test IO
Cash and cash equivalents$663 
Trade receivables and contract assets621 
Prepaid and other current assets150 
Goodwill11,926 
Intangible assets6,219 
Property and equipment and other noncurrent assets305 
Total assets acquired$19,884 
Accounts payable, accrued expenses and other current liabilities$993 
Other noncurrent liabilities1,568 
Total liabilities assumed$2,561 
Net assets acquired$17,323 

3.GOODWILL
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2020$113,426 $80,873 $744 $195,043 
test IO purchase accounting adjustment863 (1,089) (226)
Other 2019 acquisitions purchase accounting adjustments219 71 21 311 
2020 Acquisitions6,236 6,822  13,058 
Effect of net foreign currency exchange rate changes98 (457)(63)(422)
Balance as of September 30, 2020$120,842 $86,220 $702 $207,764 
There were no accumulated impairment losses in the North America or Europe reportable segments as of September 30, 2020 or December 31, 2019. The Russia segment had accumulated goodwill impairment losses of $2,241 as of September 30, 2020 and December 31, 2019.


12

Table of Contents
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 September 30, 2020 and December 31, 2019:
As of September 30, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$936 $ $936 $ 
Total assets measured at fair value on a recurring basis$936 $ $936 $ 
Foreign exchange derivative liabilities$3,689 $ $3,689 $ 
Contingent consideration5,913   5,913 
Total liabilities measured at fair value on a recurring basis
$9,602 $ $3,689 $5,913 
As of December 31, 2019
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,910 $ $1,910 $ 
Total assets measured at fair value on a recurring basis$1,910 $ $1,910 $ 
Foreign exchange derivative liabilities$243 $ $243 $ 
Contingent consideration10,495   10,495 
Total liabilities measured at fair value on a recurring basis
$10,738 $ $243 $10,495 

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 fair value of the contingent consideration 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%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income and comprehensive income.
A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the nine months ended September 30, 2020 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Payment of contingent consideration for previously acquired business(7,869)
Acquisition date fair value of contingent consideration — 2020 Acquisitions (Note 2)5,292 
Changes in fair value of contingent consideration included in Interest and other income, net (1,480)
Effect of net foreign currency exchange rate changes (525)
Contingent consideration liabilities as of September 30, 2020$5,913 
13

Table of Contents
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
September 30, 2020
Financial Assets:
Cash equivalents:
Money market funds$171,903 $171,903 $171,903 $ $ 
Total cash equivalents$171,903 $171,903 $171,903 $ $ 
Restricted cash$1,158 $1,158 $1,158 $ $ 
Time deposits$60,089 $60,089 $ $60,089 $ 
Employee loans$1,168 $1,168 $ $ $1,168 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,006 $25,006 $ $25,006 $ 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2019
Financial Assets:
Cash equivalents:
Money market funds$407,817 $407,817 $407,817 $ $ 
Time deposits10,002 10,002  10,002  
Total cash equivalents$417,819 $417,819 $407,817 $10,002 $ 
Restricted cash$1,136 $1,136 $1,136 $ $ 
Employee loans$2,434 $2,434 $ $ $2,434 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,017 $25,017 $ $25,017 $ 

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 $25,000 and $5,750 as of September 30, 2020 and December 31, 2019, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.


14

Table of Contents
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 September 30, 2020, 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 September 30, 2020 and December 31, 2019 were as follows:
As of September 30, 2020As of December 31, 2019
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$936 $1,910 
Accrued expenses and other current liabilities$3,689 $243 
The Company records changes in the fair value of its cash flow hedges in accumulated other comprehensive loss in the condensed consolidated balance sheets until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the related cash flow hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income.
The changes in the fair value of foreign currency derivative instruments in our unaudited condensed consolidated statements of income and comprehensive income for the three and nine months ended September 30, 2020 and 2019 were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Foreign exchange forward contracts - Designated as hedging instruments:
Net (loss)/gain in fair value recognized in accumulated other comprehensive loss 
$(650)$(2,791)$(4,420)$3,192 
Net (loss)/gain reclassified from accumulated other comprehensive loss into cost of revenues (exclusive of depreciation and amortization)
$(1,094)$848 $(3,605)$738 


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 years to 10.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and nine months ended September 30, 2020 and 2019.
15

Table of Contents

During the three and nine months ended September 30, 2020 and 2019, the components of lease expense were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2020201920202019
Operating lease costSelling, general and administrative expenses$18,437 $16,210 $56,151 $45,125 
Variable lease costSelling, general and administrative expenses1,442 2,439 4,656 6,535 
Short-term lease costSelling, general and administrative expenses180 1,085 989 2,989 
Total lease cost$20,059 $19,734 $61,796 $54,649 

Supplemental cash flow information related to leases for the three and nine months ended September 30, 2020 and 2019 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,952 $14,709 $51,324 $43,510 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,277 $14,251 $45,205 $67,798 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$11,726 $3,233 $7,744 $6,383 
Operating lease liabilities$11,708 $3,199 $7,719 $6,451 

Weighted average remaining lease term and discount rate as of September 30, 2020 and 2019 were as follows:
 As of September 30, 2020As of September 30, 2019
Weighted average remaining lease term, in years:
Operating leases5.95.9
Weighted average discount rate:
Operating leases3.1 %3.8 %

16

Table of Contents

As of September 30, 2020, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2020 (excluding nine months ended September 30, 2020)$18,334 
202163,652 
202248,523 
202335,343 
202430,360 
Thereafter71,115 
Total lease payments267,327 
Less: imputed interest(22,285)
Total$245,042 
The Company had committed to payments of $5,724 related to operating lease agreements that had not yet commenced as of September 30, 2020. These operating leases will commence on various dates during 2020 with lease terms ranging from 1.0 to 5.0 years. The Company did not have any material finance lease agreements that had not yet commenced.

7.LONG-TERM 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,000, with potential to increase the borrowing capacity up to $400,000 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,000 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 September 30, 2020, 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 September 30, 2020, 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
September 30,
2020
As of
December 31,
2019
Outstanding debt$25,000 $25,000 
Interest rate1.2 %2.8 %
Irrevocable standby letters of credit$ $303 
Available borrowing capacity$275,000 $274,697 
Current maximum borrowing capacity$300,000 $300,000 



17

Table of Contents
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$378,493 $10,853 $630 $389,976 
Europe11,278 203,255  214,533 
CIS1,433 16 28,590 30,039 
APAC401 17,294  17,695 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$1,126,970 $32,107 $2,665 $1,161,742 
Europe32,805 615,843 6 648,654 
CIS6,223 32 70,722 76,977 
APAC1,538 47,074  48,612 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$349,875 $8,484 $42 $358,401 
Europe6,756 182,533 23 189,312 
CIS2,349 53 24,099 26,501 
APAC7 13,882  13,889 
        Revenues$358,987 $204,952 $24,164 $588,103 

18

Table of Contents
Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$976,841 $32,926 $74 $1,009,841 
Europe16,722 523,180 263 540,165 
CIS6,093 66 63,607 69,766 
APAC1,045 40,206  41,251 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
    
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$84,384 $55,228 $402 $140,014 
Financial Services48,415 68,419 19,881 136,715 
Software & Hi-Tech100,847 17,492 515 118,854 
Travel & Consumer54,590 51,449 4,135 110,174 
Life Sciences & Healthcare66,071 7,963 169 74,203 
Emerging Verticals37,298 30,867 4,118 72,283 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$246,085 $171,712 $1,201 $418,998 
Financial Services143,970 202,668 49,695 396,333 
Software & Hi-Tech303,385 53,803 3,000 360,188 
Travel & Consumer161,507 163,769 11,698 336,974 
Life Sciences & Healthcare189,458 22,651 217 212,326 
Emerging Verticals123,131 80,453 7,582 211,166 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

19

Table of Contents
Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$65,153 $40,624 $22 $105,799 
Financial Services50,510 61,067 18,760 130,337 
Software & Hi-Tech90,880 16,952 552 108,384 
Travel & Consumer51,476 57,735 3,171 112,382 
Life Sciences & Healthcare60,049 6,713 7 66,769 
Emerging Verticals40,919 21,861 1,652 64,432 
        Revenues$358,987 $204,952 $24,164 $588,103 


Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$189,854 $108,846 $266 $298,966 
Financial Services132,421 181,781 49,801 364,003 
Software & Hi-Tech255,601 56,762 1,470 313,833 
Travel & Consumer146,654 169,112 8,056 323,822 
Life Sciences & Healthcare164,492 16,176 73 180,741 
Emerging Verticals111,679 63,701 4,278 179,658 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,570 $196,719 $13,844 $559,133 
Fixed-price41,050 34,057 15,314 90,421 
Licensing1,717 242 53 2,012 
Other revenues
268 400 9 677 
        Revenues$391,605 $231,418 $29,220 $652,243 

20

Table of Contents
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,054,548 $579,212 $41,412 $1,675,172 
Fixed-price106,760 111,565 30,394 248,719 
Licensing5,445 949 1,520 7,914 
Other revenues
783 3,330 67 4,180 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$322,573 $171,261 $13,815 $507,649 
Fixed-price35,273 33,093 10,304 78,670 
Licensing883 149 9 1,041 
Other revenues
258 449 36 743 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$907,624 $507,055 $37,134 $1,451,813 
Fixed-price89,694 87,543 26,534 203,771 
Licensing2,343 689 211 3,243 
Other revenues
1,040 1,091 65 2,196 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
Three Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$390,295 $231,281 $29,174 $650,750 
Transferred at a point of time1,310 137 46 1,493 
        Revenues$391,605 $231,418 $29,220 $652,243 


21

Table of Contents
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,163,678 $694,525 $71,882 $1,930,085 
Transferred at a point of time3,858 531 1,511 5,900 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$358,426 $204,833 $24,110 $587,369 
Transferred at a point of time561 119 54 734 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$999,530 $596,106 $63,890 $1,659,526 
Transferred at a point of time1,171 272 54 1,497 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

During the three and nine months ended September 30, 2020 the Company recognized $9,105 and $4,719 of revenues, respectively, from performance obligations satisfied in previous periods compared to $4,915 and $7,039 during the three and nine months ended September 30, 2019, respectively.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of September 30, 2020. 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$19,644 $288 $ $ $19,932 
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.

22

Table of Contents
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
September 30,
2020
As of
December 31,
2019
Contract assets included in Trade receivables and contract assets$21,548 $14,320 
Contract liabilities included in Accrued expenses and other current liabilities$12,415 $9,132 
Contract assets have increased from December 31, 2019 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. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have not materially changed from December 31, 2019.
During the three and nine months ended September 30, 2020, the Company recognized $439 and $8,301 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2019. During the three and nine months ended September 30, 2019, the Company recognized $140 and $3,801 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2018.

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 and comprehensive income for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Cost of revenues (exclusive of depreciation and amortization)$10,854 $7,580 $23,796 $27,841 
Selling, general and administrative expenses12,620 7,891 30,998 25,183 
Total$23,474 $15,471 $54,794 $53,024 

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, 20203,322,930 $50.85 
Options granted147,351 $176.21 
Options modified(198)$73.27 
Options exercised(592,904)$38.76 
Options forfeited/cancelled(9,137)$117.40 
Options outstanding at September 30, 2020
2,868,042 $59.58 $756,305 4.5
Options vested and exercisable at September 30, 2020
2,489,928 $46.31 $689,630 3.9
Options expected to vest at September 30, 2020
353,203 $145.98 $62,624 8.4
As of September 30, 2020, $15,575 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 2.8 years.

23

Table of Contents
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 nine months ended September 30, 2020:
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, 20209,791 $162.96 758,785 $122.48 242,288 $105.40 
Awards granted $ 252,376 $180.39 59,770 $180.37 
Awards modified $ (1,237)$122.55  $ 
Awards vested(397)$63.10 (298,331)$107.31 (121,399)$91.22 
Awards forfeited/cancelled $ (35,446)$140.33 (4,106)$112.58 
Unvested service-based awards outstanding at September 30, 2020
9,394 $167.18 676,147 $149.85 176,553 $140.36 
As of September 30, 2020, $897 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.9 years.
As of September 30, 2020, $73,991 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 2.6 years. During the nine months ended September 30, 2020, 19,201 equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. During the first quarter of 2020, in connection with a 2019 acquisition of a business, the Company formally issued 5,793 equity-classified RSUs.
As of September 30, 2020, $34,399 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.4 years. During the nine months ended September 30, 2020, 9,736 liability-classified cash-settled RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
The liability associated with the service-based liability-classified RSUs as of September 30, 2020 and December 31, 2019, was $18,577 and $21,902, respectively, and was classified as Accrued compensation and benefits expenses in the condensed consolidated balance sheets.

24

Table of Contents
Performance-Based Awards
The table below summarizes activity related to the Company’s equity-classified performance-based awards for the nine months ended September 30, 2020:
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, 20209,393 $165.87  $ 
Awards granted $ 31,354 $210.44 
Unvested performance-based awards outstanding at September 30, 2020
9,393 $165.87 31,354 $210.44 
As of September 30, 2020, $1,137 of total remaining unrecognized stock-based compensation cost related to performance-based restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 2.9 years.
During the nine months ended September 30, 2020, in connection with a 2019 acquisition of a business, the Company formally issued 24,836 performance-based equity-classified RSUs. During the nine months ended September 30, 2020, 6,518 performance-based equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. As of September 30, 2020, $4,096 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 3.0 years.

During the nine months ended September 30, 2020, the Company agreed to issue RSUs at future dates in connection with 2020 acquisitions of businesses. The number of awards to be issued is subject to attainment of specified performance targets in the 2 years after the acquisition dates as well as the Company’s stock price at the time of formal issuance. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. The awards require continued service and vest over 3 years from the dates of acquisition. As of September 30, 2020, taking into consideration the probability of achieving the specified performance goals, $698 of total remaining unrecognized stock-based compensation costs is expected to be recognized over the weighted-average remaining requisite service period of 2.3 years. If all performance criteria are met, these awards could be worth up to $11,527.

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 September 30, 2020 and 2019 were 14.0% and 16.2%, respectively, and 12.6% and 13.1% during the nine months ended September 30, 2020 and 2019, respectively.
The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $9,165 and $4,228 during the three months ended September 30, 2020 and 2019, respectively, and $28,991 and $20,482 during the nine months ended September 30, 2020 and 2019, respectively.

25

Table of Contents

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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator for basic and diluted earnings per share:
Net income$89,432 $67,002 $241,621 $186,533 
Numerator for basic and diluted earnings per share$89,432 $67,002 $241,621 $186,533 
Denominator:  
Weighted average common shares for basic earnings per share55,883,879 54,877,666 55,624,727 54,603,903 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,732,227 2,966,689 2,716,451 2,963,436 
Weighted average common shares for diluted earnings per share
58,616,106 57,844,355 58,341,178 57,567,339 
Net income per share:  
Basic$1.60 $1.22 $4.34 $3.42 
Diluted$1.53 $1.16 $4.14 $3.24 
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 2,627 and 40,276 during the three and nine months ended September 30, 2020, 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 143,617 and 112,757 during the three and nine months ended September 30, 2019, respectively.

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.

26

Table of Contents
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 September 30, 2020, the Company has committed to making future payments totaling approximately $36,900 including VAT to the sellers upon transfer of the building.

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.
During the fourth quarter of 2019, the Company changed its management reporting of segment revenue to exclude other income. Prior year amounts presented below have been changed to conform to the new presentation.

27

Table of Contents
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and nine months ended September 30, 2020 and 2019, were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Segment revenues:
North America$391,605 $358,987 $1,167,536 $1,000,701 
Europe231,418 204,952 695,056 596,378 
Russia29,220 24,164 73,393 63,944 
Total segment revenues$652,243 $588,103 $1,935,985 $1,661,023 
Segment operating profit/(loss):  
North America$87,272 $79,310 $248,951 $213,114 
Europe43,018 27,550 109,223 87,014 
Russia2,958 5,524 (2,168)11,765 
Total segment operating profit$133,248 $112,384 $356,006 $311,893 
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 nine months ended September 30, 2020 and 2019.
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Total segment operating profit:$133,248 $112,384 $356,006 $311,893 
Unallocated amounts:
Stock-based compensation expense(23,474)(15,471)(54,794)(53,024)
Amortization of intangibles assets(3,086)(2,554)(9,215)(7,293)
Other acquisition-related expenses (243)(1,144)(859)(2,505)
Other unallocated expenses(10,049)(12,650)(23,807)(30,966)
Income from operations96,396 80,565 267,331 218,105 
Interest and other income, net1,672 2,509 5,875 6,775 
Foreign exchange gain/(loss)5,896 (3,105)3,253 (10,151)
Income before provision for income taxes$103,964 $79,969 $276,459 $214,729 

28

Table of Contents
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
September 30,
2020
As of
December 31,
2019
Belarus$72,507 $75,984 
Ukraine30,142 24,652 
United States16,329 15,637 
Russia13,686 17,980 
India6,349 7,443 
Poland5,032 5,029 
Hungary4,820 5,201 
Spain2,685 1,106 
China2,556 3,036 
Mexico2,431 2,353 
Other 7,152 6,838 
Total$163,689 $165,259 
The table below presents information about the Company’s revenues by customer location for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
United States$371,366 $340,803 $1,106,459 $959,471 
United Kingdom77,519 74,992 251,928 209,773 
Switzerland50,399 38,781 144,158 110,378 
Netherlands28,827 22,161 81,973 63,816 
Russia27,963 23,668 69,372 62,020 
Germany22,172 20,940 62,163 59,716 
Canada18,219 17,582 52,724 50,339 
Other locations55,778 49,176 167,208 145,510 
Total$652,243 $588,103 $1,935,985 $1,661,023 

29

Table of Contents
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, 2019 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, “Part I. Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019 and “Part II. Item 1A. Risk Factors” in this quarterly report. 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.

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, retail and distribution, 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.

Business Update Regarding COVID-19
The COVID-19 global pandemic continued to cause substantial global public health and economic challenges during the third quarter of 2020 and our employees, communities and business operations, as well as the global economy and financial markets all continue to be affected. 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. Future developments and actions to contain the public health and economic impact of the COVID-19 pandemic on the markets we serve are rapidly evolving and highly uncertain.

To the extent that the remainder of this Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) refers to a financial or performance metric that has been affected by a trend or activity, that reference is in addition to any impact of the COVID-19 pandemic disclosed in and supplemented by this section. The information contained in this section is accurate as of the date hereof, but may become outdated due to changing circumstances beyond our present awareness or control.

Our COVID-19 Pandemic Response
Since the beginning of the COVID-19 pandemic, we have made the safety and well-being of our employees our top priority. As governments lifted and now re-impose restrictions on group gatherings, commercial operations, and travel, we have applied those changing requirements to our business to maintain the health and safety of our employees and serve our customers consistent with appropriate public health considerations. Our business continuity plans are designed to ensure the safety and well-being of approximately 38,000 EPAM professionals while supporting the operations of hundreds of customers around the world.

30

Table of Contents
Our Employees
The vast majority of our employees are able to productively and securely work from a remote location and our remaining personnel are providing services to us or our customers from our offices or our customers’ facilities. We therefore do not expect that COVID-19 related restrictions on group gatherings and non-essential businesses will have a material adverse effect on our ability to operate our business or productively deliver services to our customers, nor on our financial reporting systems, internal control over financial reporting, or disclosure controls and procedures. With the increase in remote access to our systems and networks, we have accelerated some ongoing security initiatives and programs.

Many of the countries where our personnel regularly conduct business have imposed or extended restrictions on travel and immigration from other countries, including a suspension of most immigration and non-immigration visas issued by the United States. Further extensions or tightening of these travel and immigration restrictions may continue to impact our operations. However, we do not believe that the current travel and immigration restrictions will have a material adverse effect on our business or financial condition.
Our Customers
Our adaptive global delivery model enables us to deliver our services and solutions to our customers from remote
locations, so we continue to provide our customers with the products, services, and solutions they seek to deliver their business results. We continually assess our customers’ current and future needs for EPAM personnel to work at their facilities and our global delivery centers, so that we can deploy resources safely and in accordance with COVID-19 mitigation efforts.

The prolonged deterioration of economic conditions for some of our customers could materially reduce our sales and profitability. Reduced demand from our customers and their customers, persistent financial distress in our customer base, and the continued volatility in macroeconomic conditions has and could continue to adversely impact revenues and decrease the collectability of our trade receivables. Any or all of these factors could negatively impact our results of operations. Based on currently available information, we believe that our revenues in the fourth quarter of 2020 will grow at a lower rate than we experienced in the fourth quarter of 2019. Depending on the duration of the COVID-19 pandemic and the timing and speed of economic recovery, reduced revenue growth relative to prior years could extend beyond the fourth quarter of 2020.
Our Community
EPAM supports the communities where we live and work and we assisted our global and local communities by providing solutions to transform the ways people live and work during the COVID-19 pandemic, including:
EPAM Continuum introduced Guide Lines: Markings for Social Distancing, a toolkit for retailers and other business owners to adhere to physical distancing guidelines by creating visual cues with readily-available tools and materials to direct foot traffic.
EPAM’s Made Real Lab released an open source design to accelerate the production of reusable face shields that do not require 3D printing and use commercially available materials.
EPAM Continuum introduced an open source project for parents and children to build a timer to encourage healthy handwashing habits, teach electronics and creative prototyping skills, and basic coding skills. ​
EPAM and the United Nations Children’s Fund/Europe and Central Asia Regional Office partnered to build a COVID-19 information chatbot app that was combined with EPAM’s COVID Resistance app to provide national authorities, public health institutions, social service agencies, families and individuals access to trusted information while promoting protective and preventive behaviors at the individual and community levels.
EPAM offered a pathway to centralize and automate the ability to capture, deconstruct, and validate healthcare data during the COVID-19 pandemic.
Moving Forward
We expect uncertainty around the impacts the pandemic will have on our business, financial condition, and results of operations. We actively monitor our business and the needs of our employees, customers, and communities to determine the appropriate actions to protect the health and safety of our employees and our ongoing operations. This includes actions informed by the requirements and recommendations of public health authorities. Economic and demand uncertainty in the current environment may impact our future results. We continue to monitor the demand for our services including the duration and degree to which we see declines or delays in new customer projects and payment for services performed. We continue to assess how the effects of COVID-19 on the economy may impact human capital allocation, revenues, profitability, and operating expenses.
31

Table of Contents

For additional information on the various risks posed by the COVID-19 pandemic, please read “Part I. Item 3. Quantitative and Qualitative Disclosures About Market Risk” and “Part II. Item 1A. Risk Factors” included in this report.

Year-to-Date 2020 Developments and Trends
For the first nine months of 2020, our revenues were $1,936.0 million, an increase of 16.6% over $1,661.0 million reported for the same period of 2019. 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 have been adversely impacted by the worldwide COVID-19 pandemic, including Travel & Consumer which grew less than 5% during the first nine months of 2020, as compared to the corresponding period of 2019. Our performance remained strong in Business Information & Media, which became our largest vertical, contributing 21.6% of total revenues for the first nine months of 2020.

Summary of Results of Operations
The following table presents a summary of our results of operations for the three and nine months ended September 30, 2020 and 2019:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
 (in thousands, except per share data and percentages)
Revenues$652,243100.0 %$588,103100.0 %$1,935,985100.0 %$1,661,023100.0 %
Income from operations$96,39614.8 %$80,56513.7 %$267,33113.8 %$218,10513.1 %
Net income$89,43213.7 %$67,00211.4 %$241,62112.5 %$186,53311.2 %
Effective tax rate14.0 %16.2 %12.6 %13.1 %
Diluted earnings per share$1.53 $1.16 $4.14 $3.24 
The key highlights of our consolidated results for the three and nine months ended September 30, 2020, as compared to the corresponding periods of 2019, were as follows:
Revenues for the third quarter of 2020 were $652.2 million, or a 10.9% increase from $588.1 million reported in the same period last year. Revenue growth slowed in the third quarter of 2020 as a result of declining revenue growth in Travel & Consumer largely driven by the impact of COVID-19 on our clients as well as slower revenue growth in Financial Services. The third quarter of 2020 was positively impacted by $5.3 million or 0.9% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Revenues for the first nine months of 2020 were $1,936.0 million, or a 16.6% increase from $1,661.0 million reported in the corresponding period last year. The first nine months of 2020 were negatively impacted by $4.6 million or 0.2% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year. Growth from acquisitions contributed $4.9 million and $27.4 million to our revenues for the three and nine months ended September 30, 2020, respectively.
Income from operations grew 19.6% and 22.6% to $96.4 million and $267.3 during the three and nine months ended September 30, 2020, respectively, as compared to the corresponding periods in 2019. Expressed as a percentage of revenues, income from operations for the third quarter of 2020 increased to 14.8% compared to the 13.7% in the third quarter last year and increased to 13.8% for the first nine months of 2020 as compared to 13.1% for the corresponding period in 2019. During the third quarter of 2020, income from operations as a percentage of revenues benefited from 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. This reduction was partially offset 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 and an increase in stock-based compensation expense. The increase in income from operations as a percentage of revenues during the nine months ended September 30, 2020 as compared to the corresponding period in 2019 was primarily driven 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 which was partially offset 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.
32

Table of Contents
Our effective tax rate was 12.6% in the first nine months of 2020 compared to 13.1% 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 nine months ended September 30, 2020 as compared to the corresponding period last year.
Net income increased 33.5% to $89.4 million for the three months ended September 30, 2020, compared to $67.0 million reported in the corresponding period last year. Expressed as a percentage of revenues, net income was 13.7%, an increase of 2.3% compared to 11.4% reported in the corresponding period of 2019. Net income grew 29.5% during the nine months ended September 30, 2020 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.53 and $4.14 for the three and nine months ended September 30, 2020, an increase of $0.37 and $0.90 compared to the corresponding period last year.
Cash provided by operating activities was $385.0 million during the nine months ended September 30, 2020 as compared to cash provided by operating activities of $162.9 million in the corresponding period last year. This increase is largely driven by the increase in net income, improvements in collections from customers, and reduced income tax payments compared to the corresponding period of 2019.
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 nine months ended September 30, 2020, 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, 2019.
33

Table of Contents

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
September 30,
Nine Months Ended
September 30,
 2020201920202019
(in thousands, except percentages and per share data)
Revenues$652,243 100.0 %$588,103 100.0 %$1,935,985 100.0 %$1,661,023 100.0 %
Operating expenses:
  Cost of revenues (exclusive of depreciation and amortization)(1)
423,388 64.9 %377,525 64.2 %1,266,730 65.4 %1,078,129 64.9 %
  Selling, general and administrative expenses(2)
116,530 17.9 %118,886 20.2 %355,829 18.4 %332,434 20.0 %
  Depreciation and amortization expense
15,929 2.4 %11,127 1.9 %46,095 2.4 %32,355 2.0 %
Income from operations96,396 14.8 %80,565 13.7 %267,331 13.8 %218,105 13.1 %
Interest and other income, net1,672 0.3 %2,509 0.4 %5,875 0.3 %6,775 0.4 %
Foreign exchange gain/(loss)5,896 0.8 %(3,105)(0.5)%3,253 0.2 %(10,151)(0.6)%
Income before provision for income taxes
103,964 15.9 %79,969 13.6 %276,459 14.3 %214,729 12.9 %
Provision for income taxes14,532 2.2 %12,967 2.2 %34,838 1.8 %28,196 1.7 %
Net income$89,432 13.7 %$67,002 11.4 %$241,621 12.5 %$186,533 11.2 %
Effective tax rate14.0 %16.2 %12.6 %13.1 %
Diluted earnings per share$1.53 $1.16 $4.14 $3.24 
(1)Includes $10,854 and $7,580 of stock-based compensation expense for the three months ended September 30, 2020 and 2019, respectively, and $23,796 and $27,841 of stock-based compensation expense for the nine months ended September 30, 2020 and 2019, respectively.

(2)Includes $12,620 and $7,891 of stock-based compensation expense for the three months ended September 30, 2020 and 2019, respectively, and $30,998 and $25,183 of stock-based compensation expense for the nine months ended September 30, 2020, and 2019, respectively.
    


Consolidated Results Review
Revenues
During the three months ended September 30, 2020, our total revenues grew to $652.2 million or 10.9% compared to the corresponding period in 2019. Revenues have been positively impacted by growth from acquisitions, which contributed 0.8% to our revenue growth, and by fluctuations in foreign currency exchange rates which increased our revenue growth by 0.9% during the three months ended September 30, 2020 as compared to the same period last year.
During the nine months ended September 30, 2020, our total revenues grew 16.6% over the corresponding period in 2019. The first nine months of 2020 were positively impacted by growth from acquisitions, which contributed 1.6% to our revenue growth and negatively impacted by $4.6 million or 0.2% due to changes in certain foreign currency exchange rates as compared to the corresponding period last year.
34

Table of Contents
Revenues by customer location for the three and nine months ended September 30, 2020 and 2019 were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
 (in thousands, except percentages)(in thousands, except percentages)
North America
$389,976 59.8 %$358,401 60.9 %$1,161,742 60.0 %$1,009,841 60.8 %
Europe
214,533 32.9 %189,312 32.2 %648,654 33.5 %540,165 32.5 %
CIS(1)
30,039 4.6 %26,501 4.5 %76,977 4.0 %69,766 4.2 %
APAC(2)
17,695 2.7 %13,889 2.4 %48,612 2.5 %41,251 2.5 %
Revenues$652,243 100.0 %$588,103 100.0 %$1,935,985 100.0 %$1,661,023 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 nine months ended September 30, 2020, the United States continued to be our largest customer location, with revenues increasing 9.0% to $371.4 million during the third quarter of 2020 from $340.8 million in the third quarter of 2019. During the nine months ended September 30, 2020, revenues in the United States grew 15.3% to $1,106.5 million compared to $959.5 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, contributing $77.5 million, $50.4 million and $28.8 million, respectively, during the three months ended September 30, 2020. Revenues from customers in these three countries were $75.0 million, $38.8 million, and $22.2 million, respectively, in the corresponding period last year. Revenues in the United Kingdom benefited from the growth in revenues from one of our top five customers. Revenues in the European geography were positively impacted by a strengthening of the euro and British pound relative to the U.S. dollar during the three months ended September 30, 2020 compared to the same period in the previous year. During the nine months ended September 30, 2020, United Kingdom, Switzerland and Netherlands performed as Europe’s top revenue generating locations and contributed $251.9 million, $144.2 million, and $82.0 million, respectively, compared to $209.8 million, $110.4 million, and $63.8 million in the corresponding period last year, respectively.
During the three months ended September 30, 2020, revenues in the CIS geography included $28.0 million from customers in Russia, an increase of $4.3 million as compared to the corresponding period of 2019. The increase in revenue was primarily attributable to growth in the Financial Services and Emerging Verticals partially offset by the depreciation of the Russian ruble relative to the U.S. dollar. During the nine months ended September 30, 2020, customers in Russia comprised $69.4 million of the revenues in the CIS geography, an increase of $7.4 million over the corresponding period of 2019. During the nine months ended September 30, 2020, the revenues in the CIS geography benefited from growth in the Travel & Consumer, particularly online retail, and Emerging Verticals and were adversely impacted by the timing of revenue recognition associated with the execution of contracts as compared to the same period in the previous year and the depreciation of the Russian ruble relative to the U.S. dollar.
During the three and nine months ended September 30, 2020, revenues from customers in the APAC region increased by $3.8 million, or 27.4%, and $7.4 million, or 17.8%, respectively, over the corresponding periods of 2019.

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.

35

Table of Contents
During the three months ended September 30, 2020, cost of revenues (exclusive of depreciation and amortization) was $423.4 million representing an increase of 12.1% from $377.5 million in the corresponding period of 2019. The increase was primarily due to an increase in compensation costs largely driven by the 8.5% growth in the average number of production professionals during the three months ended September 30, 2020 as compared to the same period in 2019. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 64.9% and 64.2% in the third quarter of 2020 and 2019, respectively. The year-over-year increase is primarily due to declining profitability on certain accounts due 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 due to the restrictions of travel attributable to the global COVID-19 pandemic.
During the nine months ended September 30, 2020, cost of revenues (exclusive of depreciation and amortization) was $1,266.7 million representing an increase of 17.5% from $1,078.1 million in the corresponding period of 2019. The increase was primarily due to an increase in compensation costs largely driven by the 13.9% growth in the average number of production professionals and a higher level of accrued variable compensation during the first nine months of 2020 as compared to the same period in 2019 partially offset by a 1.4% favorable impact from changing foreign currency exchange rates. Expressed as a percentage of revenues, cost of revenues (exclusive of depreciation and amortization) was 65.4% and 64.9% for the nine months ended September 30, 2020 and 2019, respectively. The year-over-year increase is primarily due to declining profitability on certain accounts due to temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic partially offset by a reduction in travel-related expenses due to the restrictions of travel attributable to the global COVID-19 pandemic.

Selling, General and Administrative Expenses
Selling, general and administrative expenses represent expenses 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 September 30, 2020, selling, general and administrative expenses were $116.5 million representing a 2.0% decrease as compared to $118.9 million in the corresponding period of 2019. The decrease in selling, general and administrative expenses was primarily driven by a decrease in travel and entertainment, professional fees, sales and marketing, talent acquisition and development expenses and other administrative expenses partially offset by an increase in personnel-related costs including stock-based compensation expense. Expressed as a percentage of revenues, selling, general and administrative expenses decreased 2.3% to 17.9% for the three months ended September 30, 2020 as compared to the same period from the prior year, primarily driven by reduced travel-related expenses attributable to worldwide restriction on travel due to COVID-19, reduced talent acquisition and development expenses in the third quarter of 2020, and reduced facility-related expenses.
During the nine months ended September 30, 2020, selling, general and administrative expenses were $355.8 million representing an increase of 7.0% as compared to $332.4 million reported in the corresponding period of 2019. Expressed as a percentage of revenues, selling, general and administrative expenses decreased 1.6% to 18.4% for the nine months ended September 30, 2020 as compared to the same period from the prior year. The decrease was primarily driven by a 0.9% decrease in travel and entertainment expenses as a percentage of revenues resulting from the worldwide restriction on travel due to COVID-19, reduced facility-related expenses as well as reduced talent acquisition and development expenses attributable to reduced hiring efforts, partially offset by an increase in personnel-related costs including stock-based compensation expense.

Interest and Other Income, Net
Interest and other income, net includes interest earned on cash and cash equivalents and employee housing 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 nine months ended September 30, 2020 as compared to the same periods in 2019.


36

Table of Contents
Depreciation and Amortization Expense
During the three and nine months ended September 30, 2020, depreciation and amortization expense was $15.9 million and $46.1 million, respectively, as compared to $11.1 million and $32.4 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 and amortization of intangible assets, all of which have finite useful lives. Expressed as a percentage of revenues, depreciation and amortization expense increased to 2.4%, during both the three and nine months ended September 30, 2020 as compared to 1.9% for the third quarter of 2019 and 2.0% for the nine months of 2019.

Foreign Exchange Gain/(Loss)
For discussion of the impact of foreign exchange fluctuations see “Item 3. Quantitative and Qualitative Disclosures About Market Risk.”

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 global company, 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 $9.2 million and $4.2 million during the three months ended September 30, 2020 and 2019, respectively. Our provision for income taxes benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $29.0 million and $20.5 million during the nine months ended September 30, 2020 and 2019, respectively.
Our effective tax rate was 14.0% and 12.6% for the three and nine months ended September 30, 2020, respectively, and 16.2% and 13.1% for the three and nine months ended September 30, 2019, respectively. The decrease in the effective tax rate in the nine months ended September 30, 2020, as compared to the corresponding period in the prior year, is 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, 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 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.
37

Table of Contents
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 nine months ended September 30, 2020 and 2019 were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
 (in thousands) 
Segment revenues:
North America$391,605 $358,987 $1,167,536 $1,000,701 
Europe231,418 204,952 695,056 596,378 
Russia29,220 24,164 73,393 63,944 
Total segment revenues$652,243 $588,103 $1,935,985 $1,661,023 
Segment operating profit/(loss):  
North America$87,272 $79,310 $248,951 $213,114 
Europe43,018 27,550 109,223 87,014 
Russia2,958 5,524 (2,168)11,765 
Total segment operating profit$133,248 $112,384 $356,006 $311,893 

North America Segment
During the three months ended September 30, 2020, revenues for the North America segment increased $32.6 million, or 9.1%, compared to the same period last year and segment operating profit increased $8.0 million, or 10.0%, compared to the same period last year. During the three months ended September 30, 2020, revenues from our North America segment were 60.0% of total segment revenues, a decrease from 61.0% reported in the corresponding period of 2019. The North America segment’s operating profit margin increased to 22.3% during the third quarter of 2020 from 22.1% in the third quarter of 2019. This increase is primarily attributable to reduced Selling, general and administrative expenses as a percentage of revenues partially offset by temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic.
During the nine months ended September 30, 2020, revenues for the North America segment increased $166.8 million, or 16.7%, compared to the same period last year and segment operating profit increased $35.8 million, or 16.8%, compared to the same period last year. During the nine months ended September 30, 2020 and 2019, revenues from our North America segment were 60.3% and 60.2% of total segment revenues, respectively. As a percentage of North America segment revenues, the North America segment’s operating profit margin was consistent at 21.3% during the nine months ended September 30, 2020 and 2019.
The following table presents North America segment revenues by industry vertical for the periods indicated:
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20202019Dollars Percentage 20202019Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Software & Hi-Tech$100,847 $90,880 $9,967 11.0 %$303,385 $255,601 $47,784 18.7 %
Business Information & Media84,384 65,153 19,231 29.5 %246,085 189,854 56,231 29.6 %
Life Sciences & Healthcare66,071 60,049 6,022 10.0 %189,458 164,492 24,966 15.2 %
Travel & Consumer54,590 51,476 3,114 6.0 %161,507 146,654 14,853 10.1 %
Financial Services48,415 50,510 (2,095)(4.1)%143,970 132,421 11,549 8.7 %
Emerging Verticals37,298 40,919 (3,621)(8.8)%123,131 111,679 11,452 10.3 %
        Revenues$391,605 $358,987 $32,618 9.1 %$1,167,536 $1,000,701 $166,835 16.7 %


38

Table of Contents
Software & Hi-Tech remained the largest industry vertical in the North America segment during the third quarter of 2020. It grew 11.0% and 18.7% during the three and nine months ended September 30, 2020, as compared to the corresponding periods from the prior year. Business Information & Media grew 29.5% and 29.6% during the three and nine months ended September 30, 2020, as compared to the corresponding periods from the prior year, and largely benefited from expansion of services to a single customer which was previously in our top 50 customers and is now in our top 10 customers. Financial Services experienced a decline during the three months ended September 30, 2020 as compared to the corresponding period from the prior year due to a change in certain customers’ business models associated with low-cost trading platforms. Emerging Verticals also experienced a decline during the third quarter of 2020 compared to the prior year largely due to the economic impact on energy customers in the US. During the nine months ended September 30, 2020 compared to the same period in the prior year, revenues from all verticals, except Financial Services, each grew in excess of 10%.

Europe Segment
During the three months ended September 30, 2020, Europe’s segment revenues were $231.4 million, representing an increase of $26.5 million, or 12.9%, from the same period last year. Revenues were positively impacted by changes in foreign currency exchange rates during the third quarter of 2020. Had our Europe segment revenues been expressed in constant currency terms using the exchange rates in effect during the third quarter of 2019, we would have reported revenue growth of 8.2%. Europe’s segment revenues accounted for 35.5% and 34.9% of total segment revenues during the three months ended September 30, 2020 and 2019, respectively. During the third quarter of 2020, the segment’s operating profit increased 56.1% to $43.0 million compared to the third quarter of 2019. Expressed as a percentage of revenue, Europe’s segment operating profit increased to 18.6% compared to 13.4% in the same period of the prior year. Segment operating profit was positively impacted by changes in foreign currency exchange rates during the third quarter of 2020 and reduced Selling, general and administrative expenses partially offset by temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic.
During the nine months ended September 30, 2020, revenues for the Europe segment increased $98.7 million, or 16.5%, compared to the same period last year and segment operating profit increased $22.2 million, or 25.5%, compared to the same period last year.
During both the nine months ended September 30, 2020 and 2019, revenues from our Europe segment were 35.9% of total segment revenues. As a percentage of Europe segment revenues, the Europe segment’s operating profit increased to 15.7% during the nine months ended September 30, 2020 from 14.6% in the corresponding period of 2019. Segment operating profit was impacted by reduced Selling, general and administrative expenses partially offset by temporary discounts provided to certain customers experiencing challenging economic conditions due to the impact of the COVID-19 pandemic.
The following table presents Europe segment revenues by industry vertical for the periods indicated:
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20202019Dollars Percentage 20202019Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$68,419 $61,067 $7,352 12.0 %$202,668 $181,781 $20,887 11.5 %
Business Information & Media55,228 40,624 14,604 35.9 %171,712 108,846 62,866 57.8 %
Travel & Consumer51,449 57,735 (6,286)(10.9)%163,769 169,112 (5,343)(3.2)%
Software & Hi-Tech17,492 16,952 540 3.2 %53,803 56,762 (2,959)(5.2)%
Life Sciences & Healthcare7,963 6,713 1,250 18.6 %22,651 16,176 6,475 40.0 %
Emerging Verticals30,867 21,861 9,006 41.2 %80,453 63,701 16,752 26.3 %
        Revenues$231,418 $204,952 $26,466 12.9 %$695,056 $596,378 $98,678 16.5 %
The Europe segment benefited from strong growth of the Business Information & Media vertical of 35.9% and 57.8% during the three and nine months ended September 30, 2020, as compared to corresponding periods of 2019 largely driven by growth in revenues from one of our top five customers. Financial Services remained the largest industry vertical in the Europe segment during the three and nine months ended September 30, 2020. Revenues in Travel & Consumer decreased during the three and nine months ended September 30, 2020 as compared to the corresponding periods of 2019 primarily due to declining demand from certain customers adversely affected by the decline in global travel due to worldwide travel restrictions as a result of the COVID-19 pandemic.
39

Table of Contents

Russia Segment
During the three months ended September 30, 2020, revenues from our Russia segment accounted for 4.5% of total segment revenues and increased $5.1 million, or 20.9%, as compared to the corresponding period in the prior year. The increase in revenues was primarily attributable to growth in the Financial Services and Emerging Verticals partially offset by the depreciation of the Russian ruble relative to the U.S. dollar. During the three months ended September 30, 2020, operating profit from the Russia segment was $3.0 million, representing a decrease of $2.6 million, as compared to $5.5 million operating profit in the corresponding period last year. This decrease is primarily attributable to the depreciation of the Russian ruble relative to the U.S. dollar.
During the nine months ended September 30, 2020, revenues from our Russia segment increased $9.4 million, or 14.8%, as compared to the corresponding period of 2019 and accounted for 3.8% of total segment revenues. During the nine months ended September 30, 2020, operating loss of the Russia segment was $2.2 million, representing a decrease of $13.9 million, as compared to $11.8 million operating profit in the corresponding period last year. This decrease is primarily attributable to costs incurred without recognizing corresponding revenues due to the delays in the timing of execution of contracts during the first nine months of 2020.
The following table presents Russia segment revenues by industry vertical for the periods indicated:
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20202019Dollars Percentage 20202019Dollars Percentage 
Industry Vertical(in thousands, except percentages)
Financial Services$19,881 $18,760 $1,121 6.0 %$49,695 $49,801 $(106)(0.2)%
Travel & Consumer4,135 3,171 964 30.4 %11,698 8,056 3,642 45.2 %
Software & Hi-Tech515 552 (37)(6.7)%3,000 1,470 1,530 104.1 %
Business Information & Media402 22 380 1,727.3 %1,201 266 935 351.5 %
Life Sciences & Healthcare169 162 2,314.3 %217 73 144 197.3 %
Emerging Verticals4,118 1,652 2,466 149.3 %7,582 4,278 3,304 77.2 %
        Revenues$29,220 $24,164 $5,056 20.9 %$73,393 $63,944 $9,449 14.8 %
Revenues in the Russia segment are generally subject to fluctuations and there have been no significant changes in the individual verticals during the three months ended September 30, 2020 as compared to the same period in 2019, which were mainly 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.
Currency fluctuations of the Russian ruble typically impact the 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.

Effects of Inflation
Economies in some countries where we operate, particularly Belarus, Russia, 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. While inflation may impact our results of operations and financial condition and it is difficult to accurately measure the impact of inflation, we believe the effects of inflation on our results of operations and financial condition are not significant.

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 September 30, 2020, our principal sources of liquidity were cash and cash equivalents totaling $1,161.1 million, short-term investments of $60.1 million as well as $275.0 million of available borrowings under our revolving credit facility.
40

Table of Contents
We have cash in banks in Belarus, Russia, Ukraine, Kazakhstan, Armenia 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 September 30, 2020, the total amount of cash held in these countries was $175.8 million and, of this amount, $100.4 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 September 30, 2020, 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 “Long-Term Debt” of our condensed consolidated financial statements in “Part I. Item 1. Financial Statements (Unaudited)” for information regarding our long-term 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:
 Nine Months Ended
September 30,
 20202019
 (in thousands)
Condensed Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$384,975 $162,866 
Net cash used in investing activities(149,247)(87,582)
Net cash (used in)/provided by financing activities(1,083)13,147 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(10,110)(5,753)
Net increase in cash, cash equivalents and restricted cash224,535 82,678 
Cash, cash equivalents and restricted cash, beginning of period937,688 771,711 
Cash, cash equivalents and restricted cash, end of period$1,162,223 $854,389 

Operating Activities
Net cash provided by operating activities during the nine months ended September 30, 2020 was $385.0 million, an increase of $222.1 million compared to $162.9 million provided by operating activities in the corresponding period of 2019. This increase is largely driven by the increase in net income, improvements in collections from customers and reduced income tax payments compared to the corresponding period of 2019.

41

Table of Contents
Investing Activities
Net cash used in investing activities during the nine months ended September 30, 2020 was $149.2 million compared to $87.6 million used in the same period in 2019. During the first nine months of 2020, the cash used in investing activities was primarily attributable to capital expenditures of $50.3 million and acquisitions of businesses net of cash acquired of $18.9 million compared to cash used for capital expenditures of $52.3 million and acquisitions of businesses net of cash acquired of $28.7 million during the first nine months of 2019. During the second quarter of 2020 we invested $60.0 million of cash into time deposits.
Financing Activities
Net cash used in financing activities was $1.1 million in the first nine months of 2020 compared to $13.1 million net cash provided by financing activities in the same period of 2019. During the first nine months of 2020, we used cash for the payments of withholding taxes related to net share settlements of restricted stock units of $16.2 million, compared to $14.5 million paid in the corresponding period of 2019, and for the payment of $7.9 million of contingent consideration related to the acquisition of Think. These cash outflows were partially offset by cash received from the exercises of stock options issued under our long-term incentive plans of $23.0 million, compared to $28.8 million received in the corresponding period of 2019.

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 MD&A. 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.
As of September 30, 2020, we have deferred payment of $11.5 million of U.S. social security taxes and will remit 50% of the outstanding balance by the respective due dates of December 31, 2021 and 2022.
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, 2019 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.
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.

42

Table of Contents
Forward-Looking Statements
This quarterly report on Form 10-Q contains estimates and forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, principally in “Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Part II. Item 1A. Risk Factors” and our Annual Report on Form 10-K for the year ended December 31, 2019 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 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 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 September 30, 2020, $175.8 million of our total cash was kept in banks in these countries, of which $100.4 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.

43

Table of Contents
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 September 30, 2020. 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 September 30, 2020, foreign exchange gain was $5.9 million compared to a loss of $3.1 million reported in the corresponding period last year. During the nine months ended September 30, 2020, foreign exchange gain was $3.3 million compared to a loss of $10.2 million in the corresponding period last year. This gain was largely driven by the depreciation of the Russian ruble during the third quarter and first nine months of 2020.
During the quarter ended September 30, 2020, approximately 32.7% of consolidated revenues and 39.0% 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 September 30, 2020, the net unrealized loss from these hedges was $2.8 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 third quarter of 2020, we reported revenue growth of 10.9% over the third quarter of 2019. Had our consolidated revenues been expressed in constant currency terms using the exchange rates in effect during the third quarter of 2019, we would have reported revenue growth of 10.0%. Our revenues have benefited from the appreciation of the euro, British pound and Swiss franc 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 third quarter of 2020, we reported a net income increase of 33.5% over the third quarter of 2019. Had our consolidated results been expressed in constant currency terms using the exchange rates in effect during the third quarter of 2019, we would have reported a net income increase of 25.3%. Net income has been most positively impacted by appreciation of the euro and British pound relative to the U.S. dollar.


44

Table of Contents
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 September 30, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.



45

Table of Contents
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, see the risk factor below and the risk factors disclosed under the heading “Part I. Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2019.
Our results of operations have been adversely affected and could in the future be materially adversely affected by the global COVID-19 pandemic.
The global COVID-19 pandemic has created significant volatility in the price of our common stock, uncertainty in customer demand for our services, and widespread economic disruption. The extent to which the coronavirus pandemic will further impact our business, operations and financial results will depend on numerous factors that are frequently changing or unknown, and that we may not be able to accurately predict, including: the duration and scope of the pandemic; governmental, business and individuals’ responses or planned responses to the pandemic; the impact of the pandemic on economic activity and any interventions or government relief or stimulus intended to mitigate decreased economic activity; the effect on our customers and customer demand for our products, services, and solutions; our ability to sell and provide our products, services, and solutions, including as a result of travel restrictions, personnel working from home or with diminished technology and communication abilities, and social distancing; the ability of our customers to pay timely, if at all, for our services and solutions with or without discounts requested by our customers; and closures of our and our customers’ offices and facilities. The closure of our customers’ facilities, restrictions that prevent our customers from accessing those facilities or their own customers, and broad disruptions in our customers’ markets and customer base, has disrupted, and could in the future disrupt the demand for our products, services, and solutions and result in, among other things, termination of customer contracts, delays or interruptions in the performance of contracts, losses of revenues, and an increase in bad debt expense. Customers may also slow or halt decision making, delay planned work, or suspend, terminate, or reduce existing contracts or services. Travel and immigration restrictions may delay or prevent our personnel from accessing worksites, and work-from-home or remote working arrangements could reduce profitability or increase information security, cyber security and connectivity vulnerabilities. In addition, when COVID-19-related restrictions on business are eased, our ability to deliver services to our customers could be affected by any outbreak of illness among employees returning to our facilities or to our customers' facilities. Moreover, there may be additional costs that we will have to incur in connection with further changes to, or a return to, normal operating conditions. To the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in the risk factors included in the Annual Report on Form 10-K for the year ended December 31, 2019, including, but not limited to, those relating to our operations in emerging markets, our ability to execute on our growth strategy through strategic acquisitions, our dependency on third parties for network infrastructure, attracting, hiring, and retaining personnel, the effects on movements in foreign currency exchange rates, and the effects that changes to fiscal, political, regulatory and other federal policies may have on EPAM, each of which could materially adversely affect our business, financial condition, results of operations and/or stock price.

Instability in geographies where we have significant operations and personnel could have a material adverse effect on our business, customers, service delivery, and financial results.
Several countries in which we operate are experiencing or may experience civil and political unrest. We have significant operations in the emerging market economies of Eastern Europe. Most of our personnel and delivery centers are located in those markets, and more than one quarter of our global delivery, administrative, and support personnel are located in Belarus, primarily in Minsk.
Belarus has experienced numerous public protest activities and civil unrest since the presidential election in early August 2020, with active government and police-force intervention. The extent and duration of the instability remains uncertain but to date, intermittent communications and mobile internet outages have occasionally occurred and the European Union has issued economic sanctions against specific Belarusian officials.
Elsewhere in Eastern Europe’s emerging markets, Armenia and Azerbaijan have re-engaged in a long-term conflict in and around a disputed border territory that has resulted in open military engagements between the two countries since early October 2020. As of October 31, 2020, we had almost 200 employees located in Armenia, but our primary operations are in Yerevan, Armenia which is removed from the main areas of conflict.
46

Table of Contents
EPAM is actively monitoring and enhancing the security of our people and the stability of our infrastructure and the general infrastructure in the countries where we operate; and responding to outages in communications and internet availability according to our multilayer business continuity plans. To date we have not experienced any significant interruptions in our infrastructure, utility supply or internet connectivity needed to support our customers. We have developed and, in some cases, implemented additional contingency plans to relocate work and/or personnel to other locations and add new locations, as appropriate. Our business continuity plans are designed to address known contingency scenarios to ensure that we have adequate processes and practices in place to protect the safety of our people and to handle potential impacts to our delivery capabilities. Our crisis management procedures, business continuity plans, and disaster recovery capabilities may not be effective at preventing or mitigating the effects of prolonged or multiple crises, such as civil unrest, military conflict, and a pandemic in a concentrated geographic area. The current events in the emerging markets of Eastern Europe and similar unrest in other countries, may pose security risks to our people, our facilities, our operations, and infrastructure, such as utilities and network services, and the disruption of any or all of them could materially adversely affect our operations and/or financial results. Whether in these countries or in others in which we operate, civil unrest, political instability or uncertainty, military activities, or broad-based sanctions, should they continue for the long term or escalate, could require us to rebalance our geographic concentrations and could have a material adverse effect on our operations.

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

47

Table of Contents
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: November 5, 2020
 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)

48
EX-31.1 2 exhibit311q32020.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: November 5, 2020


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


EX-31.2 3 exhibit312q32020.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: November 5, 2020

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

EX-32.1 4 exhibit321q32020.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 September 30, 2020 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: November 5, 2020
 

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



EX-32.2 5 exhibit322q32020.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 September 30, 2020 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: November 5, 2020


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


EX-101.SCH 6 epam-20200930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (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 - ACQUISITION link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - ACQUISITION (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - ACQUISITION (Fair Value of the Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2107103 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 2308302 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - GOODWILL (Goodwill Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details) link:presentationLink link:calculationLink link:definitionLink 2111104 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2212202 - Disclosure - FAIR VALUE MEASUREMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - 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 2417408 - 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 2219203 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 2320304 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2123106 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2324305 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - LEASES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - LEASES (Components of Lease Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - LEASES (Weighted Average Lease Terms and Discount Rates) (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - LEASES (Maturity of Operating Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2130107 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2331306 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - REVENUES link:presentationLink link:calculationLink link:definitionLink 2334307 - Disclosure - REVENUES (Tables) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - REVENUES (Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - REVENUES (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - STOCK-BASED COMPENSATION (Stock Options Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2442422 - Disclosure - STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2443423 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2145110 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2246204 - Disclosure - INCOME TAXES (Policies) link:presentationLink link:calculationLink link:definitionLink 2447425 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2148111 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 2349309 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2450426 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2452427 - Disclosure - COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details) link:presentationLink link:calculationLink link:definitionLink 2153113 - Disclosure - SEGMENTS INFORMATION link:presentationLink link:calculationLink link:definitionLink 2354310 - Disclosure - SEGMENTS INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - SEGMENTS INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - SEGMENTS INFORMATION (Major Customers) (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - SEGMENTS INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - SEGMENTS INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2459432 - Disclosure - SEGMENTS INFORMATION (Revenues by Customer Location) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 epam-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 epam-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 epam-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value, Net Asset (Liability) [Abstract] Fair Value, Net Asset (Liability) [Abstract] Awards modified Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period, Weighted Average Modification Date Fair Value The weighted average fair value at modification date for nonvested equity-based awards modified 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). Awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Trade receivables and contract assets Trade Accounts Receivable [Member] Options outstanding at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Travel & Consumer Travel and Consumer Sector [Member] Sectors of economy consisting of companies engaged in travel and hospitality, and consumer goods business activities Payment of contingent consideration for previously acquired business Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Options granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Germany GERMANY Treasury Stock Treasury Stock [Member] Lease, Cost [Table] Lease, Cost [Table] Schedule of leasee'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. Includes income statement location of each component. Equity Securities without Readily Determinable Fair Value Equity Securities without Readily Determinable Fair Value [Policy Text Block] Segments [Axis] Business Segments [Axis] Segments [Axis] Awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Existence of options to terminate Lessee, Operating Lease, Existence of Option to Terminate [true false] China CHINA Level 3 Fair Value, Inputs, Level 3 [Member] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss Decrease to goodwill Purchase accounting adjustments Goodwill, Purchase Accounting Adjustments Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Derivative assets Derivative Asset Statistical Measurement [Domain] Statistical Measurement [Domain] Service Period Service Period [Member] Service Period [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Purchases of non-marketable securities Payments to Acquire Interest in Subsidiaries and Affiliates DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Income from operations Segment operating profit Operating Income (Loss) Physical Location and Values of Long-Lived Assets Long-lived Assets by Geographic Areas [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Transferred over time Transferred over Time [Member] Prepaid and other current assets Prepaid Expense and Other Assets, Current Unvested awards outstanding at January 1, 2020 Unvested awards outstanding at June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Equity Classified Award Equity Classified Award [Member] Equity classified award Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 12) Commitments and Contingencies Stock units withheld for employee taxes Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Assets Assets [Abstract] Awards vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Shell Company Entity Shell Company Stock units vested (in shares) Awards vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Cover [Abstract] Operating cash flows used for operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Award Metric [Axis] Award Metric [Axis] Award Metric Effect of net foreign currency exchange rate changes Goodwill, Foreign Currency Translation Gain (Loss) Document Type Document Type Other Commitments [Table] Other Commitments [Table] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset 2020 (excluding nine months ended September 30, 2020) Lessee, Operating Lease, Liability, to be Paid, Year One Belarus BELARUS Options outstanding at January 1, 2020 Options outstanding at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options modified Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price Other currencies, excluding U.S. dollars Other currencies, excluding U.S. dollars [Member] Other currencies, excluding U.S. dollars [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Four 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] Reporting of Derivative Activity Derivatives, Reporting of Derivative Activity [Policy Text Block] Weighted average discount rate: Weighted Average Discount Rate [Abstract] Weighted-average discount rate. Canada CANADA Switzerland SWITZERLAND Income Taxes Income Tax, Policy [Policy Text Block] Hedging Designation [Domain] Hedging Designation [Domain] Total lease cost Lease, Cost Treasury stock, beginning period Treasury stock, end of period Treasury Stock, Common, Value Document Quarterly Report Document Quarterly Report Options vested and exercisable at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Financial collateral (including cash collateral) required to be posted Collateral Already Posted, Aggregate Fair Value Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other noncurrent liabilities Other Liabilities, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Options forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Other investing activities, net Payments for (Proceeds from) Other Investing Activities Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Changes in the fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) 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 2019 Acquisitions 2019 Acquisitions [Member] Acquisitions closed during 2019 North America North America [Member] Unallocated Amounts Segment Reconciling Items [Member] Options forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Adjusted balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Contract with Customer, Type [Axis] Contract with Customer, Type [Axis] Information by types of contracts. Includes but is not limited to basis of pricing Revenues Revenue from Contract with Customer, Excluding Assessed Tax Award Classification [Domain] Award Classification [Domain] [Domain] for Information by award classification pertaining to equity-based compensation. Measurement Frequency [Domain] Measurement Frequency [Domain] 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 Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Total commitment amount Long-term Purchase Commitment, Amount Statement [Line Items] Statement [Line Items] Stock issued in connection with acquisitions Stock Issued During Period, Shares, Acquisitions Net income per share: Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Revenue, Segment Benchmark Revenue, Segment Benchmark [Member] Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Document Fiscal Period Focus Document Fiscal Period Focus Less than 1 year Less Than a Year [Member] Recognition period of less than a year from the reporting date Contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Measurement Input Type [Domain] Measurement Input Type [Domain] Statement [Table] Statement [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Operating lease right-of-use assets amortization expense Operating Lease, Right-of-Use Asset, Amortization Expense Equity Securities without Readily Determinable Fair Value [Line Items] Equity Securities without Readily Determinable Fair Value [Line Items] Industry Sector [Axis] Industry Sector [Axis] India INDIA Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Domain] [Domain] for Period in which remaining performance obligation is expected to be recognized as revenue Nonrecurring Fair Value, Nonrecurring [Member] Business Combinations [Abstract] Business Combinations [Abstract] Hungary HUNGARY Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Options vested and exercisable at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Cost of revenues (exclusive of depreciation and amortization) Cost of Revenue Selling, general and administrative expenses Selling, General and Administrative Expenses [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Computation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Time-and-material Time-and-materials Contract [Member] Contingent consideration liabilities as of January 1, 2020 Contingent consideration liabilities as of September 30, 2020 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Fair Value of the Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Amendment Flag Amendment Flag Outstanding debt Long-term Line of Credit Spain SPAIN Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Number of customers Number of Customers Number of Customers Overnight Bank Funding Rate Federal Funds Open Rate [Member] Federal Funds Open Rate [Member] Line of credit, current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Measurement Frequency [Axis] Measurement Frequency [Axis] Trade receivables and contract assets, net of allowance of $5,371 and $2,920, 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. United Kingdom UNITED KINGDOM Derivative Instrument [Axis] Derivative Instrument [Axis] 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 Fair Value Measurement [Domain] Fair Value Measurement [Domain] Office Space Purchase Commitment Capital Addition Purchase Commitments [Member] Contract with Customer, Type [Domain] Contract with Customer, Type [Domain] [Domain] for Information by types of contracts. Includes but is not limited to basis of pricing Standby letters of credit Standby Letters of Credit [Member] Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Award Metric [Domain] Award Metric [Domain] [Domain] for Award Metric Liability Classified Award Liability Classified Award [Member] Liability classified award Segments [Domain] Segments [Domain] Remaining unrecognized stock-based compensation cost Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Europe Europe Segment [Member] Europe segment Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Income taxes payable, noncurrent Accrued Income Taxes, Noncurrent Awards modified Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Modified in Period The number of awards modified 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). Service-Based Awards Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Income Statement Location [Axis] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line Income Statement Location [Axis] Lease, Cost [Line Items] Lease, Cost [Line Items] [Line Items] for Schedule of leasee'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. Includes income statement location of each component. Income Statement Location [Domain] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] 2021 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Commitments [Line Items] Other Commitments [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general and administrative expenses Selling, General and Administrative Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Axis] Period in which remaining performance obligation is expected to be recognized as revenue Amortization of intangibles assets Amortization of Intangible Assets Foreign exchange contracts Foreign Exchange Contract [Member] Terms and conditions of variable lease payments Lessee, Operating Lease, Variable Lease Payment, Terms and Conditions Components of Lease Expenses Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 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. 2022 Lessee, Operating Lease, Liability, to be Paid, Year Three Other noncurrent assets Other Assets, Noncurrent SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] 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 Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets Acquisition date fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 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 Other 2019 Acquisitions Other 2019 Acquisitions [Member] Other 2019 acquisitions Unvested awards outstanding at January 1, 2020 Unvested awards outstanding at June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1 Year One Year [Member] Recognition period that is more than 1 year but fewer than 2 years from the reporting date Income taxes payable, current Accrued Income Taxes, Current Entity Small Business Entity Small Business Cost of revenues (exclusive of depreciation and amortization) Cost of Sales [Member] test IO test IO Gmbh [Member] test IO Gmbh Entity Filer Category Entity Filer Category Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Total liabilities Liabilities Other acquisition-related expenses Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Entity Address, City or Town Entity Address, City or Town Transferred at a point of time Transferred at Point in Time [Member] Other noncurrent assets Other Noncurrent Assets [Member] Weighted-average remaining requisite service period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Borrowings Lines of Credit, Fair Value Disclosure Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Options expected to vest at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 2 Years Two Years [Member] Recognition period that is more than 2 years but fewer than 3 years from the reporting date Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Increase (Decrease) in Accounts Payable Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Description of finance leases that have not yet commenced Lessee, Finance Lease, Lease Not yet Commenced, Description Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Operating Segments Operating Segments [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Asset Class [Axis] Asset Class [Axis] Derivative liabilities Derivative Liability 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] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Common stock, shares outstanding (in shares) Balance, beginning of period (in shares) Balance, end of period (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease cost Variable Lease, Cost Interest and other income, net Nonoperating Gains (Losses) Revolving credit facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Options expected to vest at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Poland POLAND Options outstanding at January 1, 2020 Options outstanding at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Irrevocable standby letters of credit Letters of Credit Outstanding, Amount Acquisition of business, net of cash acquired (Note 2) Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenues by Customer Location Revenue from External Customers by Geographic Areas [Table Text Block] Net effect of dilutive stock options, restricted stock units and restricted stock awards Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from stock option exercises Proceeds from Stock Options Exercised Revenues from External Customers and Operating Profit/(Loss), Before Unallocated Expenses Schedule of Segment Reporting Information, by Segment [Table Text Block] Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Estimated Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Short-term investments Other Short-term Investments Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Net (loss)/gain in fair value Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Use of Estimates Use of Estimates, Policy [Policy Text Block] 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 Current assets Assets, Current [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 2020 Acquisitions 2020 Acquisitions [Member] Acquisitions completed during 2020 Other unallocated expenses Other Expenses APAC Asia Pacific [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Netherlands NETHERLANDS Entity Tax Identification Number Entity Tax Identification Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] LONG-TERM DEBT Long-term Debt [Text Block] Award Settlement Type [Domain] Award Settlement Type [Domain] [Domain] for Way of share-based compensation awards settlement Contingent consideration fair value Business Combination, Contingent Consideration, Liability Mexico MEXICO 3 Years Three Years [Member] Recognition period that is more than 3 years but fewer than 4 years from the reporting date Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] 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 Trading Symbol Trading Symbol Hedging Designation [Axis] Hedging Designation [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense 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 Other financing activities, net Proceeds from (Payments for) Other Financing Activities Payments of withholding taxes related to net share settlements of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Designated as hedging instruments Designated as Hedging Instrument [Member] Other Other locations Other Countries [Member] Other countries. Measurement Input Type [Axis] Measurement Input Type [Axis] Acquisition Goodwill, Acquired During Period Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Goodwill [Line Items] Goodwill [Line Items] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] LEASES Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Income taxes payable Increase (Decrease) in Accrued Taxes Payable City Area Code City Area Code Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Lease, Cost [Abstract] Lease, Cost [Abstract] Equity Components [Axis] Equity Components [Axis] Unrealized (loss)/gain on cash-flow hedging instruments, net of tax Change in unrealized gains and losses on cash flow hedging instruments, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Title of 12(b) Security Title of 12(b) Security Restricted Stock Restricted Stock [Member] Trade receivables and contract assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Balance Sheet Location [Domain] Balance Sheet Location [Domain] Operating lease liabilities, current Operating Lease, Liability, Current Remaining unrecognized stock-based compensation cost Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Industry Sector [Domain] Industry Sector [Domain] Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Changes in the Fair Value of Derivative Instruments Derivative Instruments, Gain (Loss) [Table Text Block] Awards forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] United States UNITED STATES Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Options exercised Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Stock Options Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Line of Credit, Currency [Domain] Line of Credit, Currency [Domain] [Domain] for Line of Credit, Currency [Axis] 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] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Reconciliation of Revenue from Segments to Consolidated [Table] Reconciliation of Revenue from Segments to Consolidated [Table] Cumulative effect of adoption Cumulative Effect, Period of Adoption, Adjustment [Member] Ukraine UKRAINE Financial Services Financial Services Sector [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Award value Stock to be Issued at a Future Period, Value Aggregate value of stock related to awards to be issued in future Operating leases Operating Lease, Weighted Average Discount Rate, Percent Financial Assets: Assets, Fair Value Disclosure [Abstract] Options expected to vest at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 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] Weighted Average Exercise Price  Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Description of operating leases that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Description Award Classification [Axis] Award Classification [Axis] Information by award classification pertaining to equity-based compensation. Russia Russia RUSSIAN FEDERATION Purchases of short-term investments Payments to Acquire Other Investments Total lease payments Lessee, Operating Lease, Liability, to be Paid Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Restricted cash Restricted Cash, Noncurrent Remaining lease term Lessee, Operating Lease, Remaining Lease Term Effect of net foreign currency exchange rate changes Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Translation Adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Translation Adjustments Accumulated other comprehensive loss Other Comprehensive Income (Loss) [Member] Reporting of Cash Flow Hedges Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block] Goodwill Balance as of January 1, 2020 Balance as of September 30, 2020 Goodwill Operating leases description Lessee, Operating Lease, Description Net (loss)/gain reclassified Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Other noncurrent liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Asset Derivatives Derivative Asset, Fair Value, Gross Asset Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Level 2 Fair Value, Inputs, Level 2 [Member] Estimated Fair Values of Financial Assets and Liabilities not Measured at Fair Value on Recurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Measurement input to determine fair value of contingent consideration Business Combination, Contingent Consideration, Liability, Measurement Input Financial Liabilities: Liabilities, Fair Value Disclosure [Abstract] Goodwill By Reportable Segment Schedule of Goodwill [Table Text Block] Asset Class [Domain] Asset Class [Domain] Total assets measured at fair value on a recurring basis Assets, Fair Value Disclosure Europe EMEA [Member] Entity Central Index Key Entity Central Index Key Weighted average remaining lease term, in years: Weighted Average Remaining Lease Term [Abstract] Weighted-average remaining lease term. ASU 2016-13 Accounting Standards Update 2016-13 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Options granted Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Non-cash net increase due to lease modifications: Non-Cash Changes Due to Lease Modifications [Abstract] Non-cash changes due to lease modifications Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Diluted (in shares) Weighted average common shares for diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Russia Russia Segment [Member] Russia segment Accounts payable, accrued expenses and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Basic (in dollars per share) Earnings Per Share, Basic Performance Target Performance Targets [Member] Performance Targets [Member] Cash-Settled Award Cash-Settled Award [Member] Share-based compensation awards settled by payment of cash Purchase price including contingent consideration Business Acquisition, Purchase Price Including Fair Value of Contingent Consideration Purchase price paid or offered to be paid in a business combination including cash and fair value of contingent consideration Awards forfeited/cancelled Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Accrued expenses and other current liabilities Other Current Liabilities [Member] Operating leases Operating Lease, Weighted Average Remaining Lease Term Retained earnings Retained Earnings, Unappropriated Net cash (used in)/provided by financing activities Net Cash Provided by (Used in) Financing Activities Estimated revenues expected to be recognized in the future Revenue, Remaining Performance Obligation, Amount 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 Long-Lived Assets by Geographical Areas [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Options expected to vest at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Stock-based compensation expense Share-based Payment Arrangement, Expense Depreciation and amortization expense Other Depreciation and Amortization Balance Sheet Location [Axis] Balance Sheet Location [Axis] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract] Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract] Common stock, $0.001 par value; 160,000,000 authorized; 56,001,270 and 55,207,446 shares issued, 55,981,535 and 55,187,711 shares outstanding at September 30, 2020 and December 31, 2019, respectively Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Options vested and exercisable at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Excess tax benefit Share-based Payment Arrangement, Expense, Tax Benefit Category of Item Purchased [Axis] Category of Item Purchased [Axis] Accrued compensation and benefits expenses Accrued Compensation and Benefits Expenses [Member] Accrued compensation and benefits expenses [Member] Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Awards granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Total Operating Lease, Liability Long-term debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Life Sciences & Healthcare Healthcare Sector [Member] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Abstract] 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 BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Total stockholders’ equity Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities and stockholders’ equity Liabilities and Equity Number of acquisitions Number of Businesses Acquired Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Accrued compensation and benefits expenses Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Fixed-price Fixed-price Contract [Member] Operating lease cost Operating Lease, Cost Time deposits Bank Time Deposits [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Five Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Hedging Relationship [Axis] Hedging Relationship [Axis] Type of Adoption [Domain] Accounting Standards Update [Domain] Anti-dilutive options not included in the calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Other Other Noncash Income (Expense) Short-term lease cost Short-term Lease, Cost Equity Component [Domain] Equity Component [Domain] Interest rate Line of Credit Facility, Interest Rate at Period End Liabilities Liabilities [Abstract] Entity Address, Street Name Entity Address, Address Line One Entity Address, Suite No. Entity Address, Address Line Two Property and equipment, net Long-lived assets Property, Plant and Equipment, Net Numerator for basic and diluted earnings per share Net Income Loss Available To Common Stockholders, Basic and Diluted Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period). Net Income or Loss Available to Common Stockholders plus adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions. Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net income Net income Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Daily LIBOR Rate London Interbank Offered Rate (LIBOR) [Member] Leases [Abstract] Leases [Abstract] Award Settlement Type [Axis] Award Settlement Type [Axis] Way of share-based compensation awards settlement Existence of options to extend Lessee, Operating Lease, Existence of Option to Extend [true false] Total current assets Assets, Current Operating expenses: Operating Expenses [Abstract] GOODWILL Goodwill Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Other revenues Other Revenues [Member] Other revenues not separately defined Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting, Revenue Reconciling Item [Line Items] Stockholders’ equity Stockholders' equity Stockholders' Equity Attributable to Parent [Abstract] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Entity Interactive Data Current Entity Interactive Data Current Number of Options  Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Employee loans Loans Receivable, Fair Value Disclosure Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Lease term of lease agreements that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Options modified Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Emerging Verticals Other Sectors [Member] Other sectors of the economy not separately defined Shares Granted or Issued, Share-based Payment Arrangement [Abstract] Shares Granted or Issued, Share-based Payment Arrangement [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Equity-Settled Award Equity-Settled Award [Member] Share-based compensation awards settled by issue of shares Components of Stock-Based Compensation Expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Line of Credit, Currency [Axis] Line of Credit, Currency [Axis] Line of Credit, Currency [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Short-term investments Other Short-term Investments, Fair Value Disclosure Fair value portion of short-term investments classified as other Available borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Interest and other income, net Other Nonoperating Income (Expense) [Member] Estimated future operating results, period Estimated Future Operating Results Period, Subsequent to Acquisition Date Estimated Future Operating Results Period, Subsequent to Acquisition Date Liability associated with RSUs Deferred Compensation Share-based Arrangements, Liability, Current Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Money market funds Money Market Funds [Member] Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Proceeds from stock options exercises (in shares) Options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenues from performance obligations satisfied in previous period Contract with Customer, Performance Obligation Satisfied in Previous Period Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect ACQUISITION Business Combination Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Maturity of Operating Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Basic (in shares) Weighted average common shares for basic earnings per share Weighted Average Number of Shares Outstanding, Basic Variable interest rate spread Debt Instrument, Basis Spread on Variable Rate U.S. dollars United States of America, Dollars 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 Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Treasury stock, beginning of period (in shares) Treasury stock, end of period (in shares) Treasury Stock, Common, Shares Cash flow hedging Cash Flow Hedging [Member] CIS CIS [Member] The Commonwealth of Independent States countries Balance Reported Value Measurement [Member] REVENUES Revenue from Contract with Customer [Text Block] Carrying amount of equity securities that do not have readily determinable fair values Equity Securities without Readily Determinable Fair Value, Amount Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital Foreign exchange gain/(loss) Foreign Currency Transaction Gain (Loss), before Tax Provision for income taxes Income Tax Expense (Benefit) Performance-Based Awards Activity Share-based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] 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 Maturity date Debt Instrument, Maturity Date Total liabilities measured at fair value on a recurring basis Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted (in dollars per share) Earnings Per Share, Diluted 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] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities Acquisition-Related Contingent Consideration Roll Forward Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Numerator for basic and diluted earnings per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Outstanding Debt And Borrowing Capacity Schedule of Long-term Debt Instruments [Table Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities The increase (decrease) during the reporting period in the operating lease liabilities Contract liabilties Contract with Customer, Liability Change in Contract with Customer, Asset and Liability [Abstract] Change in Contract with Customer, Asset and Liability [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Proceeds from stock options exercises Stock Issued During Period, Value, Stock Options Exercised Maximum amount of earnout payable Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Deferred taxes Deferred Income Tax Expense (Benefit) Liability Derivatives Derivative Liability, Fair Value, Gross Liability Line of credit, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Maximum Maximum [Member] Security Exchange Name Security Exchange Name Property and equipment and other noncurrent assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets 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. Total restricted cash Restricted Cash Retained Earnings Retained Earnings [Member] Measurement Basis [Axis] Measurement Basis [Axis] Payment of contingent consideration for previously acquired business Payment for Contingent Consideration Liability, Financing Activities Effective tax rate Effective Income Tax Rate Reconciliation, Percent Credit Facility 2017 Credit Facility 2017 [Member] Credit Facility 2017 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options outstanding at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type Award Type [Domain] Document Transition Report Document Transition Report 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 Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Options vested and exercisable at September 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Licensing Licensing [Member] License agreements under which certain rights are granted to exploit one or more software products Commitments related to operating lease agreements that have not yet commenced Other Commitment Schedule of Long-Lived Assets by Geographical Areas [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Software & Hi-Tech Technology Sector [Member] Treasury stock Treasury Stock, Value Nature of Operations Nature Of Business Policy [Policy Text Block] Nature Of Business Policy [Policy Text Block] Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] EARNINGS PER SHARE Earnings Per Share [Text Block] Current liabilities Liabilities, Current [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Recurring Fair Value, Recurring [Member] Stock units withheld for employee taxes (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Adoption of New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Discount rate Measurement Input, Discount Rate [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 epam-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 epam-20200930_htm.xml IDEA: XBRL DOCUMENT 0001352010 2020-01-01 2020-09-30 0001352010 2020-10-31 0001352010 2020-09-30 0001352010 2019-12-31 0001352010 2020-07-01 2020-09-30 0001352010 2019-07-01 2019-09-30 0001352010 2019-01-01 2019-09-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 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2019-12-31 0001352010 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 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 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:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001352010 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001352010 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001352010 us-gaap:CommonStockMember 2020-09-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001352010 us-gaap:RetainedEarningsMember 2020-09-30 0001352010 us-gaap:TreasuryStockMember 2020-09-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001352010 us-gaap:CommonStockMember 2018-12-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001352010 us-gaap:RetainedEarningsMember 2018-12-31 0001352010 us-gaap:TreasuryStockMember 2018-12-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001352010 2018-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001352010 2019-01-01 2019-03-31 0001352010 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001352010 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001352010 us-gaap:CommonStockMember 2019-03-31 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001352010 us-gaap:RetainedEarningsMember 2019-03-31 0001352010 us-gaap:TreasuryStockMember 2019-03-31 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001352010 2019-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001352010 2019-04-01 2019-06-30 0001352010 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001352010 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001352010 us-gaap:CommonStockMember 2019-06-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001352010 us-gaap:RetainedEarningsMember 2019-06-30 0001352010 us-gaap:TreasuryStockMember 2019-06-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001352010 2019-06-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2019-09-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001352010 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001352010 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001352010 us-gaap:CommonStockMember 2019-09-30 0001352010 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001352010 us-gaap:RetainedEarningsMember 2019-09-30 0001352010 us-gaap:TreasuryStockMember 2019-09-30 0001352010 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001352010 2019-09-30 0001352010 us-gaap:OtherNoncurrentAssetsMember 2020-09-30 0001352010 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0001352010 epam:A2020AcquisitionsMember 2020-01-01 2020-09-30 0001352010 epam:A2020AcquisitionsMember 2020-09-30 0001352010 epam:A2020AcquisitionsMember 2020-07-01 2020-09-30 0001352010 epam:TestIOGmbhMember 2020-01-01 2020-06-30 0001352010 epam:TestIOGmbhMember 2019-04-30 0001352010 epam:NorthAmericaSegmentMember 2019-12-31 0001352010 epam:EuropeSegmentMember 2019-12-31 0001352010 epam:RussiaSegmentMember 2019-12-31 0001352010 epam:TestIOGmbhMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TestIOGmbhMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TestIOGmbhMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TestIOGmbhMember 2020-01-01 2020-09-30 0001352010 epam:Other2019AcquisitionsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:Other2019AcquisitionsMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:Other2019AcquisitionsMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:Other2019AcquisitionsMember 2020-01-01 2020-09-30 0001352010 epam:A2020AcquisitionsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:A2020AcquisitionsMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:A2020AcquisitionsMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember 2020-09-30 0001352010 epam:EuropeSegmentMember 2020-09-30 0001352010 epam:RussiaSegmentMember 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001352010 srt:MinimumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0001352010 srt:MaximumMember epam:A2020AcquisitionsMember us-gaap:MeasurementInputDiscountRateMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001352010 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-09-30 0001352010 epam:A2020AcquisitionsMember us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-09-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-09-30 0001352010 us-gaap:FairValueInputsLevel3Member 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:BankTimeDepositsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-09-30 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:BankTimeDepositsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0001352010 us-gaap:ForeignExchangeContractMember 2020-09-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001352010 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-09-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001352010 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001352010 srt:MinimumMember 2020-09-30 0001352010 srt:MaximumMember 2020-09-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-07-01 2020-09-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-07-01 2019-09-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-09-30 0001352010 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2017-05-24 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member 2017-05-24 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 2020-09-30 0001352010 us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2019-12-31 0001352010 us-gaap:StandbyLettersOfCreditMember epam:CreditFacility2017Member 2020-09-30 0001352010 us-gaap:StandbyLettersOfCreditMember epam:CreditFacility2017Member 2019-12-31 0001352010 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2020-09-30 0001352010 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember epam:CreditFacility2017Member currency:USD 2019-12-31 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 srt:NorthAmericaMember 2020-07-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:CISMember 2020-07-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 srt:NorthAmericaMember 2020-01-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:CISMember 2020-01-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 srt:NorthAmericaMember 2019-07-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:EMEAMember 2019-07-01 2019-09-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:CISMember 2019-07-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 srt:AsiaPacificMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 srt:NorthAmericaMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 srt:NorthAmericaMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 srt:NorthAmericaMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 srt:NorthAmericaMember 2019-01-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:EMEAMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:EMEAMember 2019-01-01 2019-09-30 0001352010 epam:CISMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:CISMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 epam:CISMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:CISMember 2019-01-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 srt:AsiaPacificMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 srt:AsiaPacificMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2020-07-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember 2020-07-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember 2020-07-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember 2020-07-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember 2020-07-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2020-07-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2020-07-01 2020-09-30 0001352010 epam:OtherSectorsMember 2020-07-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2020-01-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:FinancialServicesSectorMember 2020-01-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:TechnologySectorMember 2020-01-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:TravelandConsumerSectorMember 2020-01-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 us-gaap:HealthcareSectorMember 2020-01-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2020-01-01 2020-09-30 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2020-01-01 2020-09-30 0001352010 epam:OtherSectorsMember 2020-01-01 2020-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2019-07-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember 2019-07-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember 2019-07-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember 2019-07-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember 2019-07-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2019-07-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2019-07-01 2019-09-30 0001352010 epam:OtherSectorsMember 2019-07-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:BusinessInformationandMediaSectorsMember 2019-01-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:FinancialServicesSectorMember 2019-01-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:TechnologySectorMember 2019-01-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:TravelandConsumerSectorMember 2019-01-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 us-gaap:HealthcareSectorMember 2019-01-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:NorthAmericaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:EuropeSegmentMember 2019-01-01 2019-09-30 0001352010 epam:OtherSectorsMember epam:RussiaSegmentMember 2019-01-01 2019-09-30 0001352010 epam:OtherSectorsMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001352010 us-gaap:FixedPriceContractMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember epam:LicensingMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember epam:LicensingMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember epam:LicensingMember 2020-07-01 2020-09-30 0001352010 epam:LicensingMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember epam:OtherRevenuesMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember epam:OtherRevenuesMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember epam:OtherRevenuesMember 2020-07-01 2020-09-30 0001352010 epam:OtherRevenuesMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001352010 us-gaap:FixedPriceContractMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember epam:LicensingMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember epam:LicensingMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember epam:LicensingMember 2020-01-01 2020-09-30 0001352010 epam:LicensingMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember epam:OtherRevenuesMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember epam:OtherRevenuesMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember epam:OtherRevenuesMember 2020-01-01 2020-09-30 0001352010 epam:OtherRevenuesMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0001352010 us-gaap:FixedPriceContractMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember epam:LicensingMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember epam:LicensingMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember epam:LicensingMember 2019-07-01 2019-09-30 0001352010 epam:LicensingMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember epam:OtherRevenuesMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember epam:OtherRevenuesMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember epam:OtherRevenuesMember 2019-07-01 2019-09-30 0001352010 epam:OtherRevenuesMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-09-30 0001352010 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:FixedPriceContractMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:FixedPriceContractMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:FixedPriceContractMember 2019-01-01 2019-09-30 0001352010 us-gaap:FixedPriceContractMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember epam:LicensingMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember epam:LicensingMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember epam:LicensingMember 2019-01-01 2019-09-30 0001352010 epam:LicensingMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember epam:OtherRevenuesMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember epam:OtherRevenuesMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember epam:OtherRevenuesMember 2019-01-01 2019-09-30 0001352010 epam:OtherRevenuesMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001352010 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001352010 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001352010 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001352010 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001352010 epam:NorthAmericaSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001352010 epam:EuropeSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001352010 epam:RussiaSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001352010 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001352010 us-gaap:FixedPriceContractMember epam:LessThanaYearMember 2020-09-30 0001352010 us-gaap:FixedPriceContractMember epam:OneYearMember 2020-09-30 0001352010 us-gaap:FixedPriceContractMember epam:TwoYearsMember 2020-09-30 0001352010 us-gaap:FixedPriceContractMember epam:ThreeYearsMember 2020-09-30 0001352010 us-gaap:FixedPriceContractMember 2020-09-30 0001352010 us-gaap:TradeAccountsReceivableMember 2020-09-30 0001352010 us-gaap:TradeAccountsReceivableMember 2019-12-31 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2020-09-30 0001352010 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0001352010 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001352010 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001352010 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001352010 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001352010 us-gaap:EmployeeStockOptionMember 2019-12-31 0001352010 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001352010 us-gaap:EmployeeStockOptionMember 2020-09-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2020AcquisitionsMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2019AcquisitionsMember epam:EquityClassifiedAwardMember epam:ServicePeriodMember epam:EquitySettledAwardMember 2020-01-01 2020-03-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2020AcquisitionsMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:AccruedCompensationandBenefitsExpensesMember epam:LiabilityClassifiedAwardMember epam:ServicePeriodMember epam:CashSettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2019-12-31 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2019AcquisitionsMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2020AcquisitionsMember epam:EquityClassifiedAwardMember epam:PerformanceTargetsMember epam:EquitySettledAwardMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2020AcquisitionsMember 2020-01-01 2020-09-30 0001352010 us-gaap:RestrictedStockUnitsRSUMember epam:A2020AcquisitionsMember 2020-09-30 0001352010 country:UA us-gaap:CapitalAdditionsMember 2020-01-01 2020-09-30 0001352010 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001352010 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001352010 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001352010 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001352010 us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2020-07-01 2020-09-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2019-07-01 2019-09-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2020-01-01 2020-09-30 0001352010 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-09-30 0001352010 country:BY 2020-09-30 0001352010 country:BY 2019-12-31 0001352010 country:UA 2020-09-30 0001352010 country:UA 2019-12-31 0001352010 country:US 2020-09-30 0001352010 country:US 2019-12-31 0001352010 country:RU 2020-09-30 0001352010 country:RU 2019-12-31 0001352010 country:IN 2020-09-30 0001352010 country:IN 2019-12-31 0001352010 country:PL 2020-09-30 0001352010 country:PL 2019-12-31 0001352010 country:HU 2020-09-30 0001352010 country:HU 2019-12-31 0001352010 country:ES 2020-09-30 0001352010 country:ES 2019-12-31 0001352010 country:CN 2020-09-30 0001352010 country:CN 2019-12-31 0001352010 country:MX 2020-09-30 0001352010 country:MX 2019-12-31 0001352010 epam:OtherCountriesMember 2020-09-30 0001352010 epam:OtherCountriesMember 2019-12-31 0001352010 country:US 2020-07-01 2020-09-30 0001352010 country:US 2019-07-01 2019-09-30 0001352010 country:US 2020-01-01 2020-09-30 0001352010 country:US 2019-01-01 2019-09-30 0001352010 country:GB 2020-07-01 2020-09-30 0001352010 country:GB 2019-07-01 2019-09-30 0001352010 country:GB 2020-01-01 2020-09-30 0001352010 country:GB 2019-01-01 2019-09-30 0001352010 country:CH 2020-07-01 2020-09-30 0001352010 country:CH 2019-07-01 2019-09-30 0001352010 country:CH 2020-01-01 2020-09-30 0001352010 country:CH 2019-01-01 2019-09-30 0001352010 country:NL 2020-07-01 2020-09-30 0001352010 country:NL 2019-07-01 2019-09-30 0001352010 country:NL 2020-01-01 2020-09-30 0001352010 country:NL 2019-01-01 2019-09-30 0001352010 country:RU 2020-07-01 2020-09-30 0001352010 country:RU 2019-07-01 2019-09-30 0001352010 country:RU 2020-01-01 2020-09-30 0001352010 country:RU 2019-01-01 2019-09-30 0001352010 country:DE 2020-07-01 2020-09-30 0001352010 country:DE 2019-07-01 2019-09-30 0001352010 country:DE 2020-01-01 2020-09-30 0001352010 country:DE 2019-01-01 2019-09-30 0001352010 country:CA 2020-07-01 2020-09-30 0001352010 country:CA 2019-07-01 2019-09-30 0001352010 country:CA 2020-01-01 2020-09-30 0001352010 country:CA 2019-01-01 2019-09-30 0001352010 epam:OtherCountriesMember 2020-07-01 2020-09-30 0001352010 epam:OtherCountriesMember 2019-07-01 2019-09-30 0001352010 epam:OtherCountriesMember 2020-01-01 2020-09-30 0001352010 epam:OtherCountriesMember 2019-01-01 2019-09-30 0001352010 us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001352010 us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001352010 us-gaap:SalesRevenueSegmentMember us-gaap:CustomerConcentrationRiskMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 shares iso4217:USD iso4217:USD shares pure 0001352010 --12-31 2020 Q3 false 0.001 160000000 2241000 0 0 0 0 2241000 2241000 true true P5Y P1Y7D 0 0 0 0 0 10-Q true 2020-09-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 55988929 1161065000 936552000 60089000 9000 5371000 2920000 493225000 497716000 37843000 39934000 1752222000 1474211000 163689000 165259000 232780000 238991000 54321000 56258000 207764000 195043000 90071000 75013000 54578000 39433000 2555425000 2244208000 10785000 7831000 263918000 230035000 65242000 82476000 13779000 9064000 61107000 57542000 414831000 386948000 25039000 25074000 43259000 45878000 183935000 180848000 28127000 9315000 695191000 648063000 0.001 160000000 56001270 55207446 55981535 55187711 56000 55000 648686000 607051000 1262341000 1020590000 177000 177000 -50672000 -31374000 1860234000 1596145000 2555425000 2244208000 652243000 588103000 1935985000 1661023000 423388000 377525000 1266730000 1078129000 116530000 118886000 355829000 332434000 15929000 11127000 46095000 32355000 96396000 80565000 267331000 218105000 1672000 2509000 5875000 6775000 5896000 -3105000 3253000 -10151000 103964000 79969000 276459000 214729000 14532000 12967000 34838000 28196000 89432000 67002000 241621000 186533000 199000 -10114000 -15878000 -4551000 -498000 -2163000 -3420000 2474000 89133000 54725000 222323000 184456000 1.60 1.22 4.34 3.42 1.53 1.16 4.14 3.24 55883879 54877666 55624727 54603903 58616106 57844355 58341178 57567339 55187711 55000 607051000 1020590000 19735 -177000 -31374000 1596145000 130000 130000 55187711 55000 607051000 1020720000 19735 -177000 -31374000 1596275000 273904 -89990 15822000 15822000 12210000 12210000 217475 1000 7140000 7141000 -28519000 -28519000 -9368000 -9368000 85565000 85565000 55589100 56000 610579000 1106285000 19735 -177000 -69261000 1647482000 18649 -5522 1169000 1169000 11153000 11153000 223724 10116000 10116000 12442000 12442000 6446000 6446000 66624000 66624000 55825951 56000 630679000 1172909000 19735 -177000 -50373000 1753094000 55825951 56000 630679000 1172909000 19735 -177000 -50373000 1753094000 4696 -1015 294000 294000 12566000 12566000 151903 5735000 5735000 199000 199000 -498000 -498000 89432000 89432000 55981535 56000 648686000 1262341000 19735 -177000 -50672000 1860234000 54080192 54000 544700000 759533000 19735 -177000 -41514000 1262596000 242414 -81562 13483000 13483000 10425000 10425000 323464 11890000 11890000 2943000 2943000 3100000 3100000 60754000 60754000 54564508 54000 553532000 820287000 19735 -177000 -35471000 1338225000 11757 -2084 363000 363000 10867000 10867000 205108 1000 10583000 10584000 2620000 2620000 1537000 1537000 58777000 58777000 54779289 55000 574619000 879064000 19735 -177000 -31314000 1422247000 54779289 55000 574619000 879064000 19735 -177000 -31314000 1422247000 18787 17216 -5961 1090000 1090000 9909000 9909000 139767 6326000 6326000 -10114000 -10114000 -2163000 -2163000 67002000 67002000 54949098 55000 589764000 946066000 19735 -177000 -43591000 1492117000 241621000 186533000 46095000 32355000 50467000 40203000 2794000 133000 -4546000 -3105000 54794000 53024000 -3225000 -7522000 -3477000 77833000 -4261000 -237000 1836000 -1844000 30787000 -11230000 -47023000 -39230000 -2813000 -23899000 384975000 162866000 50311000 52295000 60000000 0 18888000 28655000 20500000 5000000 -452000 1632000 -149247000 -87582000 23027000 28798000 16213000 14521000 7869000 1104000 -28000 -26000 -1083000 13147000 -10110000 -5753000 224535000 82678000 937688000 771711000 1162223000 854389000 1161065000 936552000 1158000 1136000 1158000 1136000 1162223000 937688000 <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, 2019 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:400;line-height:120%">As previously disclosed in the Company’s </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2019, certain amounts recorded in the prior-period consolidated statement of cash flows presented have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.</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%">Unless otherwise discussed below, 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%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on 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 amendments in this update changed how companies measure and recognize credit impairment for many financial assets. The new credit loss model requires companies to immediately recognize an estimate of credit losses expected to occur over the remaining life of the financial assets (including trade receivables) that are in the scope of the update. The update also made amendments to the current impairment model for held-to-maturity and available-for-sale debt securities and certain guarantees. The Company adopted Topic 326, effective January 1, 2020, using a modified-retrospective approach through a cumulative effect adjustment to retained earnings as of the beginning of the period of adoption. As a result of the adoption of Topic 326, the Company recorded an immaterial reduction to its allowance for doubtful accounts for trade receivables and contract assets</span><span style="color:#212529;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: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, 2019 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed in the Company’s </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual Report on Form 10-K</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the year ended December 31, 2019, certain amounts recorded in the prior-period consolidated statement of cash flows presented have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.</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: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%">Unless otherwise discussed below, 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%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on 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 amendments in this update changed how companies measure and recognize credit impairment for many financial assets. The new credit loss model requires companies to immediately recognize an estimate of credit losses expected to occur over the remaining life of the financial assets (including trade receivables) that are in the scope of the update. The update also made amendments to the current impairment model for held-to-maturity and available-for-sale debt securities and certain guarantees. The Company adopted Topic 326, effective January 1, 2020, using a modified-retrospective approach through a cumulative effect adjustment to retained earnings as of the beginning of the period of adoption. As a result of the adoption of Topic 326, the Company recorded an immaterial reduction to its allowance for doubtful accounts for trade receivables and contract assets</span><span style="color:#212529;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: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<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%">2020 Acquisitions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— During the nine months ended September 30, 2020, the Company completed two acquisitions with an aggregate purchase price of $22,526 including contingent consideration with an acquisition-date fair value of $5,292. The Company committed to making contingent consideration payments with a maximum amount payable of $18,582 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,280 of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $1,245 and $3,478 during the three and nine months ended September 30, 2020, respectively. 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 aggregate. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">test IO</span><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 2020, the Company finalized the fair value of the assets acquired and liabilities assumed in the acquisition of test IO. During 2020, the Company recorded insignificant purchase price adjustments to various accounts with corresponding net decreases to goodwill of $226. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><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 as updated for any changes as of June 30, 2020 for test IO:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">test IO</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 #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%">663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">621 </span></td><td style="background-color:#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%">150 </span></td><td style="background-color:#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%">11,926 </span></td><td style="background-color:#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%">6,219 </span></td><td style="background-color:#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%">305 </span></td><td style="background-color:#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 6.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 #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%">19,884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #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:#ffffff;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%">993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">1,568 </span></td><td style="background-color:#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 6.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 #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:#ffffff;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%">2,561</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 #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-bottom:3pt double #000;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%">17,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2 22526000 5292000 18582000 7280000 1245000 3478000 -226000 <div style="text-indent:22.5pt"><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 as updated for any changes as of June 30, 2020 for test IO:</span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">test IO</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 #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%">663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">621 </span></td><td style="background-color:#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%">150 </span></td><td style="background-color:#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%">11,926 </span></td><td style="background-color:#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%">6,219 </span></td><td style="background-color:#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%">305 </span></td><td style="background-color:#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 6.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 #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%">19,884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 #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:#ffffff;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%">993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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%">1,568 </span></td><td style="background-color:#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 6.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 #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:#ffffff;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%">2,561</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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 #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-bottom:3pt double #000;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%">17,323</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 663000 621000 150000 11926000 6219000 305000 19884000 993000 1568000 2561000 17323000 GOODWILL<div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</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: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%">113,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 #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%">80,873</span><span style="color:#000000;font-family:'Times 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%">744</span><span style="color:#000000;font-family:'Times 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%">195,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:#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 15pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">test IO purchase accounting adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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 15pt;text-align: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 2019 acquisitions purchase accounting adjustments</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%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 15pt;text-align: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</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,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%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,058 </span></td><td style="background-color:#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 15pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Balance as of September 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">120,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">86,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">702</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">207,764</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>There were no accumulated impairment losses in the North America or Europe reportable segments as of September 30, 2020 or December 31, 2019. The Russia segment had accumulated goodwill impairment losses of $2,241 as of September 30, 2020 and December 31, 2019 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment was as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</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: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%">113,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 #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%">80,873</span><span style="color:#000000;font-family:'Times 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%">744</span><span style="color:#000000;font-family:'Times 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%">195,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:#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 15pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">test IO purchase accounting adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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 15pt;text-align: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 2019 acquisitions purchase accounting adjustments</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%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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 15pt;text-align: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</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,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%">6,822 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,058 </span></td><td style="background-color:#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 15pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(457)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Balance as of September 30, 2020</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">120,842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">86,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">702</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">207,764</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 113426000 80873000 744000 195043000 863000 -1089000 0 -226000 219000 71000 21000 311000 6236000 6822000 0 13058000 98000 -457000 -63000 -422000 120842000 86220000 702000 207764000 2241000 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 September 30, 2020 and December 31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 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%">936 </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%">936 </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 6.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 #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:#ffffff;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%">936</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">936</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">3,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">5,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">5,913 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">9,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">3,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">5,913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </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 6.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 #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:#ffffff;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%">1,910</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">1,910</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">10,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">10,495 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">10,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">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 #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">10,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:29.25pt"><span><br/></span></div><div style="text-indent:29.25pt"><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:24.75pt"><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 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%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income and comprehensive income.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the nine months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</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: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%">10,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:#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 18pt;text-align: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 business</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%">(7,869)</span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2020 Acquisitions (Note 2)</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,292 </span></td><td style="background-color:#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 18pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(525)</span></td><td style="background-color:#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%">Contingent consideration liabilities as of September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">5,913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Level 1</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%">Level 2</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%">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:10pt;font-weight:700;line-height:100%;text-decoration:underline">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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 18pt;text-align: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 24.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%">171,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 18pt;text-align: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%">171,903 </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%">171,903 </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%">171,903 </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 18pt;text-align: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,158 </span></td><td style="background-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,158 </span></td><td style="background-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,158 </span></td><td style="background-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="padding:2px 1pt 2px 18pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">1,168 </span></td><td style="background-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,168 </span></td><td style="background-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%">1,168 </span></td><td style="background-color:#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 18pt;text-align: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,006 </span></td><td style="background-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,006 </span></td><td style="background-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,006 </span></td><td style="background-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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Level 1</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%">Level 2</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%">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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</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 #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 #000000;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 18pt;text-align: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="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="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 24.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%">407,817 </span></td><td style="background-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%">407,817 </span></td><td style="background-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%">407,817 </span></td><td style="background-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 24.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 deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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:#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%">417,819 </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%">417,819 </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="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%">407,817 </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%">10,002 </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%">— </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 18pt;text-align: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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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: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 18pt;text-align: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,017 </span></td><td style="background-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,017 </span></td><td style="background-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,017 </span></td><td style="background-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><br/></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%">Non-Marketable Securities Without Readily Determinable Fair Values</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $25,000 and $5,750 as of September 30, 2020 and December 31, 2019, 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 September 30, 2020 and December 31, 2019:<div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 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%">936 </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%">936 </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 6.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 #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:#ffffff;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%">936</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">936</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">3,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">5,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">5,913 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">9,602</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">3,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">5,913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange derivative assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </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 6.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 #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:#ffffff;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%">1,910</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">1,910</span><span style="color:#000000;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 #000000;padding:2px 1pt 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 #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:#ffffff;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%">—</span><span style="color:#000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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%">10,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">10,495 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">10,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">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 #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">10,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 936000 0 936000 0 936000 0 936000 0 3689000 0 3689000 0 5913000 0 0 5913000 9602000 0 3689000 5913000 1910000 0 1910000 0 1910000 0 1910000 0 243000 0 243000 0 10495000 0 0 10495000 10738000 0 243000 10495000 <div style="text-indent:29.25pt"><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:24.75pt"><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 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%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income and comprehensive income.</span></div> 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 nine months ended September 30, 2020 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</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: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%">10,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:#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 18pt;text-align: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 business</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%">(7,869)</span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition date fair value of contingent consideration — 2020 Acquisitions (Note 2)</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,292 </span></td><td style="background-color:#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 18pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,480)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of net foreign currency exchange rate changes </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(525)</span></td><td style="background-color:#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%">Contingent consideration liabilities as of September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;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:#ffffff;border-bottom:3pt double #000000;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%">5,913</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10495000 -7869000 5292000 -1480000 -525000 5913000 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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Level 1</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%">Level 2</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%">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:10pt;font-weight:700;line-height:100%;text-decoration:underline">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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 18pt;text-align: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 24.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%">171,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 18pt;text-align: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%">171,903 </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%">171,903 </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%">171,903 </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 18pt;text-align: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,158 </span></td><td style="background-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,158 </span></td><td style="background-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,158 </span></td><td style="background-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="padding:2px 1pt 2px 18pt;text-align: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</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,089 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">1,168 </span></td><td style="background-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,168 </span></td><td style="background-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%">1,168 </span></td><td style="background-color:#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 18pt;text-align: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,006 </span></td><td style="background-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,006 </span></td><td style="background-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,006 </span></td><td style="background-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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">Level 1</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%">Level 2</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%">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:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2019</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 #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 #000000;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 18pt;text-align: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="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="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 24.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%">407,817 </span></td><td style="background-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%">407,817 </span></td><td style="background-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%">407,817 </span></td><td style="background-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 24.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 deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,002 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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:#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%">417,819 </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%">417,819 </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="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%">407,817 </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%">10,002 </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%">— </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 18pt;text-align: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:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee loans</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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: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 18pt;text-align: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,017 </span></td><td style="background-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,017 </span></td><td style="background-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,017 </span></td><td style="background-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> 171903000 171903000 171903000 0 0 171903000 171903000 171903000 0 0 1158000 1158000 1158000 0 0 60089000 60089000 0 60089000 0 1168000 1168000 0 0 1168000 25006000 25006000 0 25006000 0 407817000 407817000 407817000 407817000 407817000 0 0 0 0 10002000 10002000 10002000 0 0 10002000 10002000 0 0 417819000 417819000 407817000 10002000 0 1136000 1136000 1136000 1136000 1136000 0 0 0 0 2434000 2434000 2434000 0 0 0 0 2434000 2434000 25017000 25017000 25017000 0 0 25017000 25017000 0 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. 25000000 5750000 DERIVATIVE FINANCIAL INSTRUMENTS<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 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 September 30, 2020, 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></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of derivative instruments on the Company’s consolidated balance sheets as of September 30, 2020 and December 31, 2019 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</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, 2019</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 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 #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%">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%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </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%">3,689 </span></td><td style="background-color:#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></div><div style="margin-bottom:9.9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records changes in the fair value of its cash flow hedges in accumulated other comprehensive loss in the condensed consolidated balance sheets until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the related cash flow hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. </span></div><div style="margin-bottom:9.9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the fair value of foreign currency derivative instruments in our unaudited condensed consolidated statements of income and comprehensive income for the three and nine months ended September 30, 2020 and 2019 were as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:53.017%"/><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.388%"/><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.388%"/><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.388%"/><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:2px 1pt;text-align:left;vertical-align: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/>September 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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="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%">2019</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:700;line-height:100%">Foreign exchange forward contracts - Designated as hedging instruments:</span></div></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:bottom"><div style="margin-bottom:1.1pt;margin-top:1.1pt;padding-left:9pt;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 (loss)/gain in fair value recognized in accumulated other comprehensive loss </span></div></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%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#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="margin-bottom:1.1pt;margin-top:1.1pt;padding-left:9pt;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 (loss)/gain reclassified from accumulated other comprehensive loss into cost of revenues (exclusive of depreciation and amortization)</span></div></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%">(1,094)</span></td><td style="background-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%">848 </span></td><td style="background-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,605)</span></td><td style="background-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%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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 fair value of derivative instruments on the Company’s consolidated balance sheets as of September 30, 2020 and December 31, 2019 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</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, 2019</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 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 #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%">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%">936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910 </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%">3,689 </span></td><td style="background-color:#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></div> 936000 1910000 3689000 243000 The Company records changes in the fair value of its cash flow hedges in accumulated other comprehensive loss in the condensed consolidated balance sheets until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the related cash flow hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income. <div style="margin-bottom:9.9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the fair value of foreign currency derivative instruments in our unaudited condensed consolidated statements of income and comprehensive income for the three and nine months ended September 30, 2020 and 2019 were as follows: </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:53.017%"/><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.388%"/><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.388%"/><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.388%"/><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:2px 1pt;text-align:left;vertical-align: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/>September 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%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="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%">2019</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:700;line-height:100%">Foreign exchange forward contracts - Designated as hedging instruments:</span></div></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:bottom"><div style="margin-bottom:1.1pt;margin-top:1.1pt;padding-left:9pt;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 (loss)/gain in fair value recognized in accumulated other comprehensive loss </span></div></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%">(650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,420)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,192 </span></td><td style="background-color:#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="margin-bottom:1.1pt;margin-top:1.1pt;padding-left:9pt;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 (loss)/gain reclassified from accumulated other comprehensive loss into cost of revenues (exclusive of depreciation and amortization)</span></div></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%">(1,094)</span></td><td style="background-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%">848 </span></td><td style="background-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,605)</span></td><td style="background-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%">738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -650000 -2791000 -4420000 3192000 -1094000 848000 -3605000 738000 LEASESThe 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 years to 10.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and nine months ended September 30, 2020 and 2019.<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 nine months ended September 30, 2020 and 2019, the components of lease expense were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">18,437 </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%">16,210 </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%">56,151 </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%">45,125 </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 6.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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">6,535 </span></td><td style="background-color:#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 6.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%">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%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,989 </span></td><td style="background-color:#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 18pt;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">20,059</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">19,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">61,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">54,649</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><span><br/></span></div><div style="text-indent:36pt"><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 nine months ended September 30, 2020 and 2019 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 18pt;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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">51,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,510 </span></td><td style="background-color:#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 18pt;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%">2,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase 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 18pt;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%">11,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 2px 18pt;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%">11,708 </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,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,719 </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%">6,451 </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><br/></span></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 September 30, 2020 and 2019 were as follows:</span></div><div style="margin-bottom:13pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</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 September 30, 2019</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 18pt;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.9</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.9</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 18pt;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%">3.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%">3.8 </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 September 30, 2020, operating lease liabilities will mature as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 4.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 2px 6.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%">2020 (excluding nine months ended September 30, 2020)</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%">18,334 </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 6.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%">2021</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%">63,652 </span></td><td style="background-color:#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 6.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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,343 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,360 </span></td><td style="background-color:#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 6.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%">71,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 24.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 #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%">267,327</span><span style="color:#000000;font-family:'Times 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 6.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%">(22,285)</span></td><td style="background-color:#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 42.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 #000000;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-bottom:3pt double #000000;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%">245,042</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;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 $5,724 related to operating lease agreements that had not yet commenced as of September 30, 2020. These operating leases will commence on various dates during 2020 with lease terms ranging from 1.0 to 5.0 years. The Company did not have any material finance lease agreements that had not yet commenced.</span></div> 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 P0Y1M6D P10Y7M6D <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 nine months ended September 30, 2020 and 2019, the components of lease expense were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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%">18,437 </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%">16,210 </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%">56,151 </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%">45,125 </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 6.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,442 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">6,535 </span></td><td style="background-color:#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 6.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%">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%">1,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,989 </span></td><td style="background-color:#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 18pt;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">20,059</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">19,734</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">61,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">54,649</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18437000 16210000 56151000 45125000 1442000 2439000 4656000 6535000 180000 1085000 989000 2989000 20059000 19734000 61796000 54649000 <div style="text-indent:36pt"><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 nine months ended September 30, 2020 and 2019 was as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 18pt;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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">51,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,510 </span></td><td style="background-color:#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 18pt;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%">2,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-cash net increase 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 18pt;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%">11,726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 2px 18pt;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%">11,708 </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,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,719 </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%">6,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 17952000 14709000 51324000 43510000 2277000 14251000 45205000 67798000 11726000 3233000 7744000 6383000 11708000 3199000 7719000 6451000 <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 September 30, 2020 and 2019 were as follows:</span></div><div style="margin-bottom:13pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</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 September 30, 2019</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 18pt;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.9</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.9</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 18pt;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%">3.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%">3.8 </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> P5Y10M24D P5Y10M24D 0.031 0.038 <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 September 30, 2020, operating lease liabilities will mature as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 4.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 2px 6.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%">2020 (excluding nine months ended September 30, 2020)</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%">18,334 </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 6.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%">2021</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%">63,652 </span></td><td style="background-color:#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 6.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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,523 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,343 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,360 </span></td><td style="background-color:#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 6.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%">71,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 24.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 #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%">267,327</span><span style="color:#000000;font-family:'Times 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 6.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%">(22,285)</span></td><td style="background-color:#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 42.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 #000000;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-bottom:3pt double #000000;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%">245,042</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 18334000 63652000 48523000 35343000 30360000 71115000 267327000 22285000 245042000 The Company had committed to payments of $5,724 related to operating lease agreements that had not yet commenced as of September 30, 2020. These operating leases will commence on various dates during 2020 with lease terms ranging from 1.0 to 5.0 years 5724000 P5Y The Company did not have any material finance lease agreements that had not yet commenced. LONG-TERM 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,000, with potential to increase the borrowing capacity up to $400,000 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,000 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 September 30, 2020, 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 September 30, 2020, the Company was in compliance with all covenants contained in the 2017 Credit Facility. </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2017 Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </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%">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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </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%">Irrevocable standby letters of credit</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%">— </span></td><td style="background-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%">303 </span></td><td style="background-color:#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%">Available 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%">275,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%">274,697 </span></td><td style="background-color:#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%">Current maximum 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%">300,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%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 300000000 400000000 2022-05-24 100000000 0.005 0.010 <div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the outstanding debt and borrowing capacity of the Company under the 2017 Credit Facility:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,000 </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%">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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </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%">Irrevocable standby letters of credit</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%">— </span></td><td style="background-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%">303 </span></td><td style="background-color:#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%">Available 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%">275,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%">274,697 </span></td><td style="background-color:#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%">Current maximum 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%">300,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%">300,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 25000000 25000000 0.012 0.028 0 303000 275000000 274697000 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 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 #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 6.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%">378,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%">10,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,976 </span></td><td style="background-color:#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 6.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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">214,533 </span></td><td style="background-color:#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 6.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,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">28,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%">30,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 6.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%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,695 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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 6.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%">1,126,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,161,742 </span></td><td style="background-color:#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 6.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%">32,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">648,654 </span></td><td style="background-color:#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 6.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%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,977 </span></td><td style="background-color:#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 6.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,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,612 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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 6.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%">349,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%">8,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,401 </span></td><td style="background-color:#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 6.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%">6,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,312 </span></td><td style="background-color:#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 6.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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#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 6.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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,889 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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 #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;text-align: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%">976,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,009,841 </span></td><td style="background-color:#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%">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%">16,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,165 </span></td><td style="background-color:#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%">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%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,251 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="text-indent:36pt"><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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,014 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,715 </span></td><td style="background-color:#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 6.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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,854 </span></td><td style="background-color:#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 6.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%">54,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,174 </span></td><td style="background-color:#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 6.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%">66,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,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 6.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%">37,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,998 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,333 </span></td><td style="background-color:#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 6.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%">303,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,188 </span></td><td style="background-color:#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 6.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%">161,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%">163,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#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 6.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%">189,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,326 </span></td><td style="background-color:#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 6.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%">123,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,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 2px 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">130,337 </span></td><td style="background-color:#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 6.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%">90,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,384 </span></td><td style="background-color:#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 6.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%">51,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#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 6.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%">60,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#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 6.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,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,966 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,003 </span></td><td style="background-color:#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 6.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%">255,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#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 6.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%">146,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,822 </span></td><td style="background-color:#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 6.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%">164,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,741 </span></td><td style="background-color:#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 6.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%">111,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,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%">4,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,133 </span></td><td style="background-color:#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 6.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%">41,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,421 </span></td><td style="background-color:#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 6.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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,012 </span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">677 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,675,172 </span></td><td style="background-color:#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 6.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%">106,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%">111,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">248,719 </span></td><td style="background-color:#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 6.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%">5,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,914 </span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.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%">322,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%">171,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,649 </span></td><td style="background-color:#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 6.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%">35,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,670 </span></td><td style="background-color:#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 6.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%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,041 </span></td><td style="background-color:#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%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,624 </span></td><td style="background-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%">507,055 </span></td><td style="background-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%">37,134 </span></td><td style="background-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,451,813 </span></td><td style="background-color:#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 6.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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,771 </span></td><td style="background-color:#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 6.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:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243 </span></td><td style="background-color:#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:400;line-height:100%">Other revenues</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%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196 </span></td><td style="background-color:#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%">        Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;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 for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">390,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,750 </span></td><td style="background-color:#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 6.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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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,163,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,085 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,900 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">358,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,369 </span></td><td style="background-color:#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 6.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%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">999,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,659,526 </span></td><td style="background-color:#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 6.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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2020 the Company recognized $9,105 and $4,719 of revenues, respectively, from performance obligations satisfied in previous periods compared to $4,915 and $7,039 during the three and nine months ended September 30, 2019, respectively. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of September 30, 2020. 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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">19,644 </span></td><td style="background-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%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,932 </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:29.25pt"><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 style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #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%">21,548 </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%">14,320 </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%">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%">12,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:115%">Contract assets have increased from December 31, 2019 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. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have not materially changed from 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%">During the three and nine months ended September 30, 2020, the Company recognized $439 and $8,301 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2019. During the three and nine months ended September 30, 2019, the Company recognized $140 and $3,801 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2018.</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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 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 #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 6.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%">378,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%">10,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389,976 </span></td><td style="background-color:#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 6.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,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">214,533 </span></td><td style="background-color:#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 6.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,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">28,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%">30,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 6.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%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,695 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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 6.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%">1,126,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,161,742 </span></td><td style="background-color:#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 6.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%">32,805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,843 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">648,654 </span></td><td style="background-color:#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 6.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%">6,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,977 </span></td><td style="background-color:#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 6.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,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,612 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="border-top:1pt solid #000000;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 6.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%">349,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%">8,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,401 </span></td><td style="background-color:#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 6.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%">6,756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,312 </span></td><td style="background-color:#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 6.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,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,501 </span></td><td style="background-color:#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 6.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%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,889 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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 #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;text-align: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%">976,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,009,841 </span></td><td style="background-color:#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%">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%">16,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523,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%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,165 </span></td><td style="background-color:#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%">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%">6,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">41,251 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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="text-indent:36pt"><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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,014 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,715 </span></td><td style="background-color:#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 6.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,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,854 </span></td><td style="background-color:#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 6.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%">54,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,174 </span></td><td style="background-color:#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 6.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%">66,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,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 6.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%">37,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,998 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,333 </span></td><td style="background-color:#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 6.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%">303,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,188 </span></td><td style="background-color:#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 6.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%">161,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%">163,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#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 6.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%">189,458 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,326 </span></td><td style="background-color:#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 6.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%">123,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,166 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,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 2px 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">130,337 </span></td><td style="background-color:#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 6.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%">90,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,384 </span></td><td style="background-color:#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 6.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%">51,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382 </span></td><td style="background-color:#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 6.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%">60,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769 </span></td><td style="background-color:#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 6.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,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,432 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Industry Verticals</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 6.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298,966 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,003 </span></td><td style="background-color:#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 6.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%">255,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#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 6.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%">146,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,822 </span></td><td style="background-color:#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 6.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%">164,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,741 </span></td><td style="background-color:#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 6.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%">111,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,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%">4,278 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align: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,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,719 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559,133 </span></td><td style="background-color:#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 6.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%">41,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,421 </span></td><td style="background-color:#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 6.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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,012 </span></td><td style="background-color:#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">677 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Time-and-material</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,675,172 </span></td><td style="background-color:#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 6.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%">106,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%">111,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">248,719 </span></td><td style="background-color:#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 6.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%">5,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,914 </span></td><td style="background-color:#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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Contract Types</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 6.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%">322,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%">171,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,649 </span></td><td style="background-color:#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 6.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%">35,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,670 </span></td><td style="background-color:#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 6.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%">883 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1,041 </span></td><td style="background-color:#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%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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="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="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907,624 </span></td><td style="background-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%">507,055 </span></td><td style="background-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%">37,134 </span></td><td style="background-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,451,813 </span></td><td style="background-color:#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 6.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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,771 </span></td><td style="background-color:#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 6.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:#cceeff;padding:2px 0 2px 1pt;text-align: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,343 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,243 </span></td><td style="background-color:#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:400;line-height:100%">Other revenues</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%">1,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,196 </span></td><td style="background-color:#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%">        Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;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 for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">390,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,281 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,750 </span></td><td style="background-color:#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 6.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,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">391,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">231,418</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">29,220</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">652,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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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,163,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,085 </span></td><td style="background-color:#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 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transferred at a point of time</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,900 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,167,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">695,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">73,393</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">358,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,110 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587,369 </span></td><td style="background-color:#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 6.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%">561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">358,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">204,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">24,164</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Nine Months Ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Reportable Segments</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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">Timing of Revenue Recognition</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 6.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%">999,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,890 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,659,526 </span></td><td style="background-color:#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 6.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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,000,701</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">596,378</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">63,944</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 378493000 10853000 630000 389976000 11278000 203255000 0 214533000 1433000 16000 28590000 30039000 401000 17294000 0 17695000 391605000 231418000 29220000 652243000 1126970000 32107000 2665000 1161742000 32805000 615843000 6000 648654000 6223000 32000 70722000 76977000 1538000 47074000 0 48612000 1167536000 695056000 73393000 1935985000 349875000 8484000 42000 358401000 6756000 182533000 23000 189312000 2349000 53000 24099000 26501000 7000 13882000 0 13889000 358987000 204952000 24164000 588103000 976841000 32926000 74000 1009841000 16722000 523180000 263000 540165000 6093000 66000 63607000 69766000 1045000 40206000 0 41251000 1000701000 596378000 63944000 1661023000 84384000 55228000 402000 140014000 48415000 68419000 19881000 136715000 100847000 17492000 515000 118854000 54590000 51449000 4135000 110174000 66071000 7963000 169000 74203000 37298000 30867000 4118000 72283000 391605000 231418000 29220000 652243000 246085000 171712000 1201000 418998000 143970000 202668000 49695000 396333000 303385000 53803000 3000000 360188000 161507000 163769000 11698000 336974000 189458000 22651000 217000 212326000 123131000 80453000 7582000 211166000 1167536000 695056000 73393000 1935985000 65153000 40624000 22000 105799000 50510000 61067000 18760000 130337000 90880000 16952000 552000 108384000 51476000 57735000 3171000 112382000 60049000 6713000 7000 66769000 40919000 21861000 1652000 64432000 358987000 204952000 24164000 588103000 189854000 108846000 266000 298966000 132421000 181781000 49801000 364003000 255601000 56762000 1470000 313833000 146654000 169112000 8056000 323822000 164492000 16176000 73000 180741000 111679000 63701000 4278000 179658000 1000701000 596378000 63944000 1661023000 348570000 196719000 13844000 559133000 41050000 34057000 15314000 90421000 1717000 242000 53000 2012000 268000 400000 9000 677000 391605000 231418000 29220000 652243000 1054548000 579212000 41412000 1675172000 106760000 111565000 30394000 248719000 5445000 949000 1520000 7914000 783000 3330000 67000 4180000 1167536000 695056000 73393000 1935985000 322573000 171261000 13815000 507649000 35273000 33093000 10304000 78670000 883000 149000 9000 1041000 258000 449000 36000 743000 358987000 204952000 24164000 588103000 907624000 507055000 37134000 1451813000 89694000 87543000 26534000 203771000 2343000 689000 211000 3243000 1040000 1091000 65000 2196000 1000701000 596378000 63944000 1661023000 390295000 231281000 29174000 650750000 1310000 137000 46000 1493000 391605000 231418000 29220000 652243000 1163678000 694525000 71882000 1930085000 3858000 531000 1511000 5900000 1167536000 695056000 73393000 1935985000 358426000 204833000 24110000 587369000 561000 119000 54000 734000 358987000 204952000 24164000 588103000 999530000 596106000 63890000 1659526000 1171000 272000 54000 1497000 1000701000 596378000 63944000 1661023000 9105000 4719000 4915000 7039000 <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 September 30, 2020. 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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;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%">19,644 </span></td><td style="background-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%">288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 19644000 288000 0 0 19932000 <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 style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #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%">21,548 </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%">14,320 </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%">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%">12,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 21548000 14320000 12415000 9132000 439000 8301000 140000 3801000 STOCK-BASED COMPENSATION<div style="margin-top:9pt;text-indent:24.75pt"><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 and comprehensive income for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 #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%">10,854 </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%">7,580 </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%">23,796 </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%">27,841 </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%">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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#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 18pt;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 #000000;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-bottom:3pt double #000000;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%">23,474</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">15,471</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">54,794</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">53,024</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;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%">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 style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</span></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%">3,322,930</span><span style="color:#000000;font-family:'Times 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%">50.85</span><span style="color:#000000;font-family:'Times 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="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 18pt;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%">147,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.21 </span></td><td style="background-color:#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 18pt;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 modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-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%">73.27 </span></td><td style="background-color:#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 18pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.76 </span></td><td style="background-color:#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 18pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.40 </span></td><td style="background-color:#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;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 September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;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%">2,868,042</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59.58</span><span style="color:#000000;font-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%">756,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;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%">4.5</span></td></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 #000000;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;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 at September 30, 2020</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%">2,489,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,630 </span></td><td style="background-color:#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%">3.9</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:400;line-height:100%">Options expected to vest at September 30, 2020</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%">353,203 </span></td><td style="background-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.98 </span></td><td style="background-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%">62,624 </span></td><td style="background-color:#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%">8.4</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 September 30, 2020, $15,575 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 2.8 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%"> </span></div><div><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 nine months ended September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</span></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,791</span><span style="color:#000000;font-family:'Times 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.96</span><span style="color:#000000;font-family:'Times 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%">758,785</span><span style="color:#000000;font-family:'Times 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%">122.48</span><span style="color:#000000;font-family:'Times 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%">242,288</span><span style="color:#000000;font-family:'Times 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%">105.40</span><span style="color:#000000;font-family:'Times 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 18pt;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%">252,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.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%">59,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.37 </span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,237)</span></td><td style="background-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%">122.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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%">(121,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.22 </span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,446)</span></td><td style="background-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%">140.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</span></td><td style="background-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%">112.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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,394</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">676,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">149.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">176,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">140.36</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2020, $897 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.9 years.</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-weight:400;line-height:120%">As of September 30, 2020, $73,991 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 2.6 years. During the nine months ended September 30, 2020, 19,201 equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. During the first quarter of 2020, in connection with a 2019 acquisition of a business, the Company formally issued 5,793 equity-classified RSUs.</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-weight:400;line-height:120%">As of September 30, 2020, $34,399 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.4 years. During the nine months ended September 30, 2020, 9,736 liability-classified cash-settled RSUs were granted in connection with 2020 acquisitions of businesses. 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:24.75pt"><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 September 30, 2020 and December 31, 2019, was $18,577 and $21,902, 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:24.75pt"><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 nine months ended September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2px 6.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%">Unvested performance-based awards outstanding at January 1, 2020</span></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,393</span><span style="color:#000000;font-family:'Times 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%">—</span><span style="color:#000000;font-family:'Times 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%">—</span><span style="color:#000000;font-family:'Times 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 18pt;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%">31,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.44 </span></td><td style="background-color:#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 September 30, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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,393</span><span style="color:#000000;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 #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;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%">31,354</span><span style="color:#000000;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 #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">210.44</span><span style="color:#000000;font-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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of September 30, 2020, $1,137 of total remaining unrecognized stock-based compensation cost related to performance-based restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 2.9 years. </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-weight:400;line-height:120%">During the nine months ended September 30, 2020, in connection with a 2019 acquisition of a business, the Company formally issued 24,836 performance-based equity-classified RSUs. During the nine months ended September 30, 2020, 6,518 performance-based equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. As of September 30, 2020, $4,096 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 3.0 years.</span></div>During the nine months ended September 30, 2020, the Company agreed to issue RSUs at future dates in connection with 2020 acquisitions of businesses. The number of awards to be issued is subject to attainment of specified performance targets in the 2 years after the acquisition dates as well as the Company’s stock price at the time of formal issuance. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. The awards require continued service and vest over 3 years from the dates of acquisition. As of September 30, 2020, taking into consideration the probability of achieving the specified performance goals, $698 of total remaining unrecognized stock-based compensation costs is expected to be recognized over the weighted-average remaining requisite service period of 2.3 years. If all performance criteria are met, these awards could be worth up to $11,527. <div style="margin-top:9pt;text-indent:24.75pt"><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 and comprehensive income for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 #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%">10,854 </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%">7,580 </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%">23,796 </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%">27,841 </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%">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,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#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 18pt;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 #000000;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-bottom:3pt double #000000;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%">23,474</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">15,471</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">54,794</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">53,024</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10854000 7580000 23796000 27841000 12620000 7891000 30998000 25183000 23474000 15471000 54794000 53024000 <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 style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</span></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%">3,322,930</span><span style="color:#000000;font-family:'Times 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%">50.85</span><span style="color:#000000;font-family:'Times 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="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 18pt;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%">147,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176.21 </span></td><td style="background-color:#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 18pt;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 modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(198)</span></td><td style="background-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%">73.27 </span></td><td style="background-color:#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 18pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.76 </span></td><td style="background-color:#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 18pt;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:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.40 </span></td><td style="background-color:#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;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 September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;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%">2,868,042</span><span style="color:#000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59.58</span><span style="color:#000000;font-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%">756,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;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%">4.5</span></td></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 #000000;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;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 at September 30, 2020</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%">2,489,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689,630 </span></td><td style="background-color:#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%">3.9</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:400;line-height:100%">Options expected to vest at September 30, 2020</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%">353,203 </span></td><td style="background-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.98 </span></td><td style="background-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%">62,624 </span></td><td style="background-color:#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%">8.4</span></td></tr></table></div> 3322930 50.85 147351 176.21 198 73.27 592904 38.76 9137 117.40 2868042 59.58 756305000 P4Y6M 2489928 46.31 689630000 P3Y10M24D 353203 145.98 62624000 P8Y4M24D 15575000 P2Y9M18D <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 nine months ended September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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, 2020</span></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,791</span><span style="color:#000000;font-family:'Times 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.96</span><span style="color:#000000;font-family:'Times 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%">758,785</span><span style="color:#000000;font-family:'Times 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%">122.48</span><span style="color:#000000;font-family:'Times 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%">242,288</span><span style="color:#000000;font-family:'Times 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%">105.40</span><span style="color:#000000;font-family:'Times 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 18pt;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%">252,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.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%">59,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.37 </span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards modified</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,237)</span></td><td style="background-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%">122.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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%">(121,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.22 </span></td><td style="background-color:#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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited/cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,446)</span></td><td style="background-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%">140.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,106)</span></td><td style="background-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%">112.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unvested service-based awards outstanding at September 30, 2020</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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,394</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">167.18</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">676,147</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">149.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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%">176,553</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">140.36</span><span style="color:#000000;font-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> 9791 162.96 758785 122.48 242288 105.40 0 0 252376 180.39 59770 180.37 0 0 1237 122.55 0 0 397 63.10 298331 107.31 121399 91.22 0 0 35446 140.33 4106 112.58 9394 167.18 676147 149.85 176553 140.36 897000 P1Y10M24D 73991000 P2Y7M6D 19201 5793 34399000 P2Y4M24D 9736 18577000 21902000 <div style="margin-top:9pt;text-indent:24.75pt"><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 nine months ended September 30, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 2px 6.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%">Unvested performance-based awards outstanding at January 1, 2020</span></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,393</span><span style="color:#000000;font-family:'Times 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%">—</span><span style="color:#000000;font-family:'Times 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%">—</span><span style="color:#000000;font-family:'Times 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 18pt;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%">31,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.44 </span></td><td style="background-color:#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 September 30, 2020</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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,393</span><span style="color:#000000;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 #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000000;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%">31,354</span><span style="color:#000000;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 #000000;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">210.44</span><span style="color:#000000;font-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> 9393 165.87 0 0 0 0 31354 210.44 9393 165.87 31354 210.44 1137000 P2Y10M24D 24836 6518 4096000 P3Y P2Y P3Y 698000 P2Y3M18D 11527000 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 September 30, 2020 and 2019 were 14.0% and 16.2%, respectively, and 12.6% and 13.1% during the nine months ended September 30, 2020 and 2019, respectively.</span></div>The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $9,165 and $4,228 during the three months ended September 30, 2020 and 2019, respectively, and $28,991 and $20,482 during the nine months ended September 30, 2020 and 2019, respectively. 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.140 0.162 0.126 0.131 9165000 4228000 28991000 20482000 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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">89,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,533 </span></td><td style="background-color:#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 18pt;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 #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%">89,432 </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%">67,002 </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%">241,621 </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%">186,533 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">55,883,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,877,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,603,903 </span></td><td style="background-color:#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,732,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716,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%">2,963,436 </span></td><td style="background-color:#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 #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:400;line-height:100%">58,616,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">57,844,355 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">58,341,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">57,567,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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 18pt;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%">1.60 </span></td><td style="background-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.22 </span></td><td style="background-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%">4.34 </span></td><td style="background-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.42 </span></td><td style="background-color:#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 18pt;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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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.24 </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:24.75pt"><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 2,627 and 40,276 during the three and nine months ended September 30, 2020, respectively.</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-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 143,617 and 112,757 during the three and nine months ended September 30, 2019, 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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">89,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,533 </span></td><td style="background-color:#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 18pt;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 #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%">89,432 </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%">67,002 </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%">241,621 </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%">186,533 </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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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%">55,883,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,877,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624,727 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,603,903 </span></td><td style="background-color:#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,732,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,966,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716,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%">2,963,436 </span></td><td style="background-color:#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 #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:400;line-height:100%">58,616,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">57,844,355 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">58,341,178 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 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 #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:400;line-height:100%">57,567,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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: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 18pt;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%">1.60 </span></td><td style="background-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.22 </span></td><td style="background-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%">4.34 </span></td><td style="background-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.42 </span></td><td style="background-color:#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 18pt;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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 89432000 67002000 241621000 186533000 89432000 67002000 241621000 186533000 55883879 54877666 55624727 54603903 2732227 2966689 2716451 2963436 58616106 57844355 58341178 57567339 1.60 1.22 4.34 3.42 1.53 1.16 4.14 3.24 2627 40276 143617 112757 COMMITMENTS AND CONTINGENCIES<div style="margin-top:9pt;text-indent:24.75pt"><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:24.75pt"><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:24.75pt"><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><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Building Acquisition Commitments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — During the year ended December 31, 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 September 30, 2020, the Company has committed to making future payments totaling approximately $36,900 including VAT to the sellers upon transfer of the building.</span></div> 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:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2019, the Company changed its management reporting of segment revenue to exclude other income. Prior year amounts presented below have been changed to conform to the new presentation. </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-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and nine months ended September 30, 2020 and 2019, were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 18pt;text-align: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%">391,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,167,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,701 </span></td><td style="background-color:#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 18pt;text-align: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%">231,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,378 </span></td><td style="background-color:#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 18pt;text-align: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%">29,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,944 </span></td><td style="background-color:#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 36pt;text-align: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 #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%">652,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:#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%">588,103</span><span style="color:#000000;font-family:'Times 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%">1,935,985</span><span style="color:#000000;font-family:'Times 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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">87,272 </span></td><td style="background-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%">79,310 </span></td><td style="background-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%">248,951 </span></td><td style="background-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%">213,114 </span></td><td style="background-color:#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 18pt;text-align: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%">43,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,014 </span></td><td style="background-color:#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 18pt;text-align: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%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765 </span></td><td style="background-color:#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 36pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">133,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">112,384</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">356,006</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">311,893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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 nine months ended September 30, 2020 and 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%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">133,248 </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%">112,384 </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%">356,006 </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%">311,893 </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 18pt;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,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,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%">(53,024)</span></td><td style="background-color:#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 18pt;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,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#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 18pt;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%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 18pt;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%">(10,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966)</span></td><td style="background-color:#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 #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%">96,396</span><span style="color:#000000;font-family:'Times 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%">80,565</span><span style="color:#000000;font-family:'Times 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%">267,331</span><span style="color:#000000;font-family:'Times 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%">218,105</span><span style="color:#000000;font-family:'Times 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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#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 18pt;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 gain/(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%">5,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(10,151)</span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">103,964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">79,969</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">276,459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">214,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:15pt;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:24.75pt"><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-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #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%">72,507 </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%">75,984 </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%">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%">30,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#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%">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%">13,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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%">6,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#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%">Poland</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,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#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%">Hungary</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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </span></td><td style="background-color:#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%">China</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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Mexico</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,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#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%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#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 18pt;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">163,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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-weight:400;line-height:120%">The table below presents information about the Company’s revenues by customer location for the three and nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">371,366 </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%">340,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106,459 </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%">959,471 </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%">77,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%">74,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,773 </span></td><td style="background-color:#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%">50,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,378 </span></td><td style="background-color:#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%">28,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#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%">27,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,020 </span></td><td style="background-color:#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%">22,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,716 </span></td><td style="background-color:#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%">18,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#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%">55,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510 </span></td><td style="background-color:#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 18pt;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 #000000;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-bottom:3pt double #000000;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%">652,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:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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-weight:400;line-height:120%">Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and nine months ended September 30, 2020 and 2019, were as follows:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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 18pt;text-align: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%">391,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,167,536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,701 </span></td><td style="background-color:#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 18pt;text-align: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%">231,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,952 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">695,056 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596,378 </span></td><td style="background-color:#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 18pt;text-align: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%">29,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,944 </span></td><td style="background-color:#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 36pt;text-align: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 #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%">652,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:#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%">588,103</span><span style="color:#000000;font-family:'Times 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%">1,935,985</span><span style="color:#000000;font-family:'Times 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%">1,661,023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating profit/(loss):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;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 #000000;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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align: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%">87,272 </span></td><td style="background-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%">79,310 </span></td><td style="background-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%">248,951 </span></td><td style="background-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%">213,114 </span></td><td style="background-color:#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 18pt;text-align: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%">43,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,014 </span></td><td style="background-color:#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 18pt;text-align: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%">2,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,765 </span></td><td style="background-color:#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 36pt;text-align: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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">133,248</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">112,384</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">356,006</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">311,893</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 391605000 358987000 1167536000 1000701000 231418000 204952000 695056000 596378000 29220000 24164000 73393000 63944000 652243000 588103000 1935985000 1661023000 87272000 79310000 248951000 213114000 43018000 27550000 109223000 87014000 2958000 5524000 -2168000 11765000 133248000 112384000 356006000 311893000 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%">Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:</span></div><div style="margin-bottom:5pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">133,248 </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%">112,384 </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%">356,006 </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%">311,893 </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 18pt;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,474)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54,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%">(53,024)</span></td><td style="background-color:#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 18pt;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,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,554)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#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 18pt;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%">(243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 18pt;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%">(10,049)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966)</span></td><td style="background-color:#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 #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%">96,396</span><span style="color:#000000;font-family:'Times 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%">80,565</span><span style="color:#000000;font-family:'Times 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%">267,331</span><span style="color:#000000;font-family:'Times 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%">218,105</span><span style="color:#000000;font-family:'Times 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 18pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,775 </span></td><td style="background-color:#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 18pt;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 gain/(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%">5,896 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,105)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(10,151)</span></td><td style="background-color:#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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">103,964</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">79,969</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">276,459</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">214,729</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 133248000 112384000 356006000 311893000 -23474000 -15471000 -54794000 -53024000 -3086000 -2554000 -9215000 -7293000 -243000 -1144000 -859000 -2505000 10049000 12650000 23807000 30966000 96396000 80565000 267331000 218105000 1672000 2509000 5875000 6775000 5896000 -3105000 3253000 -10151000 103964000 79969000 276459000 214729000 Physical locations and values of the Company’s long-lived assets are presented below:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>September 30,<br/>2020</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/>2019</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 #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%">72,507 </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%">75,984 </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%">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%">30,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#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%">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%">13,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">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%">6,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#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%">Poland</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,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,029 </span></td><td style="background-color:#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%">Hungary</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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </span></td><td style="background-color:#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%">China</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,556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Mexico</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,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </span></td><td style="background-color:#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%">7,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#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 18pt;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 #000000;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:#ffffff;border-bottom:3pt double #000000;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%">163,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 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 #000000;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:#ffffff;border-bottom:3pt double #000000;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,259</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 72507000 75984000 30142000 24652000 16329000 15637000 13686000 17980000 6349000 7443000 5032000 5029000 4820000 5201000 2685000 1106000 2556000 3036000 2431000 2353000 7152000 6838000 163689000 165259000 <div style="margin-top:9pt;text-indent:24.75pt"><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 nine months ended September 30, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"/><td style="width:49.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.664%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.388%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.668%"/><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/>September 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%">Nine Months Ended<br/>September 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%">2020</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%">2019</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%">2020</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%">2019</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%">371,366 </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%">340,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106,459 </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%">959,471 </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%">77,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%">74,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,773 </span></td><td style="background-color:#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%">50,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,378 </span></td><td style="background-color:#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%">28,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#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%">27,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,020 </span></td><td style="background-color:#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%">22,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,716 </span></td><td style="background-color:#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%">18,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,582 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,339 </span></td><td style="background-color:#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%">55,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,510 </span></td><td style="background-color:#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 18pt;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 #000000;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-bottom:3pt double #000000;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%">652,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:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">588,103</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,935,985</span><span style="color:#000000;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 #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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%">1,661,023</span><span style="color:#000000;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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 371366000 340803000 1106459000 959471000 77519000 74992000 251928000 209773000 50399000 38781000 144158000 110378000 28827000 22161000 81973000 63816000 27963000 23668000 69372000 62020000 22172000 20940000 62163000 59716000 18219000 17582000 52724000 50339000 55778000 49176000 167208000 145510000 652243000 588103000 1935985000 1661023000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2020
Oct. 31, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
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 Central Index Key 0001352010  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   55,988,929
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 1,161,065 $ 936,552
Short-term investments 60,089 9
Trade receivables and contract assets, net of allowance of $5,371 and $2,920, respectively 493,225 497,716
Prepaid and other current assets 37,843 39,934
Total current assets 1,752,222 1,474,211
Property and equipment, net 163,689 165,259
Operating lease right-of-use assets, net 232,780 238,991
Intangible assets, net 54,321 56,258
Goodwill 207,764 195,043
Deferred tax assets 90,071 75,013
Other noncurrent assets 54,578 39,433
Total assets 2,555,425 2,244,208
Current liabilities    
Accounts payable 10,785 7,831
Accrued compensation and benefits expenses 263,918 230,035
Accrued expenses and other current liabilities 65,242 82,476
Income taxes payable, current 13,779 9,064
Operating lease liabilities, current 61,107 57,542
Total current liabilities 414,831 386,948
Long-term debt 25,039 25,074
Income taxes payable, noncurrent 43,259 45,878
Operating lease liabilities, noncurrent 183,935 180,848
Other noncurrent liabilities 28,127 9,315
Total liabilities 695,191 648,063
Commitments and contingencies (Note 12)
Stockholders’ equity    
Common stock, $0.001 par value; 160,000,000 authorized; 56,001,270 and 55,207,446 shares issued, 55,981,535 and 55,187,711 shares outstanding at September 30, 2020 and December 31, 2019, respectively 56 55
Additional paid-in capital 648,686 607,051
Retained earnings 1,262,341 1,020,590
Treasury stock (177) (177)
Accumulated other comprehensive loss (50,672) (31,374)
Total stockholders’ equity 1,860,234 1,596,145
Total liabilities and stockholders’ equity $ 2,555,425 $ 2,244,208
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets    
Trade receivables and contract assets allowance $ 5,371 $ 2,920
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,001,270 55,207,446
Common stock, shares outstanding (in shares) 55,981,535 55,187,711
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Revenues $ 652,243 $ 588,103 $ 1,935,985 $ 1,661,023
Operating expenses:        
Cost of revenues (exclusive of depreciation and amortization) 423,388 377,525 1,266,730 1,078,129
Selling, general and administrative expenses 116,530 118,886 355,829 332,434
Depreciation and amortization expense 15,929 11,127 46,095 32,355
Income from operations 96,396 80,565 267,331 218,105
Interest and other income, net 1,672 2,509 5,875 6,775
Foreign exchange gain/(loss) 5,896 (3,105) 3,253 (10,151)
Income before provision for income taxes 103,964 79,969 276,459 214,729
Provision for income taxes 14,532 12,967 34,838 28,196
Net income 89,432 67,002 241,621 186,533
Foreign currency translation adjustments, net of tax 199 (10,114) (15,878) (4,551)
Unrealized (loss)/gain on cash-flow hedging instruments, net of tax (498) (2,163) (3,420) 2,474
Comprehensive income $ 89,133 $ 54,725 $ 222,323 $ 184,456
Net income per share:        
Basic (in dollars per share) $ 1.60 $ 1.22 $ 4.34 $ 3.42
Diluted (in dollars per share) $ 1.53 $ 1.16 $ 4.14 $ 3.24
Shares used in calculation of net income per share:        
Basic (in shares) 55,883,879 54,877,666 55,624,727 54,603,903
Diluted (in shares) 58,616,106 57,844,355 58,341,178 57,567,339
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Restricted stock units
Cumulative effect of adoption
Adjusted balance
Common Stock
Common Stock
Restricted stock units
Common Stock
Adjusted balance
Additional Paid-in Capital
Additional Paid-in Capital
Restricted stock units
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
Accumulated Other Comprehensive Loss
Adjusted balance
Balance, beginning of period (in shares) at Dec. 31, 2018         54,080,192                        
Balance, beginning of period at Dec. 31, 2018 $ 1,262,596       $ 54     $ 544,700     $ 759,533         $ (41,514)  
Treasury stock, beginning of period (in shares) at Dec. 31, 2018                           19,735      
Treasury stock, beginning period at Dec. 31, 2018                           $ (177)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           242,414                      
Stock units withheld for employee taxes   $ (13,483)             $ (13,483)                
Stock units withheld for employee taxes (in shares)           (81,562)                      
Proceeds from stock options exercises 11,890             11,890                  
Proceeds from stock options exercises (in shares)         323,464                        
Stock-based compensation expense 10,425             10,425                  
Foreign currency translation adjustments, net of tax 2,943                             2,943  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax 3,100                             3,100  
Net income 60,754                   60,754            
Balance, end of period (in shares) at Mar. 31, 2019         54,564,508                        
Balance, end of period at Mar. 31, 2019 1,338,225       $ 54     553,532     820,287         (35,471)  
Treasury stock, end of period (in shares) at Mar. 31, 2019                           19,735      
Treasury stock, end of period at Mar. 31, 2019                           $ (177)      
Balance, beginning of period (in shares) at Dec. 31, 2018         54,080,192                        
Balance, beginning of period at Dec. 31, 2018 1,262,596       $ 54     544,700     759,533         (41,514)  
Treasury stock, beginning of period (in shares) at Dec. 31, 2018                           19,735      
Treasury stock, beginning period at Dec. 31, 2018                           $ (177)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Foreign currency translation adjustments, net of tax (4,551)                                
Change in unrealized gains and losses on cash flow hedging instruments, net of tax 2,474                                
Net income 186,533                                
Balance, end of period (in shares) at Sep. 30, 2019         54,949,098                        
Balance, end of period at Sep. 30, 2019 1,492,117       $ 55     589,764     946,066         (43,591)  
Treasury stock, end of period (in shares) at Sep. 30, 2019                           19,735      
Treasury stock, end of period at Sep. 30, 2019                           $ (177)      
Balance, beginning of period (in shares) at Mar. 31, 2019         54,564,508                        
Balance, beginning of period at Mar. 31, 2019 1,338,225       $ 54     553,532     820,287         (35,471)  
Treasury stock, beginning of period (in shares) at Mar. 31, 2019                           19,735      
Treasury stock, beginning period at Mar. 31, 2019                           $ (177)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           11,757                      
Stock units withheld for employee taxes   (363)             (363)                
Stock units withheld for employee taxes (in shares)           (2,084)                      
Proceeds from stock options exercises 10,584       $ 1     10,583                  
Proceeds from stock options exercises (in shares)         205,108                        
Stock-based compensation expense 10,867             10,867                  
Foreign currency translation adjustments, net of tax 2,620                             2,620  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax 1,537                             1,537  
Net income 58,777                   58,777            
Balance, end of period (in shares) at Jun. 30, 2019         54,779,289                        
Balance, end of period at Jun. 30, 2019 1,422,247       $ 55     574,619     879,064         (31,314)  
Treasury stock, end of period (in shares) at Jun. 30, 2019                           19,735      
Treasury stock, end of period at Jun. 30, 2019                           $ (177)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Stock issued in connection with acquisitions           18,787                      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           17,216                      
Stock units withheld for employee taxes   (1,090)             (1,090)                
Stock units withheld for employee taxes (in shares)           (5,961)                      
Proceeds from stock options exercises 6,326             6,326                  
Proceeds from stock options exercises (in shares)         139,767                        
Stock-based compensation expense 9,909             9,909                  
Foreign currency translation adjustments, net of tax (10,114)                             (10,114)  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax (2,163)                             (2,163)  
Net income 67,002                   67,002            
Balance, end of period (in shares) at Sep. 30, 2019         54,949,098                        
Balance, end of period at Sep. 30, 2019 $ 1,492,117       $ 55     589,764     946,066         (43,591)  
Treasury stock, end of period (in shares) at Sep. 30, 2019                           19,735      
Treasury stock, end of period at Sep. 30, 2019                           $ (177)      
Balance, beginning of period (in shares) at Dec. 31, 2019 55,187,711       55,187,711   55,187,711                    
Balance, beginning of period at Dec. 31, 2019 $ 1,596,145     $ 1,596,275 $ 55   $ 55 607,051   $ 607,051 1,020,590   $ 1,020,720     (31,374) $ (31,374)
Balance, beginning of period (ASU 2016-13) at Dec. 31, 2019     $ 130                 $ 130          
Treasury stock, beginning of period (in shares) at Dec. 31, 2019                           19,735 19,735    
Treasury stock, beginning period at Dec. 31, 2019                           $ (177) $ (177)    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           273,904                      
Stock units withheld for employee taxes   (15,822)             (15,822)                
Stock units withheld for employee taxes (in shares)           (89,990)                      
Proceeds from stock options exercises 7,141       $ 1     7,140                  
Proceeds from stock options exercises (in shares)         217,475                        
Stock-based compensation expense 12,210             12,210                  
Foreign currency translation adjustments, net of tax (28,519)                             (28,519)  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax (9,368)                             (9,368)  
Net income 85,565                   85,565            
Balance, end of period (in shares) at Mar. 31, 2020         55,589,100                        
Balance, end of period at Mar. 31, 2020 $ 1,647,482       $ 56     610,579     1,106,285         (69,261)  
Treasury stock, end of period (in shares) at Mar. 31, 2020                           19,735      
Treasury stock, end of period at Mar. 31, 2020                           $ (177)      
Balance, beginning of period (in shares) at Dec. 31, 2019 55,187,711       55,187,711   55,187,711                    
Balance, beginning of period at Dec. 31, 2019 $ 1,596,145     $ 1,596,275 $ 55   $ 55 607,051   $ 607,051 1,020,590   $ 1,020,720     (31,374) $ (31,374)
Balance, beginning of period (ASU 2016-13) at Dec. 31, 2019     $ 130                 $ 130          
Treasury stock, beginning of period (in shares) at Dec. 31, 2019                           19,735 19,735    
Treasury stock, beginning period at Dec. 31, 2019                           $ (177) $ (177)    
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Foreign currency translation adjustments, net of tax (15,878)                                
Change in unrealized gains and losses on cash flow hedging instruments, net of tax (3,420)                                
Net income $ 241,621                                
Balance, end of period (in shares) at Sep. 30, 2020 55,981,535       55,981,535                        
Balance, end of period at Sep. 30, 2020 $ 1,860,234       $ 56     648,686     1,262,341         (50,672)  
Treasury stock, end of period (in shares) at Sep. 30, 2020                           19,735      
Treasury stock, end of period at Sep. 30, 2020                           $ (177)      
Balance, beginning of period (in shares) at Mar. 31, 2020         55,589,100                        
Balance, beginning of period at Mar. 31, 2020 1,647,482       $ 56     610,579     1,106,285         (69,261)  
Treasury stock, beginning of period (in shares) at Mar. 31, 2020                           19,735      
Treasury stock, beginning period at Mar. 31, 2020                           $ (177)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           18,649                      
Stock units withheld for employee taxes   (1,169)             (1,169)                
Stock units withheld for employee taxes (in shares)           (5,522)                      
Proceeds from stock options exercises 10,116             10,116                  
Proceeds from stock options exercises (in shares)         223,724                        
Stock-based compensation expense 11,153             11,153                  
Foreign currency translation adjustments, net of tax 12,442                             12,442  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax 6,446                             6,446  
Net income 66,624                   66,624            
Balance, end of period (in shares) at Jun. 30, 2020         55,825,951                        
Balance, end of period at Jun. 30, 2020 1,753,094       $ 56     630,679     1,172,909         (50,373)  
Treasury stock, end of period (in shares) at Jun. 30, 2020                           19,735      
Treasury stock, end of period at Jun. 30, 2020                           $ (177)      
Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]                                  
Stock units vested (in shares)           4,696                      
Stock units withheld for employee taxes   $ (294)             $ (294)                
Stock units withheld for employee taxes (in shares)           (1,015)                      
Proceeds from stock options exercises 5,735             5,735                  
Proceeds from stock options exercises (in shares)         151,903                        
Stock-based compensation expense 12,566             12,566                  
Foreign currency translation adjustments, net of tax 199                             199  
Change in unrealized gains and losses on cash flow hedging instruments, net of tax (498)                             (498)  
Net income $ 89,432                   89,432            
Balance, end of period (in shares) at Sep. 30, 2020 55,981,535       55,981,535                        
Balance, end of period at Sep. 30, 2020 $ 1,860,234       $ 56     $ 648,686     $ 1,262,341         $ (50,672)  
Treasury stock, end of period (in shares) at Sep. 30, 2020                           19,735      
Treasury stock, end of period at Sep. 30, 2020                           $ (177)      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows from operating activities:    
Net income $ 241,621 $ 186,533
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 46,095 32,355
Operating lease right-of-use assets amortization expense 50,467 40,203
Bad debt expense 2,794 133
Deferred taxes (4,546) (3,105)
Stock-based compensation expense 54,794 53,024
Other 3,225 7,522
Changes in assets and liabilities:    
Trade receivables and contract assets 3,477 (77,833)
Prepaid and other assets 4,261 237
Accounts payable 1,836 (1,844)
Accrued expenses and other liabilities 30,787 (11,230)
Operating lease liabilities (47,023) (39,230)
Income taxes payable (2,813) (23,899)
Net cash provided by operating activities 384,975 162,866
Cash flows from investing activities:    
Purchases of property and equipment (50,311) (52,295)
Purchases of short-term investments (60,000) 0
Acquisition of business, net of cash acquired (Note 2) (18,888) (28,655)
Purchases of non-marketable securities (20,500) (5,000)
Other investing activities, net 452 (1,632)
Net cash used in investing activities (149,247) (87,582)
Cash flows from financing activities:    
Proceeds from stock option exercises 23,027 28,798
Payments of withholding taxes related to net share settlements of restricted stock units (16,213) (14,521)
Payment of contingent consideration for previously acquired business (7,869) (1,104)
Other financing activities, net (28) (26)
Net cash (used in)/provided by financing activities (1,083) 13,147
Effect of exchange rate changes on cash, cash equivalents and restricted cash (10,110) (5,753)
Net increase in cash, cash equivalents and restricted cash 224,535 82,678
Cash, cash equivalents and restricted cash, beginning of period 937,688 771,711
Cash, cash equivalents and restricted cash, end of period $ 1,162,223 $ 854,389
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Cash and cash equivalents $ 1,161,065 $ 936,552
Total restricted cash 1,158 1,136
Total cash, cash equivalents, restricted cash and restricted cash equivalents 1,162,223 937,688
Other noncurrent assets    
Restricted cash $ 1,158 $ 1,136
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2020
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, 2019 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.
As previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, certain amounts recorded in the prior-period consolidated statement of cash flows presented have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.
Adoption of New Accounting Standards
Unless otherwise discussed below, 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.
Measurement of Credit Losses on Financial Instruments — In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
The amendments in this update changed how companies measure and recognize credit impairment for many financial assets. The new credit loss model requires companies to immediately recognize an estimate of credit losses expected to occur over the remaining life of the financial assets (including trade receivables) that are in the scope of the update. The update also made amendments to the current impairment model for held-to-maturity and available-for-sale debt securities and certain guarantees. The Company adopted Topic 326, effective January 1, 2020, using a modified-retrospective approach through a cumulative effect adjustment to retained earnings as of the beginning of the period of adoption. As a result of the adoption of Topic 326, the Company recorded an immaterial reduction to its allowance for doubtful accounts for trade receivables and contract assets.
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 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION
9 Months Ended
Sep. 30, 2020
Business Combinations [Abstract]  
ACQUISITION ACQUISITIONS
2020 Acquisitions — During the nine months ended September 30, 2020, the Company completed two acquisitions with an aggregate purchase price of $22,526 including contingent consideration with an acquisition-date fair value of $5,292. The Company committed to making contingent consideration payments with a maximum amount payable of $18,582 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,280 of intangible assets, consisting mainly of customer relationships. Revenues generated by these acquisitions totaled $1,245 and $3,478 during the three and nine months ended September 30, 2020, respectively. 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 aggregate.
test IO — During the second quarter of 2020, the Company finalized the fair value of the assets acquired and liabilities assumed in the acquisition of test IO. During 2020, the Company recorded insignificant purchase price adjustments to various accounts with corresponding net decreases to goodwill of $226.

The following table summarizes the estimated fair values of the assets acquired and liabilities assumed as of the date of acquisition as updated for any changes as of June 30, 2020 for test IO:
test IO
Cash and cash equivalents$663 
Trade receivables and contract assets621 
Prepaid and other current assets150 
Goodwill11,926 
Intangible assets6,219 
Property and equipment and other noncurrent assets305 
Total assets acquired$19,884 
Accounts payable, accrued expenses and other current liabilities$993 
Other noncurrent liabilities1,568 
Total liabilities assumed$2,561 
Net assets acquired$17,323 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2020$113,426 $80,873 $744 $195,043 
test IO purchase accounting adjustment863 (1,089)— (226)
Other 2019 acquisitions purchase accounting adjustments219 71 21 311 
2020 Acquisitions6,236 6,822 — 13,058 
Effect of net foreign currency exchange rate changes98 (457)(63)(422)
Balance as of September 30, 2020$120,842 $86,220 $702 $207,764 
There were no accumulated impairment losses in the North America or Europe reportable segments as of September 30, 2020 or December 31, 2019. The Russia segment had accumulated goodwill impairment losses of $2,241 as of September 30, 2020 and December 31, 2019
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and December 31, 2019:
As of September 30, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$936 $— $936 $— 
Total assets measured at fair value on a recurring basis$936 $ $936 $ 
Foreign exchange derivative liabilities$3,689 $— $3,689 $— 
Contingent consideration5,913  — 5,913 
Total liabilities measured at fair value on a recurring basis
$9,602 $ $3,689 $5,913 
As of December 31, 2019
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,910 $— $1,910 $— 
Total assets measured at fair value on a recurring basis$1,910 $ $1,910 $ 
Foreign exchange derivative liabilities$243 $— $243 $— 
Contingent consideration10,495  — 10,495 
Total liabilities measured at fair value on a recurring basis
$10,738 $ $243 $10,495 

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 fair value of the contingent consideration 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%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income and comprehensive income.
A reconciliation of the beginning and ending balances of Level 3 acquisition-related contingent consideration using significant unobservable inputs for the nine months ended September 30, 2020 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Payment of contingent consideration for previously acquired business(7,869)
Acquisition date fair value of contingent consideration — 2020 Acquisitions (Note 2)5,292 
Changes in fair value of contingent consideration included in Interest and other income, net (1,480)
Effect of net foreign currency exchange rate changes (525)
Contingent consideration liabilities as of September 30, 2020$5,913 
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
September 30, 2020
Financial Assets:
Cash equivalents:
Money market funds$171,903 $171,903 $171,903 $— $— 
Total cash equivalents$171,903 $171,903 $171,903 $— $— 
Restricted cash$1,158 $1,158 $1,158 $— $— 
Time deposits$60,089 $60,089 $— $60,089 $— 
Employee loans$1,168 $1,168 $— $— $1,168 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,006 $25,006 $— $25,006 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2019
Financial Assets:
Cash equivalents:
Money market funds$407,817 $407,817 $407,817 $— $— 
Time deposits10,002 10,002 — 10,002 — 
Total cash equivalents$417,819 $417,819 $407,817 $10,002 $— 
Restricted cash$1,136 $1,136 $1,136 $— $— 
Employee loans$2,434 $2,434 $— $— $2,434 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,017 $25,017 $— $25,017 $— 

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 $25,000 and $5,750 as of September 30, 2020 and December 31, 2019, respectively and is classified as Other noncurrent assets in the Company’s condensed consolidated balance sheets.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS
9 Months Ended
Sep. 30, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS 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 September 30, 2020, 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 September 30, 2020 and December 31, 2019 were as follows:
As of September 30, 2020As of December 31, 2019
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$936 $1,910 
Accrued expenses and other current liabilities$3,689 $243 
The Company records changes in the fair value of its cash flow hedges in accumulated other comprehensive loss in the condensed consolidated balance sheets until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the related cash flow hedge into income. If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income.
The changes in the fair value of foreign currency derivative instruments in our unaudited condensed consolidated statements of income and comprehensive income for the three and nine months ended September 30, 2020 and 2019 were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Foreign exchange forward contracts - Designated as hedging instruments:
Net (loss)/gain in fair value recognized in accumulated other comprehensive loss 
$(650)$(2,791)$(4,420)$3,192 
Net (loss)/gain reclassified from accumulated other comprehensive loss into cost of revenues (exclusive of depreciation and amortization)
$(1,094)$848 $(3,605)$738 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
LEASES LEASESThe 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 years to 10.6 years. Certain lease agreements, mainly for office space, include options to extend or terminate the lease before the expiration date. The Company considers such options when determining the lease term when it is reasonably certain that the Company will exercise that option. The Company leases and subleases a portion of its office space to third parties. Lease income and sublease income were immaterial for the three and nine months ended September 30, 2020 and 2019.
During the three and nine months ended September 30, 2020 and 2019, the components of lease expense were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2020201920202019
Operating lease costSelling, general and administrative expenses$18,437 $16,210 $56,151 $45,125 
Variable lease costSelling, general and administrative expenses1,442 2,439 4,656 6,535 
Short-term lease costSelling, general and administrative expenses180 1,085 989 2,989 
Total lease cost$20,059 $19,734 $61,796 $54,649 

Supplemental cash flow information related to leases for the three and nine months ended September 30, 2020 and 2019 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,952 $14,709 $51,324 $43,510 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,277 $14,251 $45,205 $67,798 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$11,726 $3,233 $7,744 $6,383 
Operating lease liabilities$11,708 $3,199 $7,719 $6,451 

Weighted average remaining lease term and discount rate as of September 30, 2020 and 2019 were as follows:
 As of September 30, 2020As of September 30, 2019
Weighted average remaining lease term, in years:
Operating leases5.95.9
Weighted average discount rate:
Operating leases3.1 %3.8 %
As of September 30, 2020, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2020 (excluding nine months ended September 30, 2020)$18,334 
202163,652 
202248,523 
202335,343 
202430,360 
Thereafter71,115 
Total lease payments267,327 
Less: imputed interest(22,285)
Total$245,042 
The Company had committed to payments of $5,724 related to operating lease agreements that had not yet commenced as of September 30, 2020. These operating leases will commence on various dates during 2020 with lease terms ranging from 1.0 to 5.0 years. The Company did not have any material finance lease agreements that had not yet commenced.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM 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,000, with potential to increase the borrowing capacity up to $400,000 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,000 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 September 30, 2020, 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 September 30, 2020, 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
September 30,
2020
As of
December 31,
2019
Outstanding debt$25,000 $25,000 
Interest rate1.2 %2.8 %
Irrevocable standby letters of credit$— $303 
Available borrowing capacity$275,000 $274,697 
Current maximum borrowing capacity$300,000 $300,000 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES
9 Months Ended
Sep. 30, 2020
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$378,493 $10,853 $630 $389,976 
Europe11,278 203,255 — 214,533 
CIS1,433 16 28,590 30,039 
APAC401 17,294 — 17,695 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$1,126,970 $32,107 $2,665 $1,161,742 
Europe32,805 615,843 648,654 
CIS6,223 32 70,722 76,977 
APAC1,538 47,074 — 48,612 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$349,875 $8,484 $42 $358,401 
Europe6,756 182,533 23 189,312 
CIS2,349 53 24,099 26,501 
APAC13,882 — 13,889 
        Revenues$358,987 $204,952 $24,164 $588,103 
Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$976,841 $32,926 $74 $1,009,841 
Europe16,722 523,180 263 540,165 
CIS6,093 66 63,607 69,766 
APAC1,045 40,206 — 41,251 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
    
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$84,384 $55,228 $402 $140,014 
Financial Services48,415 68,419 19,881 136,715 
Software & Hi-Tech100,847 17,492 515 118,854 
Travel & Consumer54,590 51,449 4,135 110,174 
Life Sciences & Healthcare66,071 7,963 169 74,203 
Emerging Verticals37,298 30,867 4,118 72,283 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$246,085 $171,712 $1,201 $418,998 
Financial Services143,970 202,668 49,695 396,333 
Software & Hi-Tech303,385 53,803 3,000 360,188 
Travel & Consumer161,507 163,769 11,698 336,974 
Life Sciences & Healthcare189,458 22,651 217 212,326 
Emerging Verticals123,131 80,453 7,582 211,166 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 
Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$65,153 $40,624 $22 $105,799 
Financial Services50,510 61,067 18,760 130,337 
Software & Hi-Tech90,880 16,952 552 108,384 
Travel & Consumer51,476 57,735 3,171 112,382 
Life Sciences & Healthcare60,049 6,713 66,769 
Emerging Verticals40,919 21,861 1,652 64,432 
        Revenues$358,987 $204,952 $24,164 $588,103 


Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$189,854 $108,846 $266 $298,966 
Financial Services132,421 181,781 49,801 364,003 
Software & Hi-Tech255,601 56,762 1,470 313,833 
Travel & Consumer146,654 169,112 8,056 323,822 
Life Sciences & Healthcare164,492 16,176 73 180,741 
Emerging Verticals111,679 63,701 4,278 179,658 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,570 $196,719 $13,844 $559,133 
Fixed-price41,050 34,057 15,314 90,421 
Licensing1,717 242 53 2,012 
Other revenues
268 400 677 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,054,548 $579,212 $41,412 $1,675,172 
Fixed-price106,760 111,565 30,394 248,719 
Licensing5,445 949 1,520 7,914 
Other revenues
783 3,330 67 4,180 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$322,573 $171,261 $13,815 $507,649 
Fixed-price35,273 33,093 10,304 78,670 
Licensing883 149 1,041 
Other revenues
258 449 36 743 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$907,624 $507,055 $37,134 $1,451,813 
Fixed-price89,694 87,543 26,534 203,771 
Licensing2,343 689 211 3,243 
Other revenues
1,040 1,091 65 2,196 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
Three Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$390,295 $231,281 $29,174 $650,750 
Transferred at a point of time1,310 137 46 1,493 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,163,678 $694,525 $71,882 $1,930,085 
Transferred at a point of time3,858 531 1,511 5,900 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$358,426 $204,833 $24,110 $587,369 
Transferred at a point of time561 119 54 734 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$999,530 $596,106 $63,890 $1,659,526 
Transferred at a point of time1,171 272 54 1,497 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

During the three and nine months ended September 30, 2020 the Company recognized $9,105 and $4,719 of revenues, respectively, from performance obligations satisfied in previous periods compared to $4,915 and $7,039 during the three and nine months ended September 30, 2019, respectively.
The following table includes the estimated revenues expected to be recognized in the future related to performance obligations that are partially or fully unsatisfied as of September 30, 2020. 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$19,644 $288 $— $— $19,932 
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
September 30,
2020
As of
December 31,
2019
Contract assets included in Trade receivables and contract assets$21,548 $14,320 
Contract liabilities included in Accrued expenses and other current liabilities$12,415 $9,132 
Contract assets have increased from December 31, 2019 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. Such amounts are anticipated to be recorded as revenues when services are performed in subsequent periods. Contract liabilities have not materially changed from December 31, 2019.
During the three and nine months ended September 30, 2020, the Company recognized $439 and $8,301 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2019. During the three and nine months ended September 30, 2019, the Company recognized $140 and $3,801 of revenues, respectively, that were included in Accrued expenses and other current liabilities at December 31, 2018.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2020
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 and comprehensive income for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Cost of revenues (exclusive of depreciation and amortization)$10,854 $7,580 $23,796 $27,841 
Selling, general and administrative expenses12,620 7,891 30,998 25,183 
Total$23,474 $15,471 $54,794 $53,024 

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, 20203,322,930 $50.85 
Options granted147,351 $176.21 
Options modified(198)$73.27 
Options exercised(592,904)$38.76 
Options forfeited/cancelled(9,137)$117.40 
Options outstanding at September 30, 2020
2,868,042 $59.58 $756,305 4.5
Options vested and exercisable at September 30, 2020
2,489,928 $46.31 $689,630 3.9
Options expected to vest at September 30, 2020
353,203 $145.98 $62,624 8.4
As of September 30, 2020, $15,575 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 2.8 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 nine months ended September 30, 2020:
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, 20209,791 $162.96 758,785 $122.48 242,288 $105.40 
Awards granted— $— 252,376 $180.39 59,770 $180.37 
Awards modified— $— (1,237)$122.55 — $— 
Awards vested(397)$63.10 (298,331)$107.31 (121,399)$91.22 
Awards forfeited/cancelled— $— (35,446)$140.33 (4,106)$112.58 
Unvested service-based awards outstanding at September 30, 2020
9,394 $167.18 676,147 $149.85 176,553 $140.36 
As of September 30, 2020, $897 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.9 years.
As of September 30, 2020, $73,991 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 2.6 years. During the nine months ended September 30, 2020, 19,201 equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. During the first quarter of 2020, in connection with a 2019 acquisition of a business, the Company formally issued 5,793 equity-classified RSUs.
As of September 30, 2020, $34,399 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.4 years. During the nine months ended September 30, 2020, 9,736 liability-classified cash-settled RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions.
The liability associated with the service-based liability-classified RSUs as of September 30, 2020 and December 31, 2019, was $18,577 and $21,902, 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 nine months ended September 30, 2020:
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, 20209,393 $165.87  $ 
Awards granted— $— 31,354 $210.44 
Unvested performance-based awards outstanding at September 30, 2020
9,393 $165.87 31,354 $210.44 
As of September 30, 2020, $1,137 of total remaining unrecognized stock-based compensation cost related to performance-based restricted stock is expected to be recognized over the weighted-average remaining requisite service period of 2.9 years.
During the nine months ended September 30, 2020, in connection with a 2019 acquisition of a business, the Company formally issued 24,836 performance-based equity-classified RSUs. During the nine months ended September 30, 2020, 6,518 performance-based equity-classified RSUs were granted in connection with 2020 acquisitions of businesses. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. As of September 30, 2020, $4,096 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 3.0 years.
During the nine months ended September 30, 2020, the Company agreed to issue RSUs at future dates in connection with 2020 acquisitions of businesses. The number of awards to be issued is subject to attainment of specified performance targets in the 2 years after the acquisition dates as well as the Company’s stock price at the time of formal issuance. See Note 2 “Acquisitions” in the condensed consolidated interim financial statements for additional information regarding business acquisitions. The awards require continued service and vest over 3 years from the dates of acquisition. As of September 30, 2020, taking into consideration the probability of achieving the specified performance goals, $698 of total remaining unrecognized stock-based compensation costs is expected to be recognized over the weighted-average remaining requisite service period of 2.3 years. If all performance criteria are met, these awards could be worth up to $11,527.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and 2019 were 14.0% and 16.2%, respectively, and 12.6% and 13.1% during the nine months ended September 30, 2020 and 2019, respectively.
The Company’s effective tax rates benefited from excess tax benefits recorded upon vesting or exercise of stock-based awards of $9,165 and $4,228 during the three months ended September 30, 2020 and 2019, respectively, and $28,991 and $20,482 during the nine months ended September 30, 2020 and 2019, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2020
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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator for basic and diluted earnings per share:
Net income$89,432 $67,002 $241,621 $186,533 
Numerator for basic and diluted earnings per share$89,432 $67,002 $241,621 $186,533 
Denominator:  
Weighted average common shares for basic earnings per share55,883,879 54,877,666 55,624,727 54,603,903 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,732,227 2,966,689 2,716,451 2,963,436 
Weighted average common shares for diluted earnings per share
58,616,106 57,844,355 58,341,178 57,567,339 
Net income per share:  
Basic$1.60 $1.22 $4.34 $3.42 
Diluted$1.53 $1.16 $4.14 $3.24 
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 2,627 and 40,276 during the three and nine months ended September 30, 2020, 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 143,617 and 112,757 during the three and nine months ended September 30, 2019, respectively.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2020
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 September 30, 2020, the Company has committed to making future payments totaling approximately $36,900 including VAT to the sellers upon transfer of the building.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION
9 Months Ended
Sep. 30, 2020
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.
During the fourth quarter of 2019, the Company changed its management reporting of segment revenue to exclude other income. Prior year amounts presented below have been changed to conform to the new presentation.
Revenues from external customers and operating profit/(loss), before unallocated expenses, by reportable segment for the three and nine months ended September 30, 2020 and 2019, were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Segment revenues:
North America$391,605 $358,987 $1,167,536 $1,000,701 
Europe231,418 204,952 695,056 596,378 
Russia29,220 24,164 73,393 63,944 
Total segment revenues$652,243 $588,103 $1,935,985 $1,661,023 
Segment operating profit/(loss):  
North America$87,272 $79,310 $248,951 $213,114 
Europe43,018 27,550 109,223 87,014 
Russia2,958 5,524 (2,168)11,765 
Total segment operating profit$133,248 $112,384 $356,006 $311,893 
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 nine months ended September 30, 2020 and 2019.
Reconciliation of segment operating profit to consolidated income before provision for income taxes is presented below:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Total segment operating profit:$133,248 $112,384 $356,006 $311,893 
Unallocated amounts:
Stock-based compensation expense(23,474)(15,471)(54,794)(53,024)
Amortization of intangibles assets(3,086)(2,554)(9,215)(7,293)
Other acquisition-related expenses (243)(1,144)(859)(2,505)
Other unallocated expenses(10,049)(12,650)(23,807)(30,966)
Income from operations96,396 80,565 267,331 218,105 
Interest and other income, net1,672 2,509 5,875 6,775 
Foreign exchange gain/(loss)5,896 (3,105)3,253 (10,151)
Income before provision for income taxes$103,964 $79,969 $276,459 $214,729 
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
September 30,
2020
As of
December 31,
2019
Belarus$72,507 $75,984 
Ukraine30,142 24,652 
United States16,329 15,637 
Russia13,686 17,980 
India6,349 7,443 
Poland5,032 5,029 
Hungary4,820 5,201 
Spain2,685 1,106 
China2,556 3,036 
Mexico2,431 2,353 
Other 7,152 6,838 
Total$163,689 $165,259 
The table below presents information about the Company’s revenues by customer location for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
United States$371,366 $340,803 $1,106,459 $959,471 
United Kingdom77,519 74,992 251,928 209,773 
Switzerland50,399 38,781 144,158 110,378 
Netherlands28,827 22,161 81,973 63,816 
Russia27,963 23,668 69,372 62,020 
Germany22,172 20,940 62,163 59,716 
Canada18,219 17,582 52,724 50,339 
Other locations55,778 49,176 167,208 145,510 
Total$652,243 $588,103 $1,935,985 $1,661,023 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2020
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, 2019 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.
Reclassifications As previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2019, certain amounts recorded in the prior-period consolidated statement of cash flows presented have been reclassified to conform to the current-period financial statement presentation. These reclassifications had no effect on previously reported results of operations.
Adoption of New Accounting Standards
Adoption of New Accounting Standards
Unless otherwise discussed below, 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.
Measurement of Credit Losses on Financial Instruments — In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
The amendments in this update changed how companies measure and recognize credit impairment for many financial assets. The new credit loss model requires companies to immediately recognize an estimate of credit losses expected to occur over the remaining life of the financial assets (including trade receivables) that are in the scope of the update. The update also made amendments to the current impairment model for held-to-maturity and available-for-sale debt securities and certain guarantees. The Company adopted Topic 326, effective January 1, 2020, using a modified-retrospective approach through a cumulative effect adjustment to retained earnings as of the beginning of the period of adoption. As a result of the adoption of Topic 326, the Company recorded an immaterial reduction to its allowance for doubtful accounts for trade receivables and contract assets.
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 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
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 fair value of the contingent consideration 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%. Changes in financial projections, market risk assumptions, discount rates or probability assumptions related to achieving the various earnout criteria would result in a change in the fair value of the recorded contingent liabilities. Such changes, if any, are recorded within Interest and other income, net in the Company’s condensed consolidated statement of income and comprehensive income.
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.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS (Policies)
9 Months Ended
Sep. 30, 2020
Accounting Policies [Abstract]  
Reporting of Cash Flow Hedges The Company records changes in the fair value of its cash flow hedges in accumulated other comprehensive loss in the condensed consolidated balance sheets until the forecasted transaction occurs. When the forecasted transaction occurs, the Company reclassifies the related gain or loss on the cash flow hedge to cost of revenues (exclusive of depreciation and amortization). In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, the Company reclassifies the gain or loss on the related cash flow hedge into income.
Reporting of Derivative Activity If the Company does not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in income.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Policies)
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
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 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION (Tables)
9 Months Ended
Sep. 30, 2020
Business Combinations [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 as updated for any changes as of June 30, 2020 for test IO:
test IO
Cash and cash equivalents$663 
Trade receivables and contract assets621 
Prepaid and other current assets150 
Goodwill11,926 
Intangible assets6,219 
Property and equipment and other noncurrent assets305 
Total assets acquired$19,884 
Accounts payable, accrued expenses and other current liabilities$993 
Other noncurrent liabilities1,568 
Total liabilities assumed$2,561 
Net assets acquired$17,323 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Tables)
9 Months Ended
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill By Reportable Segment
Goodwill by reportable segment was as follows:
North AmericaEuropeRussiaTotal
Balance as of January 1, 2020$113,426 $80,873 $744 $195,043 
test IO purchase accounting adjustment863 (1,089)— (226)
Other 2019 acquisitions purchase accounting adjustments219 71 21 311 
2020 Acquisitions6,236 6,822 — 13,058 
Effect of net foreign currency exchange rate changes98 (457)(63)(422)
Balance as of September 30, 2020$120,842 $86,220 $702 $207,764 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and December 31, 2019:
As of September 30, 2020
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$936 $— $936 $— 
Total assets measured at fair value on a recurring basis$936 $ $936 $ 
Foreign exchange derivative liabilities$3,689 $— $3,689 $— 
Contingent consideration5,913  — 5,913 
Total liabilities measured at fair value on a recurring basis
$9,602 $ $3,689 $5,913 
As of December 31, 2019
BalanceLevel 1Level 2Level 3
Foreign exchange derivative assets$1,910 $— $1,910 $— 
Total assets measured at fair value on a recurring basis$1,910 $ $1,910 $ 
Foreign exchange derivative liabilities$243 $— $243 $— 
Contingent consideration10,495  — 10,495 
Total liabilities measured at fair value on a recurring basis
$10,738 $ $243 $10,495 
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 nine months ended September 30, 2020 is as follows:
Amount
Contingent consideration liabilities as of January 1, 2020$10,495 
Payment of contingent consideration for previously acquired business(7,869)
Acquisition date fair value of contingent consideration — 2020 Acquisitions (Note 2)5,292 
Changes in fair value of contingent consideration included in Interest and other income, net (1,480)
Effect of net foreign currency exchange rate changes (525)
Contingent consideration liabilities as of September 30, 2020$5,913 
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
September 30, 2020
Financial Assets:
Cash equivalents:
Money market funds$171,903 $171,903 $171,903 $— $— 
Total cash equivalents$171,903 $171,903 $171,903 $— $— 
Restricted cash$1,158 $1,158 $1,158 $— $— 
Time deposits$60,089 $60,089 $— $60,089 $— 
Employee loans$1,168 $1,168 $— $— $1,168 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,006 $25,006 $— $25,006 $— 
Fair Value Hierarchy
BalanceEstimated Fair ValueLevel 1Level 2Level 3
December 31, 2019
Financial Assets:
Cash equivalents:
Money market funds$407,817 $407,817 $407,817 $— $— 
Time deposits10,002 10,002 — 10,002 — 
Total cash equivalents$417,819 $417,819 $407,817 $10,002 $— 
Restricted cash$1,136 $1,136 $1,136 $— $— 
Employee loans$2,434 $2,434 $— $— $2,434 
Financial Liabilities:
Borrowings under the 2017 Credit Facility$25,017 $25,017 $— $25,017 $— 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and December 31, 2019 were as follows:
As of September 30, 2020As of December 31, 2019
Balance Sheet ClassificationAsset DerivativesLiability DerivativesAsset DerivativesLiability Derivatives
Foreign exchange forward contracts -
Designated as hedging instruments
Prepaid expenses and other current assets$936 $1,910 
Accrued expenses and other current liabilities$3,689 $243 
Changes in the Fair Value of Derivative Instruments
The changes in the fair value of foreign currency derivative instruments in our unaudited condensed consolidated statements of income and comprehensive income for the three and nine months ended September 30, 2020 and 2019 were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Foreign exchange forward contracts - Designated as hedging instruments:
Net (loss)/gain in fair value recognized in accumulated other comprehensive loss 
$(650)$(2,791)$(4,420)$3,192 
Net (loss)/gain reclassified from accumulated other comprehensive loss into cost of revenues (exclusive of depreciation and amortization)
$(1,094)$848 $(3,605)$738 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Components of Lease Expenses
During the three and nine months ended September 30, 2020 and 2019, the components of lease expense were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
Income Statement Classification2020201920202019
Operating lease costSelling, general and administrative expenses$18,437 $16,210 $56,151 $45,125 
Variable lease costSelling, general and administrative expenses1,442 2,439 4,656 6,535 
Short-term lease costSelling, general and administrative expenses180 1,085 989 2,989 
Total lease cost$20,059 $19,734 $61,796 $54,649 
Supplemental Cash Flow Information
Supplemental cash flow information related to leases for the three and nine months ended September 30, 2020 and 2019 was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used for operating leases$17,952 $14,709 $51,324 $43,510 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$2,277 $14,251 $45,205 $67,798 
Non-cash net increase due to lease modifications:
Operating lease right-of-use assets$11,726 $3,233 $7,744 $6,383 
Operating lease liabilities$11,708 $3,199 $7,719 $6,451 
Weighted Average Lease Terms and Discount Rates
Weighted average remaining lease term and discount rate as of September 30, 2020 and 2019 were as follows:
 As of September 30, 2020As of September 30, 2019
Weighted average remaining lease term, in years:
Operating leases5.95.9
Weighted average discount rate:
Operating leases3.1 %3.8 %
Maturity of Operating Lease Liabilities
As of September 30, 2020, operating lease liabilities will mature as follows:
Year ending December 31,Lease Payments
2020 (excluding nine months ended September 30, 2020)$18,334 
202163,652 
202248,523 
202335,343 
202430,360 
Thereafter71,115 
Total lease payments267,327 
Less: imputed interest(22,285)
Total$245,042 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT (Tables)
9 Months Ended
Sep. 30, 2020
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
September 30,
2020
As of
December 31,
2019
Outstanding debt$25,000 $25,000 
Interest rate1.2 %2.8 %
Irrevocable standby letters of credit$— $303 
Available borrowing capacity$275,000 $274,697 
Current maximum borrowing capacity$300,000 $300,000 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$378,493 $10,853 $630 $389,976 
Europe11,278 203,255 — 214,533 
CIS1,433 16 28,590 30,039 
APAC401 17,294 — 17,695 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$1,126,970 $32,107 $2,665 $1,161,742 
Europe32,805 615,843 648,654 
CIS6,223 32 70,722 76,977 
APAC1,538 47,074 — 48,612 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$349,875 $8,484 $42 $358,401 
Europe6,756 182,533 23 189,312 
CIS2,349 53 24,099 26,501 
APAC13,882 — 13,889 
        Revenues$358,987 $204,952 $24,164 $588,103 
Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Customer Locations
North America$976,841 $32,926 $74 $1,009,841 
Europe16,722 523,180 263 540,165 
CIS6,093 66 63,607 69,766 
APAC1,045 40,206 — 41,251 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
    
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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$84,384 $55,228 $402 $140,014 
Financial Services48,415 68,419 19,881 136,715 
Software & Hi-Tech100,847 17,492 515 118,854 
Travel & Consumer54,590 51,449 4,135 110,174 
Life Sciences & Healthcare66,071 7,963 169 74,203 
Emerging Verticals37,298 30,867 4,118 72,283 
        Revenues$391,605 $231,418 $29,220 $652,243 

Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$246,085 $171,712 $1,201 $418,998 
Financial Services143,970 202,668 49,695 396,333 
Software & Hi-Tech303,385 53,803 3,000 360,188 
Travel & Consumer161,507 163,769 11,698 336,974 
Life Sciences & Healthcare189,458 22,651 217 212,326 
Emerging Verticals123,131 80,453 7,582 211,166 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 
Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$65,153 $40,624 $22 $105,799 
Financial Services50,510 61,067 18,760 130,337 
Software & Hi-Tech90,880 16,952 552 108,384 
Travel & Consumer51,476 57,735 3,171 112,382 
Life Sciences & Healthcare60,049 6,713 66,769 
Emerging Verticals40,919 21,861 1,652 64,432 
        Revenues$358,987 $204,952 $24,164 $588,103 


Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Industry Verticals
Business Information & Media$189,854 $108,846 $266 $298,966 
Financial Services132,421 181,781 49,801 364,003 
Software & Hi-Tech255,601 56,762 1,470 313,833 
Travel & Consumer146,654 169,112 8,056 323,822 
Life Sciences & Healthcare164,492 16,176 73 180,741 
Emerging Verticals111,679 63,701 4,278 179,658 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

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 September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$348,570 $196,719 $13,844 $559,133 
Fixed-price41,050 34,057 15,314 90,421 
Licensing1,717 242 53 2,012 
Other revenues
268 400 677 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$1,054,548 $579,212 $41,412 $1,675,172 
Fixed-price106,760 111,565 30,394 248,719 
Licensing5,445 949 1,520 7,914 
Other revenues
783 3,330 67 4,180 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$322,573 $171,261 $13,815 $507,649 
Fixed-price35,273 33,093 10,304 78,670 
Licensing883 149 1,041 
Other revenues
258 449 36 743 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Contract Types
Time-and-material$907,624 $507,055 $37,134 $1,451,813 
Fixed-price89,694 87,543 26,534 203,771 
Licensing2,343 689 211 3,243 
Other revenues
1,040 1,091 65 2,196 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 

Timing of Revenue Recognition
The following tables present the timing of revenue recognition for the periods indicated:
Three Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$390,295 $231,281 $29,174 $650,750 
Transferred at a point of time1,310 137 46 1,493 
        Revenues$391,605 $231,418 $29,220 $652,243 
Nine Months Ended September 30, 2020
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$1,163,678 $694,525 $71,882 $1,930,085 
Transferred at a point of time3,858 531 1,511 5,900 
        Revenues$1,167,536 $695,056 $73,393 $1,935,985 

Three Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$358,426 $204,833 $24,110 $587,369 
Transferred at a point of time561 119 54 734 
        Revenues$358,987 $204,952 $24,164 $588,103 

Nine Months Ended September 30, 2019
Reportable Segments
North AmericaEuropeRussiaConsolidated Revenues
Timing of Revenue Recognition
Transferred over time$999,530 $596,106 $63,890 $1,659,526 
Transferred at a point of time1,171 272 54 1,497 
        Revenues$1,000,701 $596,378 $63,944 $1,661,023 
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 September 30, 2020. 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$19,644 $288 $— $— $19,932 
Contract Balances
The following table provides information on the classification of contract assets and liabilities in the condensed consolidated balance sheets:
 As of
September 30,
2020
As of
December 31,
2019
Contract assets included in Trade receivables and contract assets$21,548 $14,320 
Contract liabilities included in Accrued expenses and other current liabilities$12,415 $9,132 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2020
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 and comprehensive income for the periods indicated:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Cost of revenues (exclusive of depreciation and amortization)$10,854 $7,580 $23,796 $27,841 
Selling, general and administrative expenses12,620 7,891 30,998 25,183 
Total$23,474 $15,471 $54,794 $53,024 
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, 20203,322,930 $50.85 
Options granted147,351 $176.21 
Options modified(198)$73.27 
Options exercised(592,904)$38.76 
Options forfeited/cancelled(9,137)$117.40 
Options outstanding at September 30, 2020
2,868,042 $59.58 $756,305 4.5
Options vested and exercisable at September 30, 2020
2,489,928 $46.31 $689,630 3.9
Options expected to vest at September 30, 2020
353,203 $145.98 $62,624 8.4
Service-Based Awards Activity
The table below summarizes activity related to the Company’s equity-classified and liability-classified service-based awards for the nine months ended September 30, 2020:
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, 20209,791 $162.96 758,785 $122.48 242,288 $105.40 
Awards granted— $— 252,376 $180.39 59,770 $180.37 
Awards modified— $— (1,237)$122.55 — $— 
Awards vested(397)$63.10 (298,331)$107.31 (121,399)$91.22 
Awards forfeited/cancelled— $— (35,446)$140.33 (4,106)$112.58 
Unvested service-based awards outstanding at September 30, 2020
9,394 $167.18 676,147 $149.85 176,553 $140.36 
Performance-Based Awards Activity
The table below summarizes activity related to the Company’s equity-classified performance-based awards for the nine months ended September 30, 2020:
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, 20209,393 $165.87  $ 
Awards granted— $— 31,354 $210.44 
Unvested performance-based awards outstanding at September 30, 2020
9,393 $165.87 31,354 $210.44 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2020
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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator for basic and diluted earnings per share:
Net income$89,432 $67,002 $241,621 $186,533 
Numerator for basic and diluted earnings per share$89,432 $67,002 $241,621 $186,533 
Denominator:  
Weighted average common shares for basic earnings per share55,883,879 54,877,666 55,624,727 54,603,903 
Net effect of dilutive stock options, restricted stock units and restricted stock awards
2,732,227 2,966,689 2,716,451 2,963,436 
Weighted average common shares for diluted earnings per share
58,616,106 57,844,355 58,341,178 57,567,339 
Net income per share:  
Basic$1.60 $1.22 $4.34 $3.42 
Diluted$1.53 $1.16 $4.14 $3.24 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Tables)
9 Months Ended
Sep. 30, 2020
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 nine months ended September 30, 2020 and 2019, were as follows:
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Segment revenues:
North America$391,605 $358,987 $1,167,536 $1,000,701 
Europe231,418 204,952 695,056 596,378 
Russia29,220 24,164 73,393 63,944 
Total segment revenues$652,243 $588,103 $1,935,985 $1,661,023 
Segment operating profit/(loss):  
North America$87,272 $79,310 $248,951 $213,114 
Europe43,018 27,550 109,223 87,014 
Russia2,958 5,524 (2,168)11,765 
Total segment operating profit$133,248 $112,384 $356,006 $311,893 
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
September 30,
Nine Months Ended
September 30,
2020201920202019
Total segment operating profit:$133,248 $112,384 $356,006 $311,893 
Unallocated amounts:
Stock-based compensation expense(23,474)(15,471)(54,794)(53,024)
Amortization of intangibles assets(3,086)(2,554)(9,215)(7,293)
Other acquisition-related expenses (243)(1,144)(859)(2,505)
Other unallocated expenses(10,049)(12,650)(23,807)(30,966)
Income from operations96,396 80,565 267,331 218,105 
Interest and other income, net1,672 2,509 5,875 6,775 
Foreign exchange gain/(loss)5,896 (3,105)3,253 (10,151)
Income before provision for income taxes$103,964 $79,969 $276,459 $214,729 
Physical Location and Values of Long-Lived Assets Physical locations and values of the Company’s long-lived assets are presented below:
As of
September 30,
2020
As of
December 31,
2019
Belarus$72,507 $75,984 
Ukraine30,142 24,652 
United States16,329 15,637 
Russia13,686 17,980 
India6,349 7,443 
Poland5,032 5,029 
Hungary4,820 5,201 
Spain2,685 1,106 
China2,556 3,036 
Mexico2,431 2,353 
Other 7,152 6,838 
Total$163,689 $165,259 
Revenues by Customer Location
The table below presents information about the Company’s revenues by customer location for the three and nine months ended September 30, 2020 and 2019:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
United States$371,366 $340,803 $1,106,459 $959,471 
United Kingdom77,519 74,992 251,928 209,773 
Switzerland50,399 38,781 144,158 110,378 
Netherlands28,827 22,161 81,973 63,816 
Russia27,963 23,668 69,372 62,020 
Germany22,172 20,940 62,163 59,716 
Canada18,219 17,582 52,724 50,339 
Other locations55,778 49,176 167,208 145,510 
Total$652,243 $588,103 $1,935,985 $1,661,023 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION (Narrative) (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Business Acquisition [Line Items]        
Revenues $ 652,243 $ 588,103 $ 1,935,985 $ 1,661,023
2020 Acquisitions        
Business Acquisition [Line Items]        
Number of acquisitions     2  
Purchase price including contingent consideration 22,526   $ 22,526  
Contingent consideration fair value 5,292   5,292  
Maximum amount of earnout payable 18,582   18,582  
Intangible assets 7,280   7,280  
Revenues $ 1,245   $ 3,478  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
ACQUISITION (Fair Value of the Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Apr. 30, 2019
Business Acquisition [Line Items]        
Goodwill   $ 207,764 $ 195,043  
test IO        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 663
Trade receivables and contract assets       621
Prepaid and other current assets       150
Goodwill       11,926
Intangible assets       6,219
Property and equipment and other noncurrent assets       305
Total assets acquired       19,884
Accounts payable, accrued expenses and other current liabilities       993
Other noncurrent liabilities       1,568
Total liabilities assumed       2,561
Net assets acquired       $ 17,323
Decrease to goodwill $ 226 $ 226    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Goodwill Roll Forward) (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Jun. 30, 2020
Sep. 30, 2020
Goodwill [Roll Forward]    
Balance as of January 1, 2020 $ 195,043 $ 195,043
Effect of net foreign currency exchange rate changes   (422)
Balance as of September 30, 2020   207,764
test IO    
Goodwill [Roll Forward]    
Purchase accounting adjustments (226) (226)
Other 2019 Acquisitions    
Goodwill [Roll Forward]    
Purchase accounting adjustments   311
2020 Acquisitions    
Goodwill [Roll Forward]    
Acquisition   13,058
North America    
Goodwill [Roll Forward]    
Balance as of January 1, 2020 113,426 113,426
Effect of net foreign currency exchange rate changes   98
Balance as of September 30, 2020   120,842
North America | test IO    
Goodwill [Roll Forward]    
Purchase accounting adjustments   863
North America | Other 2019 Acquisitions    
Goodwill [Roll Forward]    
Purchase accounting adjustments   219
North America | 2020 Acquisitions    
Goodwill [Roll Forward]    
Acquisition   6,236
Europe    
Goodwill [Roll Forward]    
Balance as of January 1, 2020 80,873 80,873
Effect of net foreign currency exchange rate changes   (457)
Balance as of September 30, 2020   86,220
Europe | test IO    
Goodwill [Roll Forward]    
Purchase accounting adjustments   (1,089)
Europe | Other 2019 Acquisitions    
Goodwill [Roll Forward]    
Purchase accounting adjustments   71
Europe | 2020 Acquisitions    
Goodwill [Roll Forward]    
Acquisition   6,822
Russia    
Goodwill [Roll Forward]    
Balance as of January 1, 2020 $ 744 744
Effect of net foreign currency exchange rate changes   (63)
Balance as of September 30, 2020   702
Russia | test IO    
Goodwill [Roll Forward]    
Purchase accounting adjustments   0
Russia | Other 2019 Acquisitions    
Goodwill [Roll Forward]    
Purchase accounting adjustments   21
Russia | 2020 Acquisitions    
Goodwill [Roll Forward]    
Acquisition   $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL (Goodwill Accumulated Impairment Losses) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
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,241 $ 2,241
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Financial Assets and Liabilities at Fair Value on Recurring Basis) (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Financial Assets:    
Total assets measured at fair value on a recurring basis $ 936 $ 1,910
Financial Liabilities:    
Contingent consideration 5,913 10,495
Total liabilities measured at fair value on a recurring basis 9,602 10,738
Foreign exchange contracts    
Financial Assets:    
Derivative assets 936 1,910
Financial Liabilities:    
Derivative liabilities 3,689 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:    
Derivative assets 0 0
Financial Liabilities:    
Derivative liabilities 0 0
Level 2    
Financial Assets:    
Total assets measured at fair value on a recurring basis 936 1,910
Financial Liabilities:    
Contingent consideration 0 0
Total liabilities measured at fair value on a recurring basis 3,689 243
Level 2 | Foreign exchange contracts    
Financial Assets:    
Derivative assets 936 1,910
Financial Liabilities:    
Derivative liabilities 3,689 243
Level 3    
Financial Assets:    
Total assets measured at fair value on a recurring basis 0 0
Financial Liabilities:    
Contingent consideration 5,913 10,495
Total liabilities measured at fair value on a recurring basis 5,913 10,495
Level 3 | Foreign exchange contracts    
Financial Assets:    
Derivative assets 0 0
Financial Liabilities:    
Derivative liabilities $ 0 $ 0
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
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
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
Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Contingent consideration liabilities as of January 1, 2020 $ 10,495
Payment of contingent consideration for previously acquired business (7,869)
Effect of net foreign currency exchange rate changes (525)
Contingent consideration liabilities as of September 30, 2020 5,913
Level 3 | Interest and other income, net  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Changes in the fair value of contingent consideration (1,480)
Level 3 | 2020 Acquisitions  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Acquisition date fair value of contingent consideration $ 5,292
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Estimated Fair Values of the Financial Assets and Liabilities not Measured at Fair Value on a Recurring Basis) (Details) - Nonrecurring - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Level 1    
Financial Assets:    
Cash equivalents:   $ 407,817
Restricted cash   1,136
Employee loans   0
Level 1 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings   0
Level 2    
Financial Assets:    
Cash equivalents:   10,002
Restricted cash   0
Employee loans   0
Level 2 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings   25,017
Level 3    
Financial Assets:    
Cash equivalents:   0
Restricted cash   0
Employee loans   2,434
Level 3 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings   0
Balance    
Financial Assets:    
Cash equivalents: $ 171,903 417,819
Restricted cash 1,158 1,136
Employee loans 1,168 2,434
Balance | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings 25,006 25,017
Estimated Fair Value    
Financial Assets:    
Cash equivalents: 171,903 417,819
Restricted cash 1,158 1,136
Employee loans 1,168 2,434
Estimated Fair Value | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings 25,006 25,017
Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents: 171,903  
Restricted cash 1,158 1,136
Employee loans 0 0
Estimated Fair Value | Level 1 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings 0 0
Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents: 0  
Restricted cash 0 0
Employee loans 0 0
Estimated Fair Value | Level 2 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings 25,006 25,017
Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents: 0  
Restricted cash 0 0
Employee loans 1,168 2,434
Estimated Fair Value | Level 3 | Revolving credit facility | Credit Facility 2017    
Financial Liabilities:    
Borrowings 0 0
Money market funds | Level 1    
Financial Assets:    
Cash equivalents:   407,817
Money market funds | Level 2    
Financial Assets:    
Cash equivalents:   0
Money market funds | Level 3    
Financial Assets:    
Cash equivalents:   0
Money market funds | Balance    
Financial Assets:    
Cash equivalents: 171,903 407,817
Money market funds | Estimated Fair Value    
Financial Assets:    
Cash equivalents: 171,903 407,817
Money market funds | Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents: 171,903 407,817
Money market funds | Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents: 0 0
Money market funds | Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents: 0 0
Time deposits | Level 1    
Financial Assets:    
Cash equivalents:   0
Time deposits | Level 2    
Financial Assets:    
Cash equivalents:   10,002
Time deposits | Level 3    
Financial Assets:    
Cash equivalents:   0
Time deposits | Balance    
Financial Assets:    
Cash equivalents:   10,002
Short-term investments 60,089  
Time deposits | Estimated Fair Value    
Financial Assets:    
Cash equivalents:   10,002
Short-term investments 60,089  
Time deposits | Estimated Fair Value | Level 1    
Financial Assets:    
Cash equivalents:   0
Short-term investments 0  
Time deposits | Estimated Fair Value | Level 2    
Financial Assets:    
Cash equivalents:   10,002
Short-term investments 60,089  
Time deposits | Estimated Fair Value | Level 3    
Financial Assets:    
Cash equivalents:   $ 0
Short-term investments $ 0  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
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 $ 25,000 $ 5,750
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details) - Foreign exchange contracts - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
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 936 $ 1,910
Designated as hedging instruments | Cash flow hedging | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Liability Derivatives $ 3,689 $ 243
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details) - Foreign exchange contracts - Designated as hedging instruments - Cash flow hedging - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Cost of revenues (exclusive of depreciation and amortization)        
Derivative Instruments, Gain (Loss) [Line Items]        
Net (loss)/gain reclassified $ (1,094) $ 848 $ (3,605) $ 738
Accumulated other comprehensive loss        
Derivative Instruments, Gain (Loss) [Line Items]        
Net (loss)/gain in fair value $ (650) $ (2,791) $ (4,420) $ 3,192
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Narrative) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Lessee, Lease, Description [Line Items]  
Operating leases description The Company leases office space, corporate apartments, office equipment, and vehicles
Terms and conditions of variable lease payments Many of the Company’s leases contain variable payments including changes in base rent and charges for common area maintenance or other miscellaneous expenses
Existence of options to extend true
Existence of options to terminate true
Description of operating leases that have not yet commenced The Company had committed to payments of $5,724 related to operating lease agreements that had not yet commenced as of September 30, 2020. These operating leases will commence on various dates during 2020 with lease terms ranging from 1.0 to 5.0 years
Description of finance leases that have not yet commenced The Company did not have any material finance lease agreements that had not yet commenced.
Commitments related to operating lease agreements that have not yet commenced $ 5,724
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 month 6 days
Lease term of lease agreements that have not yet commenced 1 year 7 days
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 10 years 7 months 6 days
Lease term of lease agreements that have not yet commenced 5 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Components of Lease Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Lease, Cost [Line Items]        
Total lease cost $ 20,059 $ 19,734 $ 61,796 $ 54,649
Selling, general and administrative expenses        
Lease, Cost [Line Items]        
Operating lease cost 18,437 16,210 56,151 45,125
Variable lease cost 1,442 2,439 4,656 6,535
Short-term lease cost $ 180 $ 1,085 $ 989 $ 2,989
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows used for operating leases $ 17,952 $ 14,709 $ 51,324 $ 43,510
Right-of-use assets obtained in exchange for lease obligations:        
Operating leases 2,277 14,251 45,205 67,798
Non-cash net increase due to lease modifications:        
Operating lease right-of-use assets 11,726 3,233 7,744 6,383
Operating lease liabilities $ 11,708 $ 3,199 $ 7,719 $ 6,451
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Weighted Average Lease Terms and Discount Rates) (Details)
Sep. 30, 2020
Dec. 31, 2019
Weighted average remaining lease term, in years:    
Operating leases 5 years 10 months 24 days 5 years 10 months 24 days
Weighted average discount rate:    
Operating leases 3.10% 3.80%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Maturity of Operating Lease Liabilities) (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Leases [Abstract]  
2020 (excluding nine months ended September 30, 2020) $ 18,334
2021 63,652
2022 48,523
2023 35,343
2024 30,360
Thereafter 71,115
Total lease payments 267,327
Less: imputed interest (22,285)
Total $ 245,042
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
LONG-TERM DEBT (Details) - Credit Facility 2017 - USD ($)
$ in Thousands
May 24, 2017
Sep. 30, 2020
Dec. 31, 2019
Revolving credit facility      
Debt Instrument [Line Items]      
Maturity date May 24, 2022    
Revolving credit facility | Overnight Bank Funding Rate      
Debt Instrument [Line Items]      
Variable interest rate spread 0.50%    
Revolving credit facility | Daily LIBOR Rate      
Debt Instrument [Line Items]      
Variable interest rate spread 1.00%    
Revolving credit facility | U.S. dollars      
Debt Instrument [Line Items]      
Line of credit, current borrowing capacity $ 300,000    
Line of credit, maximum borrowing capacity 400,000    
Outstanding debt   $ 25,000 $ 25,000
Interest rate   1.20% 2.80%
Available borrowing capacity   $ 275,000 $ 274,697
Revolving credit facility | U.S. dollars | Maximum      
Debt Instrument [Line Items]      
Line of credit, current borrowing capacity   300,000 300,000
Revolving credit facility | Other currencies, excluding U.S. dollars      
Debt Instrument [Line Items]      
Line of credit, maximum borrowing capacity $ 100,000    
Standby letters of credit      
Debt Instrument [Line Items]      
Irrevocable standby letters of credit   $ 0 $ 303
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 652,243 $ 588,103 $ 1,935,985 $ 1,661,023
Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 650,750 587,369 1,930,085 1,659,526
Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 1,493 734 5,900 1,497
Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 559,133 507,649 1,675,172 1,451,813
Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 90,421 78,670 248,719 203,771
Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 2,012 1,041 7,914 3,243
Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 677 743 4,180 2,196
Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 140,014 105,799 418,998 298,966
Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 136,715 130,337 396,333 364,003
Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 118,854 108,384 360,188 313,833
Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 110,174 112,382 336,974 323,822
Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 74,203 66,769 212,326 180,741
Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 72,283 64,432 211,166 179,658
North America        
Disaggregation of Revenue [Line Items]        
Revenues 389,976 358,401 1,161,742 1,009,841
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 214,533 189,312 648,654 540,165
CIS        
Disaggregation of Revenue [Line Items]        
Revenues 30,039 26,501 76,977 69,766
APAC        
Disaggregation of Revenue [Line Items]        
Revenues 17,695 13,889 48,612 41,251
North America        
Disaggregation of Revenue [Line Items]        
Revenues 391,605 358,987 1,167,536 1,000,701
North America | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 390,295 358,426 1,163,678 999,530
North America | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 1,310 561 3,858 1,171
North America | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 348,570 322,573 1,054,548 907,624
North America | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 41,050 35,273 106,760 89,694
North America | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 1,717 883 5,445 2,343
North America | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 268 258 783 1,040
North America | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 84,384 65,153 246,085 189,854
North America | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 48,415 50,510 143,970 132,421
North America | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 100,847 90,880 303,385 255,601
North America | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 54,590 51,476 161,507 146,654
North America | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 66,071 60,049 189,458 164,492
North America | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 37,298 40,919 123,131 111,679
North America | North America        
Disaggregation of Revenue [Line Items]        
Revenues 378,493 349,875 1,126,970 976,841
North America | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 11,278 6,756 32,805 16,722
North America | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 1,433 2,349 6,223 6,093
North America | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 401 7 1,538 1,045
Europe        
Disaggregation of Revenue [Line Items]        
Revenues 231,418 204,952 695,056 596,378
Europe | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 231,281 204,833 694,525 596,106
Europe | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 137 119 531 272
Europe | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 196,719 171,261 579,212 507,055
Europe | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 34,057 33,093 111,565 87,543
Europe | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 242 149 949 689
Europe | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 400 449 3,330 1,091
Europe | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 55,228 40,624 171,712 108,846
Europe | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 68,419 61,067 202,668 181,781
Europe | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 17,492 16,952 53,803 56,762
Europe | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 51,449 57,735 163,769 169,112
Europe | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 7,963 6,713 22,651 16,176
Europe | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 30,867 21,861 80,453 63,701
Europe | North America        
Disaggregation of Revenue [Line Items]        
Revenues 10,853 8,484 32,107 32,926
Europe | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 203,255 182,533 615,843 523,180
Europe | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 16 53 32 66
Europe | APAC        
Disaggregation of Revenue [Line Items]        
Revenues 17,294 13,882 47,074 40,206
Russia        
Disaggregation of Revenue [Line Items]        
Revenues 29,220 24,164 73,393 63,944
Russia | Transferred over time        
Disaggregation of Revenue [Line Items]        
Revenues 29,174 24,110 71,882 63,890
Russia | Transferred at a point of time        
Disaggregation of Revenue [Line Items]        
Revenues 46 54 1,511 54
Russia | Time-and-material        
Disaggregation of Revenue [Line Items]        
Revenues 13,844 13,815 41,412 37,134
Russia | Fixed-price        
Disaggregation of Revenue [Line Items]        
Revenues 15,314 10,304 30,394 26,534
Russia | Licensing        
Disaggregation of Revenue [Line Items]        
Revenues 53 9 1,520 211
Russia | Other revenues        
Disaggregation of Revenue [Line Items]        
Revenues 9 36 67 65
Russia | Business Information & Media        
Disaggregation of Revenue [Line Items]        
Revenues 402 22 1,201 266
Russia | Financial Services        
Disaggregation of Revenue [Line Items]        
Revenues 19,881 18,760 49,695 49,801
Russia | Software & Hi-Tech        
Disaggregation of Revenue [Line Items]        
Revenues 515 552 3,000 1,470
Russia | Travel & Consumer        
Disaggregation of Revenue [Line Items]        
Revenues 4,135 3,171 11,698 8,056
Russia | Life Sciences & Healthcare        
Disaggregation of Revenue [Line Items]        
Revenues 169 7 217 73
Russia | Emerging Verticals        
Disaggregation of Revenue [Line Items]        
Revenues 4,118 1,652 7,582 4,278
Russia | North America        
Disaggregation of Revenue [Line Items]        
Revenues 630 42 2,665 74
Russia | Europe        
Disaggregation of Revenue [Line Items]        
Revenues 0 23 6 263
Russia | CIS        
Disaggregation of Revenue [Line Items]        
Revenues 28,590 24,099 70,722 63,607
Russia | APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 0 $ 0 $ 0 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Revenue Expected to be Recognized in Future Related to Remaining Performance Obligations) (Details) - Fixed-price
$ in Thousands
Sep. 30, 2020
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 19,932
Less than 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future 19,644
1 Year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future 288
2 Years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future 0
3 Years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Estimated revenues expected to be recognized in the future $ 0
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUES (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Change in Contract with Customer, Liability [Abstract]          
Revenue recognized $ 439 $ 140 $ 8,301 $ 3,801  
Revenues from performance obligations satisfied in previous period 9,105 $ 4,915 4,719 $ 7,039  
Trade receivables and contract assets          
Change in Contract with Customer, Liability [Abstract]          
Contract assets 21,548   21,548   $ 14,320
Accrued expenses and other current liabilities          
Change in Contract with Customer, Liability [Abstract]          
Contract liabilties $ 12,415   $ 12,415   $ 9,132
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Components of Stock-Based Compensation Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 23,474 $ 15,471 $ 54,794 $ 53,024
Cost of revenues (exclusive of depreciation and amortization)        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 10,854 7,580 23,796 27,841
Selling, general and administrative expenses        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 12,620 $ 7,891 $ 30,998 $ 25,183
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Stock Options Activity) (Details) - Employee Stock Option - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2020
Number of Options   
Options outstanding at January 1, 2020 3,322,930
Options granted 147,351
Options modified (198)
Options exercised (592,904)
Options forfeited/cancelled (9,137)
Options outstanding at September 30, 2020 2,868,042
Options vested and exercisable at September 30, 2020 2,489,928
Options expected to vest at September 30, 2020 353,203
Weighted Average Exercise Price   
Options outstanding at January 1, 2020 $ 50.85
Options granted 176.21
Options modified 73.27
Options exercised 38.76
Options forfeited/cancelled 117.40
Options outstanding at September 30, 2020 59.58
Options vested and exercisable at September 30, 2020 46.31
Options expected to vest at September 30, 2020 $ 145.98
Aggregate Intrinsic Value   
Options outstanding at September 30, 2020 $ 756,305
Options vested and exercisable at September 30, 2020 689,630
Options expected to vest at September 30, 2020 $ 62,624
Weighted Average Remaining Contractual Term (in years)  
Options outstanding at September 30, 2020 4 years 6 months
Options vested and exercisable at September 30, 2020 3 years 10 months 24 days
Options expected to vest at September 30, 2020 8 years 4 months 24 days
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Stock Option Additional Information) (Details) - Employee Stock Option
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Remaining unrecognized stock-based compensation cost $ 15,575
Weighted-average remaining requisite service period 2 years 9 months 18 days
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Activity) (Details) - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2020
Sep. 30, 2020
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock    
Number of Shares    
Unvested awards outstanding at January 1, 2020 9,791 9,791
Awards granted   0
Awards modified   0
Awards vested   (397)
Awards forfeited/cancelled   0
Unvested awards outstanding at June 30, 2020   9,394
Weighted Average Grant Date Fair Value Per Share    
Unvested awards outstanding at January 1, 2020 $ 162.96 $ 162.96
Awards granted   0
Awards modified   0
Awards vested   63.10
Awards forfeited/cancelled   0
Unvested awards outstanding at June 30, 2020   $ 167.18
Service Period | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Unvested awards outstanding at January 1, 2020 758,785 758,785
Awards granted   252,376
Awards modified   (1,237)
Awards vested   (298,331)
Awards forfeited/cancelled   (35,446)
Unvested awards outstanding at June 30, 2020   676,147
Weighted Average Grant Date Fair Value Per Share    
Unvested awards outstanding at January 1, 2020 $ 122.48 $ 122.48
Awards granted   180.39
Awards modified   122.55
Awards vested   107.31
Awards forfeited/cancelled   140.33
Unvested awards outstanding at June 30, 2020   $ 149.85
Service Period | Liability Classified Award | Cash-Settled Award | Restricted stock units    
Number of Shares    
Unvested awards outstanding at January 1, 2020 242,288 242,288
Awards granted   59,770
Awards modified   0
Awards vested   (121,399)
Awards forfeited/cancelled   (4,106)
Unvested awards outstanding at June 30, 2020   176,553
Weighted Average Grant Date Fair Value Per Share    
Unvested awards outstanding at January 1, 2020 $ 105.40 $ 105.40
Awards granted   180.37
Awards modified   0
Awards vested   91.22
Awards forfeited/cancelled   112.58
Unvested awards outstanding at June 30, 2020   $ 140.36
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted Stock    
Number of Shares    
Unvested awards outstanding at January 1, 2020 9,393 9,393
Awards granted   0
Unvested awards outstanding at June 30, 2020   9,393
Weighted Average Grant Date Fair Value Per Share    
Unvested awards outstanding at January 1, 2020 $ 165.87 $ 165.87
Awards granted   0
Unvested awards outstanding at June 30, 2020   $ 165.87
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Unvested awards outstanding at January 1, 2020 0 0
Awards granted   31,354
Unvested awards outstanding at June 30, 2020   31,354
Weighted Average Grant Date Fair Value Per Share    
Unvested awards outstanding at January 1, 2020 $ 0 $ 0
Awards granted   210.44
Unvested awards outstanding at June 30, 2020   $ 210.44
2020 Acquisitions | Service Period | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Awards granted   19,201
2020 Acquisitions | Service Period | Liability Classified Award | Cash-Settled Award | Restricted stock units    
Number of Shares    
Awards granted   9,736
2020 Acquisitions | Performance Target | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Awards granted   6,518
2019 Acquisitions | Service Period | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Awards granted 5,793  
2019 Acquisitions | Performance Target | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Number of Shares    
Awards granted   24,836
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Restricted Stock and Restricted Stock Units Additional Information) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Service Period | Equity Classified Award | Equity-Settled Award | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 897  
Weighted-average remaining requisite service period 1 year 10 months 24 days  
Service Period | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 73,991  
Weighted-average remaining requisite service period 2 years 7 months 6 days  
Service Period | Liability Classified Award | Cash-Settled Award | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 34,399  
Weighted-average remaining requisite service period 2 years 4 months 24 days  
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 1,137  
Weighted-average remaining requisite service period 2 years 10 months 24 days  
Performance Target | Equity Classified Award | Equity-Settled Award | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 4,096  
Weighted-average remaining requisite service period 3 years  
Accrued compensation and benefits expenses | Service Period | Liability Classified Award | Cash-Settled Award | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Liability associated with RSUs $ 18,577 $ 21,902
2020 Acquisitions | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Remaining unrecognized stock-based compensation cost $ 698  
Weighted-average remaining requisite service period 2 years 3 months 18 days  
Estimated future operating results, period 2 years  
Awards vesting period 3 years  
Award value $ 11,527  
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Effective tax rate 14.00% 16.20% 12.60% 13.10%
Excess tax benefit $ 9,165 $ 4,228 $ 28,991 $ 20,482
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.20.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator for basic and diluted earnings per share:                
Net income $ 89,432 $ 66,624 $ 85,565 $ 67,002 $ 58,777 $ 60,754 $ 241,621 $ 186,533
Numerator for basic and diluted earnings per share $ 89,432     $ 67,002     $ 241,621 $ 186,533
Denominator:                
Weighted average common shares for basic earnings per share 55,883,879     54,877,666     55,624,727 54,603,903
Net effect of dilutive stock options, restricted stock units and restricted stock awards 2,732,227     2,966,689     2,716,451 2,963,436
Weighted average common shares for diluted earnings per share 58,616,106     57,844,355     58,341,178 57,567,339
Net income per share:                
Basic (in dollars per share) $ 1.60     $ 1.22     $ 4.34 $ 3.42
Diluted (in dollars per share) $ 1.53     $ 1.16     $ 4.14 $ 3.24
Anti-dilutive options not included in the calculation (in shares) 2,627     143,617     40,276 112,757
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.20.2
COMMITMENTS AND CONTINGENCIES (Building Acquisition Commitments) (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2020
USD ($)
Office Space Purchase Commitment | Ukraine  
Other Commitments [Line Items]  
Total commitment amount $ 36,900
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Revenues $ 652,243 $ 588,103 $ 1,935,985 $ 1,661,023
Segment operating profit 96,396 80,565 267,331 218,105
North America        
Segment Reporting Information [Line Items]        
Revenues 391,605 358,987 1,167,536 1,000,701
Segment operating profit 87,272 79,310 248,951 213,114
Europe        
Segment Reporting Information [Line Items]        
Revenues 231,418 204,952 695,056 596,378
Segment operating profit 43,018 27,550 109,223 87,014
Russia        
Segment Reporting Information [Line Items]        
Revenues 29,220 24,164 73,393 63,944
Segment operating profit 2,958 5,524 (2,168) 11,765
Operating Segments        
Segment Reporting Information [Line Items]        
Segment operating profit $ 133,248 $ 112,384 $ 356,006 $ 311,893
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Major Customers) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenue, Segment Benchmark | Customer Concentration Risk | Operating Segments        
Revenue, Major Customer [Line Items]        
Number of customers 0 0 0 0
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment operating profit $ 96,396 $ 80,565 $ 267,331 $ 218,105
Stock-based compensation expense 23,474 15,471 54,794 53,024
Interest and other income, net 1,672 2,509 5,875 6,775
Foreign exchange gain/(loss) 5,896 (3,105) 3,253 (10,151)
Income before provision for income taxes 103,964 79,969 276,459 214,729
Operating Segments        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Segment operating profit 133,248 112,384 356,006 311,893
Unallocated Amounts        
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]        
Stock-based compensation expense (23,474) (15,471) (54,794) (53,024)
Amortization of intangibles assets (3,086) (2,554) (9,215) (7,293)
Other acquisition-related expenses (243) (1,144) (859) (2,505)
Other unallocated expenses $ (10,049) $ (12,650) $ (23,807) $ (30,966)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 163,689 $ 165,259
Belarus    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 72,507 75,984
Ukraine    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 30,142 24,652
United States    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 16,329 15,637
Russia    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 13,686 17,980
India    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 6,349 7,443
Poland    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 5,032 5,029
Hungary    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 4,820 5,201
Spain    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,685 1,106
China    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,556 3,036
Mexico    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets 2,431 2,353
Other    
Long-Lived Assets by Geographical Areas [Line Items]    
Long-lived assets $ 7,152 $ 6,838
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.20.2
SEGMENTS INFORMATION (Revenues by Customer Location) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 652,243 $ 588,103 $ 1,935,985 $ 1,661,023
United States        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 371,366 340,803 1,106,459 959,471
United Kingdom        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 77,519 74,992 251,928 209,773
Switzerland        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 50,399 38,781 144,158 110,378
Netherlands        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 28,827 22,161 81,973 63,816
Russia        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 27,963 23,668 69,372 62,020
Germany        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 22,172 20,940 62,163 59,716
Canada        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 18,219 17,582 52,724 50,339
Other locations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 55,778 $ 49,176 $ 167,208 $ 145,510
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $*$95$'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 " !"A&5183V/%>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFG9#E&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR6W.@H=$CZG$#&1Q7PWN,YGH>.&G8BB ,CZA$[ED/ M=42HJVH-#DD910HF8!$7(I.MT4(G5!32!6_T@H^?J9MA1@-VZ-!3!EYR8'*: M&,]#U\(-,,$(D\O?!30+<:[^B9T[P"[)(=LEU?=]V3=S;MR!P]O3X\N\;F%] M)N4UCK^R%72.N&'7R:_-PW:_8[*NZJK@O*A6>[X632/N5^^3ZP^_F[ +QA[L M/S:^"LH6?MV%_ )02P,$% @ 0H1E49E&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" !"A&51O&QKXDP% )%@ & 'AL+W=O_0L/THIU)8DN&!'8(,X0D+=,-2^)L.VFG%\(6X(EMN;(, MX=_WR :;9,VQ.[T!?YW7CX^D]T@:;J5Z3==":/(6A7%ZW5EKG7RVK-1;BXBG M%S(1,=Q92A5Q#:=J9:6)$MS/@Z+08K9]:44\B#NC87YMKD9#F>DPB,5#Q\4']/O]X^)@%3\5$AG\$OEY?=_H=XHLEST+])+>_BOT']8R>)\,T M_R7;XMENMT.\+-4RV@<#013$Q3]_VR?B.(">"&#[ /8A@)YZ@[,/R#-G%63Y M9]URS4=#);=$F:=!S1SDN#A7ST-X;0N_!V.4V;.R?6<$WH3N1&*_#5>I%I! M9_P;D>R6DMU$ M2VF5"83HLB2Z;$ MQ"HP@P62->-1;>LUZ,S'#\1]<9_O'MPS,IU-+A X:E<6:+?!F\:>5-!PN?&= M$5=##R-2D8G,8JUV\._7,C>HW]YAD$<^3=M /O,W,O6AOP7+P"LL^G0+-T@R M!BWL7%*[BQ&RBI"U(1S[/M2+U"10F7G(J:9N4.M2\BV&"J]2(WJKX!"CK%R; M.O^-,@N@F6?RHI81URIBP4@PLLK\*6[?'\DFY@SZW[/_1 MJHI <1__OFGW8V.NY":(O?H&QC7G8PRM*@T4=_2/:'.9:AZ2/X/D](#%%6E_ MT,4J ZU* \7]/&_!, M9H+\:%] #2,)3-+R*2PV ZU*!\)ZL\G[7R_&D,L]EBW6BFC_R 6DN&*S:059[/6GG^!"@4C- I+)7>R&^B M=APT2,'(I$Z/V10;H*RR?(;;\Z$9[X/4>,>+@(&%S;L;Y,[/*@NS,^!9256?,5SG"U)T (9/Q"$F.LK)_ASKUG=",>AN0F2^%V M6C\$_M^2@%4U@+5:%-Q%0JW,J/P%%/0:*E.4\+@^?;A@(UI5#%BK]8&[%I L M# B7:0)R*IMW6JT(WI<6-]\((5\S#3.,V)2!NDV(O7(O5S:;:)M1KS?H]P=L M,+0V=525Y3NX4Y=+S>,Q>0\7:SM6@UC3+DAE^PYNTA^I]FOTTURXW*.#41UM MSN &/08DO\ *>5U#W30(G.Q,UM%FFQE+^1YD2CRS2BSVWHTJ]AV+$RV3?.MN(;6647ZX%MP7RCP ]Y=2ZL.) M>4&Y^SOZ%U!+ P04 " !"A&51L@@A"^4& #$&@ & 'AL+W=OJ7%",XT4EBGIV M<=;=^ZXOSE1KRJ*6WS5JVJH2^NFC+-7C^8S,GF_\*.XWQMY87)QMQ;U<2O-S M^UU#:[&WDA>5K)M"U4C+]?GLDKR_8MQVZ!!_%O*Q.;A&=BAW2OVRC<_Y^0Q; M1K*4*V--"/CW(*]D65I+P./OWNAL_T[;\?#ZV?H?W>!A,'>BD5>J_*O(S>9\ MELY0+M>B+O=?_.X=<="! M1!,=:-^!OK8#ZSNP;J [9MVPKH41%V=:/2)MT6#-7G2^Z7K#:(K:3N/2:'A: M0#]SK&[3\='-SNT1O?M:BS0LC M\[?H%/U<7J,W)V_1"2IJ=+M1;2/JO#E;&.!CK2Y6_;L_[MY-)]Z]E-MWB.$Y MHIAB3_>KPP4A,<$Q/UL\'/K$Q64L MYISN82^H1GNJ49#J#_4.#C4[UIN19%WA)79 M2 UY8#HR=X1CAPE+THB-^'I06<8B/]UD3S<)SXPRHGP%Q<1Y.4DXA9\120\N M2B)*B)]FNJ>9'O$J2)\V3YU;[5K('N@>"1+]EU+Y8U&67FK$]0Y. MDC@:I,W@7EJ1L*F4,^D'" @(,=2NMF%>P.6G$KKR'+'TG:[DN@+K\;1^, M'=)S=_6"QBPC3FAY< QCQB?H#[I"PL+R3/^9I$>W)^>T'X*K(B BT5@8/;"4 M1LE$M4$&L2%AM?E<@^>E335R'R7S9^Y>OJYX$)8D8VWTP#(<3U0;=% 8&E:8 ML3@>.#?(FKI"$A,(\Q%K#XPG/)JHK^F@-S2L-R_+I",105UAB4ATN-9ZLBZ. MI7$6360C>K 5"@O0%U7?[[8#N;SSN],5%!'Y9,1<&@/32L/?Z@';3( M2]E5%R@XN$/9 ^-I,N73081H6(2"@7N$N2L[)&49&V=H+PZGD_$PJ!,-;[\< MJ3\6P.[6B*:$.HO-A66,3*1D.F@>#6O>;JT=H^BJ69QQDCEKS(.+4AQ/%"5T MT#T:UKTK557%;J.]W\Q"=,AZ!8S1FZ_*2$3H6R_WH&5[]/>^V8J5/)]M8:LK M]8.<72#?"YGEA MBS-86_: XK2HT4IL"UAKW@,MC]Y&:9R.J?IP.,%\HJYD@^*RL.+^D$; +:C, MA*YA%OS';IXM'(TIB\9IP >$2>09GN Y:"T+:^VM!CEH]=,N6+TD71$])LIQG(S+6A^. M03TY42*P06_9:S9]S2OS3$_:)Z QIFR\]?1:3:&J5#5++CIQTCL6KRQ/_ MXS"X^+NH%29@T]\;L$#.G=)Y-=PZAM]]7A M3AFCJNYR(P70MP!XOE:@;WW#?LC8?[BZ^"]02P,$% @ 0H1E42R$>\OL M @ YP< !@ !X;"]W;W)KSV5[8(W=.ML.]/[Z^W2;"^)$Y0-KN^>5 &CRG/),C:Q$Z_S:DZKF=( =]NO[+]*[^AE215,!/_+8IV,K(%%8EC1 M@NM[L;V"VH]O^"+!5?E/MG6M8Y&H4%JD-1@5I"RKGO2YSF$'X/8^ '@UP/LJ MH%L#NJ712EEI:THU'0^EV!)IJI'--,IL2C2Z89GYBJ&6^)8A3H\G=[?3V6TX MFQ)LA7R6A+T/"!>2 MQH!+/P*VH4L.BF!.)!*9EKB:ZWD(Y;BS:!9!6X#5!/UR K-!-V._&[A#>[,; MT_LB[\P$NFG1WFNT]PZ&$6H1/2:"QR#5#P)/!=,O!R+Q&UK_8"03D::XF95A M/R4YE61#>0'D&%=2+#BG4I$<\-1)<-&=M"52\0<[9IV.X^Q'\EG5&_']1GS_ M&^)+B?CY"IT(R?Y!7)JH1EN55^3^CB:W[U2_/?5?J7SC(&@OUV[8-&^^#[VO&>4AIW%&PO=V]R:W-H965T&ULI5C;;MLX$/T5PNA#"K2V>-$M M2 (DMHL&V%P0)]V'Q3XH$FUK*XE>D4[2?OT.)<5R2%J;[KXDDGQFR',T&A[R MY%G4W^6:RJ*2IZ.U4IOCR42F:UXF35Z.RD>79;GYV(K2KRBM_62&[+,JE_7/!"/)^.\.CUP5V^6BO] M8')VLDE6?,'5P^:VAKO)+DN6E[R2N:A0S9>GHW-\/"=4!S2(;SE_EGO72%-Y M%.*[OKG,3D>>GA$O>*ITB@3^/?$I+PJ=">;Q=Y=TM!M3!^Y?OV;_TI ',H^) MY%-1_)YG:GTZBD8HX\MD6Z@[\?R5=X1\G2\5A6S^HN<.ZXU0NI5*E%TPS*#, MJ_9_\M()L1< >=P!I L@9@ [$$"[ /K>$5@7P-X[@M\%--0G+?=&N%FBDK.3 M6CRC6J,AF[YHU&^B0:^\TH6R4#7\FD.<.IO>7,_FUXOY#,'5XN:WR]GY/=PL M[N'?U?SZ?H%NOJ#+Z^G-U1R=7VO4U>W=_"N$7'Z;O_YP]% EVRQ7//N(/J.' MQ0P=??B(/J"\0O=KL95)EUBW9JY,#4*+H2E5I+-*\RGCGB M9\/Q\4#\!&3::45>M;H@@PD7?#-&U/N$B$<\QWRF[P['L8O._QM]_I]'?R,& MW14.;?+1 _DNJU24'"U4HC@T#H7^.'^4JH8/_\^![&R7G379V8'L=_R)5UON MK)HV,F@B=1]\.@M\0A@]F3SMOPP;YD<1]@S8S(;AF/IQY+_%S1VX(, >Z?.] M(>KOB/J#,MYL>)VHO%HA_@+-7W)Y/"!?L,L:#,HW%5(AL81.WLJ(COA+6FPE M]&3]...PJ*1YTK;J*D-)*6J5_VP>?'1IW@[G[[%GA-(H,C2W830,?6)H.;-A MF 1!2#U#0TKM=;A$ZJX(CZGMO! M@]3!7()UU)6=KI-JQ=$*O/3DJ!!2.OM>E^[M9*VW[D!]IOLOJF-NPRCQJ.WE/K3]RV%YPM*G%4][8?;CMWC]2R8N[Y76IW[9B*']F*F'C MPC@.K!JP820,F&\V/1<.L_#0 H![\X+IH!:WO\:>VNR93ZWZ=\!(')CMS@&C M+**1R=V&D0COU=Y;ZKVSPL/6ZAIVGRUA)U5F=["8V51M6!!Z'C&IVC#"<$#, M3N? X0B6U /F"O?N"OOO^M[3;5WS*OV!8'VO9-&M=]E?L,'2YE4VG4];(Z@! MIRR^/<'87.T<(/WE8F:JXL)!#[0JP(%C_L%&T)M#/.P.'ZJ:)T7^DV>H[7P3 MW041*)(FI$87-KX4"QL=F.Y@X4'9,#WQ#IK1;!@\6TT!0EVDJ@G^O6 M4J3;KO%"#ZE^L=1(;W/(L,WI2ZU)ZO9UQ#86L.F"13@TF[H+R:(P# )+;5?. M -J1N>&9.W,&X*>\ PL>Z8T-&38V^P4WQ-\V%WX4X ![YD?F0H;0;?:W7AU_ M5T[*,+86-F=.7V^!3&,WV3O9+'F]:HZ4)4K%ME+M6=7NZ>[8^KPYK#6>7^#C M*78\G^'C>7LHW:=OS\BODAI60(D*OH2AO'$(TZW;8^?V1HE-=^)6TT]GI!T:B+74ET4M1<=)?7U OD, %0%J,ZR^);!\ %P"! M<^X%>/7R(2_^F(^RK(R^3B>S^:N]45G>_W)P,!^,LFDZ_SF_SV;J+[=Y,4U+ M]6-Q=S"_+[)TN"PTG1S@..8'TW0\VWO]X-^N4985B66D'^,LX=Y[7-4]>5SGO]1_7 V?+475R9EDVQ05G6DZK\O MV5$VF515*4/^7->ZMVVT*EC_O*G]=-E[U9O/Z3P[RB?_' _+T:N]9"\:9K?I M8E)>YP]OLW6/6%7?()_,E_]&#VMLO!<-%O,RGZX+*PNFX]GJ__3K>B1J!1!Q M%,#K M@H@%T%R+H ,0H0ETET78":)@E' ;8NP-KV@:\+<-,DYB@@U@6$V6GI M*)"L"R1F 5+=_QK-JX;LI"_76LRI6OCRX^W%R< MGQV_^7AR'-U\5/^]/_GP\2:Z.(V.WK[Y\.O)373V0?WAXNBWMQ?GQR?7-W_] M2X*1^'MT5 J\ZI&#@9K M4PY7IF"'*1_S,IT Q8[\Q:ZS>5F,!V4VC-1X#?Z(%K-Q"35_[*_G:#%=3-)J M%XVRVUNUK4;Y;90.\_MJ?P6J._%7]V;X'S5_RJC/Z22=#3*@AM. 0?ETJG;V MFZI30.E?VY=N/41OV]?9HG]GH1$:CJNQ32?193H>[JNGYRB]'\,/P;O'UM6Z M[[\]MH46(W$>>H1+)3%4#2=I,1O/[B#SWG>LHNOC_*%C_2UZ?1%8[TIHS1?% M-^<3?MFE? M[K@(S/!BLQDQ5.>CM,CF/T5I M&1UG@Y\C@EY$.$8)M$^MFF++IBHE_.4UHW$2(XE?'GP!C"1;(\GCC6QAV.&J M>EXS#&&.F>1;NU8=L'&,-B%G$(2*.&["SFV88)(1TH1=V;!]BABB\'C1[7A1 M[WAMG_CE3M;+W%Y0:VZ1%(3!AK*MH>R1AK:?W MFCR$2 C:,;PWCRU+$8=AR MJXC.YO.%6FW'BZ(RZ7)ITHOH9CEJ+Z(:8ZS@;Q[20OW]0[;<0Y6[=)N-RX7" M1K^_^:RPRO?ZMV?)BJUMPCMH-YJ>HB_9C_)OV595*9?,V@K/$J *2,T,5;'NR"L8;?[8ZE"LA7;L->^RR =9-IQ'MT4^76N1%1O/H^QK5@S&KMNH&T\K.>VD"R\=U,^7=%D%?MMPI3 M%HMV7;39B2"3DZ]"J&87-8K/D4^_ET9Z<'VUP*>SUKH'=U M )6!?@^ QT? .?S?'#-G_43_??P?3# \.XU@C7#8S_#]^+^8,"'="\33=R8 M/CL/"&O.Q7[.[4L;89MV]RECCCT::]K%?MI]&MF#;5;&5+B6D&9D[&=DOZ#! M .DFO+["F\UJ7L-^7FLG56ZR>[4>8K=4P3:A,2JIC*5#JF#-:=C/:6ZI$K+J M$-ON(J(2(R3,S=AF/69Z'$!E+)&"FZ(2P$G*8\[-S1CP92EATK$,B.9:XN?: M3E(E-(87!/!_!1',9Z2\X&Y3P!(K.^B0\J85G M=XO/!H4\L9U/6,B3-A%:NS)0R ,X4,@#.)^0)YIB2>]AVJ!H)IWBM$03+MD] M4ALVKDNHEFBR)<\O6$LTFY*^P[4$8%@DF&N<-,&2[Q:P)3:I[A-NQFM#J*;= MFG;)DP1L"D:UCB],K8\1TV.D:>:&>D3 MQ'2I[>KAF"$7[5!-C[3_F"Z%@K4)%^: AF!-DS53TJ>)Z5(@6LNQ&? ,H9J= MJ)TN/H>8+@68C!&3G$.H9AF&K#JD /E1C)5?:VZ+0$S7=)2 RIB@'$ESIH"8 MKI"QZ5!= ;A]@HCSO%Y3,^TQIAL:PPO:*:9+-1'3'6.Z8Q7@ MV6Q0F99%/QYGJT\_5=O3DB!&^628%?._12=_+L;EM^CWZWPRJ01?)0!]$H]I MFF1^FEP)E/%*@*IV!_ELMKYO7>F5*!VHIN?+:V&0$/B5 9':1"2N8=$$R?"S M$\9,I MGJ0Q \*@3'*'A\LT4S$_4SU:&C.;FSC!1MSJ+(1J6JW9B_G9JQ?5RZ"S22E< M$I)IJF MO+B.JI?9A"!E+,WA#*":!FO68'[6Z$OS,L!_0S%")DF'<QK=RVU?;E_M<>8!6A#6[*3F,N[G,K_RY393<1''9F@M"&L:IPF-MPR( M[G9$P*%0J.^(@&M2XRU#H=V/"#AP2Q4\(@" EO+E0! 4.B( <. 1 8#S'1%P MS;V\6Q!TMR,"WBG\R37/\F[AS^Y'!+S3-=7:/=66OF#'BY@9H_L;4!>$.P?J0S&.F2E4/T ]54!AQ9: &BM76!@;S#50H8%KSK[6 M0;SE<3'XY+^Y^51-.]]'I-6S?\SMR\:(&)U^'P U>Z(%$N_F5O>PE"\X<-[< MV B7L,L@K'E#74LET>W@-W2S!>R#L /?C2USU840JMD#K8,$>G:^L]!"2+0( M?7=[!\#6/%@0&3O6H="*1[1WXSLZSP(0%8@EV)"3[\*XINU:?(A>'/_@V +> M?2*ER[T76G8(O^QXM/\L;(=>(&JRN+ UB7FR!%?DZIB6+:*'P$#(Q1; ]2W:)XQQ@[O/@["F<9KY MDI87C]M>+*^TH;TZ$^#&,%,^J/.-BT2S7_*H,$ +JP[7-3>V/$X%30S..06 MS(P_)C:G:6HO$B .[U:- MB:;C9)=80"O+: 3OP\W*N7G0#'PK"7W1KYM@VRV7=-U4M MO6P'T/:R :#E9;? G"7 ^0'D90-U@5XV4!_L94,]!;ULH$;0RP8J]'G9B99" MR0XQENY>=@*$%RPO.P!J]J3VMG*W(_8^O.PD=-"^+806A2JPSI5QF=#Y%@)2EMIY\QF2!F M+O_3-LAF7[0PD2V%B>] PF$_X/PG/,;$O'\* "TE+&W]P6G"$P-W#N"J=Q*) M&9JX H#[+.;"$?*16LY(OYQY['D3K#5U$6LDX)NV:;-ENL$Q;6L(W&WE[<"+Z:X[.OR I>2ZC7S MGM\5/!37INJFQD+<6&'OPCC#^EH: MD/A)[N)MFFE2'W,==JCMH6;A=[J.MZFXZ=DB9.YS89QA>RU+2/P$E_(VC32. M## 1V)5G):YEY8C[OY>WJ;.YX2MA:(UK"&>874O3$3_-[;Q-.TUI1ZE!EU=A MG)%_JL9<@:\@I'*?B'!M&/6$7H&,7H]]5<6AO("D7#YE6$_+ M%5M%9=Q72[MH7I6+O3\7EE&]9Q<@:15%?L^"\(, MRVL\&$B0U8\BA+)D,21CUTY9RT2% JFH'I=S$C@KQLR\CWT6QAEFUY@QD)6J M-T6(H6-BBZH"**,;-9["S^$MY8T5S8OQTKQ($H09W:RQ7" 35D -8IO!$DGM MI(9 (JPFSC"P1G6!5%@]A=L1D.S*$6]O!37Z4Z/&0':L'4+NFZK#,7<(:0M' M 1&W<%VP; [A/3%W5$MO1<*Y/?J-_*.@#Q?/N%8R_*% FF^=@^^(R"+%R < M#VK?QU)]_=/[M+BK]J=)=JN*Q3]7ER^+U1&PO=V]R:W-H965T&ULI5EM4]LX$/XKFESG!F9( M8TE^2P^8X:W3SK3 -/3Z6;$5HL.Q4DD)<+_^5K:Q@RV;,,<'8CDKZ=GU[O.L MXN-'J1[TDG.#GE99KD]&2V/6GR83G2SYBNF/RXW)1,YO%=*;U8JIYW.>R<>3$1Z]W/@A[I?& MWIB<'J_9/9]Q\W-]JV TJ5=)Q8KG6L@<*;XX&9WA3QG%S?7EU/;NZ1' UN_GV]?+L#@:S._CX?G5]-T,W MG]'%V>P+^OSMYM<,'?S,V285AJ>':(Q^SB[1P8=#] &)'-TMY4:S/-7'$P/( M[/J3I$)Q7J(@/2BFZ+O,S5*CJSSEZ>OY$_"H=HN\N'5.!A><\?5'1+TC1#SB M.?!<[#T=3P?@T#K*M%B/]D69Z25:0,EHM%!RA: *%3,BOR_36!C!]:>!??QZ M'[_8Q^_9YQKJ7N2)7''7,RCGAL5<6][;4^+CD.#CR78W-%TS'(&LO%> ,#IC6'^.[K1M0!&'A^&+7Y!C<<#^F@\[?*99R2WA<;-D\X^4V0']& 9U56SN#0[O!\:-V>3JLQE$4 M]Q4!;K0$#XO)K>)K)M("K;0/< BJWR4)$K:5Q6%%:-2#LQ$6' SB/$L2N;&R MLF;/-KY.?$&7)F+:+EB'U1C'?E_Z-S*#AW4&$*H-5&M5H'HGI#O9YL3MT! O MBCLYT#4;8TRHUX.\$1O\/K5Y"VY7*\9^Y!':QNNPH]-^O(VJX&%9^5HU$I:X M!_.A*QMC$N,.3I<9C:?3'IR-PN!AB;G>M\UQ@N\*"XW]:=2AS:X=M'MQ&+K1 MDT:!B/>N=E;D6Z[?T9^11CC(L'#<;E2R9+9DY,+&"B)DGHORX;\W8FW;25>$ M2%HE4D47[,1-NGA"#_[:N+MV M/:5#&IDBPS)UED!$M2@Z"0 ]WV@PT/JH:,GA1I&NS!K9UNC@6AJ.R*'3"X4.Y=J.?RWR\8NJ!&TL&2/-DHWI+BW05:DR\H/L M'';![G-ZC;S1,C*L946CY*RGXCDX(7=%RP](&Z]+V4+:TT*11MG(L++5/+:Q MW2@T4B[H3M0NQ?*GQ&]+F\LPCH*X#WHC;21Z%XDM1,[@1+H_B36B1(9%Z5;) MA/.TVD?;]AVXOFK9N4J$[HF1XP $W7@G0@ZS.)K&/0%J-(H,:]0M>RZ/ZU!$ MC\(LES)+;7@*,6,/2K(<6ZK02Z9LF1F3\7J^@J10(K&VI?^; M7/10H./49'^D:$NSTPX2'[O=IHVXT>'C5>5V07G0HX/'=@27&G1:E2>MA52@ M1GPKY$9GSPTKOI"FRS':/5N-HSBI( MVB3N-.KI,&BCGW18/VM>.:B(Y7"RVRFYW'!ZX-!3[,7M7'*888K]GI,)W?G5 M;UA2KQ8+GA29Q)^2XK")(($X2JJ#)V22=?*H=-5V-%N6%25C.YR=FK'?._US M*:T'Z=)VT&$71$'/$9$V0DOW^KU1%6<#\;^]<1P/B1_0=E_KL(M)&/40'FW$ MEPZ+[\7>Z(_0G-^+/+<9:!M3KH1,G2YU=7=*H[#3"CGLH@A'N(_-&H&FPP+] M'I^X/94.>A-V?QH&;B:=\YW#, Y\.#BUW)GLO+A8<75?O,_1J#C/ES_VUW?K M=T9GQ9N2UOUS_.FB?//3+%.^B/K.%#PI#>?7!2SI?8P@QJI\MU,.C%P7KT?F MTABY*BZ7G '56P/X?B&ATZT&=H/Z#=OI?U!+ P04 " !"A&51QD^^GI(" M "Q!@ & 'AL+W=O33!N+Q ZVT[)_O[83HEY"X:7V.'-.SIFI)]&: M\7>1 TCT6194C*QT M2TRH%4?F;,;CB-6R(!1F'(FZ+#'_=PT%6X\LU_HZ>";+7.H#.XXJO(0$Y$LU MXRJR.Y:,E$ %811Q6(RL*_=R'.I\D_"7P%IL[)%V\L;8NP[NLY'E:$%00"HU M U;+"L90%)I(R?AH.:WNE1JXN?]BOS7>E92R7QD#2V4P0+7A7QF MZSMH_02:+V6%,+]HW>8Z%DIK(5G9@I6"DM!FQ9]M'38 [N ;@-<"O-\"_!;@ M&Z.-,F-K@B6.(\[6B.MLQ:8WIC8&K=P0JKN82*Z>$H63\7CZ-+EY2FXF2.V2 MZ;ISF:WJ+Q57*';A^FK^CXA>(Z(Q*R$W0\PQRHS$&2%!XSD] M\/%A^ 12!7]SAJJ MT%#I&[2*73=TG3"([-6FA?V\"S\, J]+VY+J=U+]@U+G3.)"72XA.4E5EXSD M/ID-3; E,QCN:.Q+\L-^A8-.X> 7"K6LT[UZGNXJ-U7?/?NA 8,>T:'G>?Z. MN?V\"_\\' [[[06=O>"@O:FZ#QQ11M.:Z]N!L!"P*W2+.>R8PX/,SS\W->SY M[^TUM2]IKZGVQD#1P_P1\R6A A6P4##G[%Q5@3<#L@DDJ\R,>6-232RSS=4W M!;A.4,\7C,FO0(^M[BL5_P=02P,$% @ 0H1E42U'KSZ]" "A8 !@ M !X;"]W;W)K=> MZFCC_.=0*!7%U]+8<#PH8JS>3"8A*U0IP]A5RN+-ROE21MSZ]2147LF<-Y5F M,MW;>SDII;:#DR-^=N5/CEP=C;;JRHM0EZ7TVU-EW.9XL#]H'USK=1'IP>3D MJ))KM5#QIKKRN)MT4G)=*ANTL\*KU?%@MO_F])#6\X)_:+4)O6M!GBR=^TPW M\_QXL$<&*:.R2!(D_F[5F3*&!,&,+XW,0:>2-O:O6^GOV7?XLI1!G3GS3YW' MXGCP:B!RM9*UB==N\XMJ_'E!\C)G O^*35K[XN5 9'6(KFPVPX)2V_0OOS9Q MZ&UXM??(AFFS8*NQ+YZ< MWBSFE^>+A9A=OA.+FXN+V?6_Q7G^:7'\35 MQ]_F9_/SQ=$D0CF)F&2-HM.D:/J(HM?BPME8!'%NJ&HN#O:&8[DWWGI!WT$7B@.4=/")OEF6NME';M;AR1F=:!?&?V3)$#^3\ M]PD%AYV"0U9P^->'^B]1),ZO9A=BL0U1E6$HYC8;BV>Q4.*GO[V:3O?>GKFR MDG;+=_MOA?/M"]K7/'TN=!!2&- #!7)MW%(:47EWJW/EA5N)7*]UI&=&1N(4 MH>P:]BM/ZZ7-17"KN)%>H;9NP1D5&""*H/RMSI"1Z)JJ4#X(XS(952ZD1^9R M0;:" TP^A$8-CM%F*[05E\['0LRP16=R*,YK#TX;BEG0DC7.:DJRT7(L/D%$ MS\_]G]\&2,AIP5:HKY7R40>%1YFI$9D@7"*I5(665453&6[28'/L:NQ?*VL0A*1 M<;Q1%<-B5]' ^171K%7!)0;RP8M2%\0SQHH?YC-KKX%^,UX,1:]5\\3;("% MS"BQOT>F7JMU;5(<%J-_P67".RE:J*SV.A*=G'_-"FG72LRR2'OV7Q\<['RKH0J%WKF#E-#J+.B695XL)1; @,M\:09;I+M MWV'A6'P$E4NFAM::-MV,>5T*+- NAS.>@2$L4IL.08-5+(;.CA.\_A],O&/@%NXI,_?-HU!!JT2\T,Q2"_1$?]S<01"U5T!! M(#MOM:L#0IGKD!D7.JA]4\:/5]2?JM"AR-"T)76,#MO4.78*T1N<'Z5TWPU& M%P+R*I.A$"L<8D(;9JS81092#2I+KW1*>E.D'3@1!&QIU3P0YCO):WET)S63 MJ6(+,*!U0J6:=;8?RZYJ6T3";)> CJV(?.ZJ%AKH[*(W\J(/VEQZX/W&&II( M>*+8T+!#&:H#96A)9[AA0E5/E(6H7J\-G:A+GF4CHK+HU4I;==DN+1WPK#K6^IVM\TLAS"! M22@U/)DW#'O?2O$LT22MPYR4%OOR5FI#EHRP9!2DH8/6DDY8W9C* M)=*0YAJ' 0FJNW^2X/I'C#HD#1M*HI[XJP1EHS/MI\/Y4- Q9TT,X'(FR!$& M+.]"U:R7%4Z(,J,Q#B>Y-69/.%;R.(VW#=7M&@TY#P$P#P: ^BDA@4]!*89+ MA4,09ZEYT) NM::&MK@+R89)ND[9X[2>7SV.VO4.( C0:@D-^*G3-$J0HTYH MP"Y\.*%$Y*Y>QE5M6I9LAHW[T&B/C/S%H<72F(Y>#*4'B>$]CTVZ5(P(_ _O MTS%":W&=J5V/;IAFN4V,!1*BPTXZ0W;L/8)Z%K!$TE0SW?1CL='<_A&SYC#& M>$^XO,6*TDXHN(-$W]:V':(%'7^TT]QK(2A3.K2WP'KH0]&D]WV.CNC\%9+G7QO3I[KN:?>A M2N+'3/G3Z )%+$0D), H1?WZG@4H6G8<3]L7D03V>G;W #K;&OO)E41> M?*DK[GS:]<@UEF0>E.IJE(['\U$ME1Y< MG(6U6WMQ9EI?*4VW5KBVKJ7=75%EMN>#R6"_\%ZM2\\+HXNS1J[ICOR'YM;B M:]1;R55-VBFCA:7B?' Y.;TZ9OD@\+NBK3MX%YS)RIA/_'&3GP_&'!!5E'FV M(/'8T#55%1M"&)\[FX/>)2L>ON^M_Q1R1RXKZ>C:5'^HW)?G@\5 Y%3(MO+O MS?87ZO*9L;W,5"[\BFV4G4X'(FN=-W6GC AJI>-3?NEP.%!8C+^AD'8*:8@[ M.@I1OI9>7IQ9LQ66I6&-7T*J01O!*DW[%VU#BO.B6M3KY26W A._'FY1-/:K$3GB\:JC(0IQ%&:)K-T+I3.JC;G,#)XQY.TYU>G(L29?I4-P_#K)6/@1IT/.?7O33R!VXPN_CYQE1=5L+69L6 MPMB6JRJZFBR2V2(%#ZT^@AO8N/0>_,7Z+. :RE2AX+'OY)M3[Y)43SA1^*RUU3NV&BY')1JY4!4UR88.^ +O\J:XI"N)V">$7 MF 2=*5GMK4 3N($9^2ESUCXZ2=+%F-%0VDN]5@R>= X()!%YQW40S/O5CN4B M62%G2U421T" MIDRVCD($!"BST"?/Y&#TX9CU\'.#X""#)8;.5"H/.!P4PF.AZU_4@$/ B8.2 M84_I7&U4WLJ*@;9##BUUAB[3/*X M/J81CB:B-E=J5QH0SF9)$L< S=/*4+, MDW2RY''#;/E=)"9$U02*?;"MC7YB?CJ>B7LF@J_0/1*39;)8'.,T[*K><7K" M?6!;"MS'4^:>B?ZP+D=BN9R*=T\C.!29)+/YH@ODN9(>"1R \XEX2_ZY0$^2 M:3H5S]TN1@=7-9#E.EQ(F2"04;RU]:O]G?Q..%^0T.)$R-J*B ZGAX M,AL(&R^A\<.;)ES\5L:#F<-KB7L[61; ?F&,WW^P@_Z?P,4_4$L#!!0 ( M $*$95&(PXUO#P, #8& 9 >&PO=V]R:W-H965TE C0Q9%L[#A0@7K9;]W9]9+W3DI%-X9L%W3RT_JS7]P4JR#R":'$W'D&3J^O^ :E]$24QI<#9S"&],!3^\C^MJ^= M:MEQBV^T_" *5Z^"+( "2]Y)=Z_WO^*AGJGGR[6T_1/V@^\T"2#OK-/- 4P9 M-$(-;_YXZ,,)((N> ; #@/5Y#X'Z+*^XX^NET7LPWIO8O-&7VJ,I.:'\1WEP MADX%X=SZE]O;JP\W[]XM0T=L?B_,#\CM@&3/(!?P7BM76[A6!1;_Q8>4Q9@* M.Z:R92\2/F![ 4DT 1:QZ 6^9"PMZ?F2YTK3NM@+*8&K FZ4XZH2.XFPL1:= MA2MAI0NX3>N.E(EQ$/_X2>(XV22LAE9633)Y@D9\S3U!XOI)$H3 M<&@=W-Q"VYF\)F60Q'+=*2=4!;SX1)>WSRR;)7 63Z)L<0X_O\I8S%[#&6.S M<[AU-1H*%R\(^J435GBEVA\06F $F,?T@B2.AW0WI_C9A"4S>F:,C1&IF&B: MP759TCSP!2N:>#342+:*A&8,JOP)\)$"JPK!<(J2, MG7_3/;J[#IL=57.\P+Y/C/J6,M] RJC?FD=^R:+Y9#Y+X7NW+3S1,GV\JI]8 M%OH^#+(>=\>AN!EFP;_NPT1]STTEJ!T22X)&%_-I &:84L/"Z;:?##OM:,[T M9DV#'8UWH/-2:W=<^ #C7\7Z'U!+ P04 " !"A&51+QQA7IH) !)'0 M&0 'AL+W=O6 MMVQ- F0K;@=MITC:WH?!/- 2;;.52)>D[/C?SW=(2::WI&G[8LE<#L_RG8TZ M6VCSW4Z%<.RAR)4];TV=FYUV.C:=BH+; ST3"C-C;0KN\-=,.G9F!,_\IB+O M])+DL%-PJ5H79W[LD[DXTZ7+I1*?#+-E47"SO!*Y7IRWNJUZX$Y.IHX&.A=G M,SX1]\)]F7TR^-=IJ&2R$,I*K9@1X_/69??T:D#K_8*O4BQL],Y(DI'6W^G/ MN^R\E1!#(A>I(PH9E[N[TXB]1R3,D>JG.K?]EB["V/VBQM+1.%]5F<%!(%9[\H=)# MM.$XV;.A5VWH>;[#09[+&^[XQ9G1"V9H-:C1BQ?5[P9S4I%1[IW!K,0^=_'V M\MT=^WKY_LLM^W![>?_E[O;#[0B?L@U9N:MFM MRD2VOK\#IAK.>C5G5[U'"=Z+V0'K)VW62WK)(_3ZC:1]3Z^_3U(N#?O*\U*P M&VG37-O2",O^>SFRS@ <_WODC$%SQL"?,?A];?X2(?9Y*MBU+F9<+5G*C9&0 M(!7&P?L8MU8XR[C*6"[Y2.;2T31W;$RBS[WHY APIK3$7C4A0$M+@Q([4ZVL MSF7&G<@PDW.5"N:A90_\R6.=PXEIG^.C'+01!ZQ0CCF:; X!P;$?JCC]US^. M>]VC-Y:-I0)-R?-]O!:"DU6RGV&:^V. $B>*D3 -5#S1&Y%6HUT:[9Z?P?OAVXJ)AW3*U43 Z8V<TMZ; MK?^?M5L)_1PAGR+\&&^Q8E^P?OOP^&2-TN;(-?P7)Y,]"0D2I+B/G,/V2;?? M+*N?831(]JLVA#CMPZ2WDZU /UAMRYQ_QFA=')&L';XY\AN&>YKXSQNO-^BO M45K_O]=PW:0].!EN6:X:_EW3@N=0JHH:9_UR[IO&.(ND83> M,U0JQ&4<1"48-[*( I]UF/ 4B$?<R2J3 C52BQ0K4SX28C54206!&1*SZJ MP!P9:UPSM!L3"\3-3( M%!.-XCE4KT,22P6;\660TFDV@LIY)NB5EJ(DRX5ID@1/?Y220#9IJDWD?7T@W]4O!Y%Q2.8C-H;[,:@,@$1$#I*=9:6!T"\H3(T2EI&V/K36Z39\ M@@P>8: )J].119ES3RI6A.-F0E&:< "[KJ"Q P_!=-DWU-=8!V1@=F57X!2M M ?4-->IJUZBT#3OR=$J0(&HD"A&HW>8UG\/9)N(1J;P.04C%\0W'UO54<.7: M-^&Y8MW;MHY*-90+YE(^DQ35\3HI 2KR$4R2EF6M]/I(3Y?) M[HLF9']:[@NI2\*@E0$KAL(N)#>Z@ CD D59$*WN\SJ04Q_3C!YA](!= M^VCM \!.W+;W8;.]*188BPT7P]B(G%<*#V:L(4;.ITO;0"TUDN(W1V=9YA0% M+7H]'YQ8E58JB&W'7Z1+A*^0#VK51:D6*:=,IQ45\ MBYU'4_RBB* +A!$E7,W"9JV])R,U^8<8#60\7<*($5/JMN>BFD#4],S "F#= MV[N2;B0F4OF@YKU=9:$N\"69#^QU&<97D'A=JWTOF +>X[AXRN2GW6_NO+:=K^7OISIO4(9W3OIK?G5 MSY$.22=$T2<0^++;'APGK]CM>$PQ$U1IM"[!J&P4*EVN:C$?SRKHLY?#WO#5 M7[B *4PCY$16YT)^"+W+NFR+WR1>YMDQ-\/HX5M[,: M8PH'A+[\IXIHO==W]S7B/D) 3]!/#DC9 ABXWL M/0A0@B'\1/FT)MM\1T%CQ;S,E?J^ DM3Z+L7DPNMYA*Q-9(]^)'R7.?$NC:1Y KSI <'NI\ M3_53B Q-[-UOF5U1]=F7)5%I\ >N30AUS[\ZH:,RKP") )X2-Z>Q1_PE83.4 M3LNFV;YMN(Z6[>O =_CIIG^>LFOJZ6 >]#@YP>F4;A'%L@;2N%29;S6/T#LG M_3UOJ_YSO6U/-XC_ J$[& I-:=-^4A/?'1[O>.Y@@APK$S-MI3_[,&DG_F:C M>5GMV1JZ+6:Y7J(MS357X3JA>W@@C2L /WDB^FKNGF!3"U]^2>G,'1?!,(CC?5&G+KUO!QJZUC%.= M9Q2YT):[D(F0(,@.X,RN:/N6-=,^1$[1+5&#[@_)XD.B(.R#MQ5KE->JVT\T$:JD?+F4*8 MD%*HLECZJCMDJQ#$-YBE"YX7WDG#5?B+8?MHF#SSNKP=7:CDR_K&)\V1@$)O M#7+_\86@0GO@*SQ79Z?G-20;J7/71YA.]'FK$.CRZ2,>$80.PI>N9K3Y3G@9 M/H^MEH>/C @.A?+\JP4 +T. 9 >&PO M=V]R:W-H965TZ#26"_=JF@5>:%V24'BA\GMTY MO+565E*5D_'*&N%HMYH+OB:Y(:S:$,+Y7-ALKEZQ8?UY:?Q]S1RYCZ>G*ZJ\J#=EYXZ0A4IK(0H=[ M._] 53Z';"^QVL=?,2]ECR"<%#[8O%)&!+DRY;_\4=6AIG#2?D&A6RET8]RE MHQCEM0SRXLS9N7 L#6O\$%.-V@A.&6[*0W#85= +%]W#X_WG3S>WCP]GK0 O+-M**HN7I<7N"Q8'XI,U(?/BQJ24;NJW M$-TJQ.XRQ,ON3H,/-#L0O793=-O=]@Y[O57*O6BO]U+*Y-239#"(D?'!%._MT117\513]&T?\?"[_3 M(H_OJ9_)A,X;F$]/[HD:K[I!"43(2!B&N!:)+9PG82=B7'C8][X9MZ]L/I-F M(0J/DJ3K DZ4D291T%2U4@8+B!K,=-1URG]CBQ-=)*&0/(P>X@*,@IDQ0+ES M9)*%H!]))@VTG SD#\1CS7$FT2&15?V9.3MU,A?SC!R-%T(% %]TJ"P8JQIJ:XLUI!_J>V81$Q-S)IN3TC MU,M)XV4D+!1@&&T!_X'R,;G5$#2%U#K&N:[0GW^<=#O'?_LW)4Q;252AZ4E$#)12<0?E#P6UR3E MQ4$7X[ MS4$'&2:)*VBGGJZBXGE\)WK-HY,!_KO]WL9\8URL2]&G&&/DA[#5F3;% MG_:DR(L24Y5SF'64\>$!^ !_KRPBZY1#37="HC!!Z14XJTFN#:>P<.F RZ_P M\;I<\S?X)U7+R9<,6HR#8<;P7DW_+EF4DP5%P.1T]D"MC80V]U$5.- M@X'4,;/EJ0?]D+EU0?V,"_L'2\9GY1"?"E3$Z07/\PM9I):8#D*93I-C!.6. MT;,<&V#CL02YE02)C;D"/=7$=R;_7-++@OR>?&1WL _<(H\-_EO'&$]\E0*0 M8;F79AJ#K@ 08;]6^%Y(K28+3GY+#64@&9A:RC1J^*QA<^)L+F88.AM)K7KB M3T6):Z0"A67@CYMVMG&^]65\@>NX<(5#_R38.)20?@[^ M8]RV6IE.Q2V(N]9J=07?+:0WX:0F8-]+6?YUXCJW3; _Z_'32/^%WT'#[D-^/>R?BN=-L MJW:ER,E-X\6)/Z,8B_)VL5I=W[#Y)AY9XG*$F4&T?'!\V<":, MEZ7R)=A9O*",;&PO=V]R:W-H965TGOM@3S9*?S:E$);=UE5C3D>EM>WQ9&+R4M33TRK!2^<4%U-XC"<3FHNF]'9B9N[TFC:+2=>"_7I:6)R=E)R]?B6M@_VRN-K\E.2R%KT1BI&J;%ZG1T'AU?I+3? M;?@HQ<8,QHPL62KUF3[>%*>CD ")2N26-'#\N1&7HJI($6!\Z76.=D>2X'"\ MU?ZKLQVV++D1EZKZ) M;GH[F(U:(%>\J^UYM?A.]/1GIRU5EW"_;^+T1-N>= ML:KNA8&@EHW_RV][/PP$YN$3 G$O$#O<_B"'\A6W_.Q$JPW3M!O::.!,==( M)QNZE&NKL2HA9\]^?WU^_?KZ9&*ABV8F>2]WX>7B)^06[*UJ;&G8ZZ80Q:'\ M!!AV0.(MD(OX6877HAVS) Q8',;A,_J2G6&)TY<\99C 71GV]_G26(V[_^<9 MG>E.9^ITIM_LK*^1^U *=JGJEC=WK/+HU&HE<\%,RW,1L%SI5FEN!>,MUQ;4 MMR;8[A%?.MG25,!X4[ ;43+2K"6WSGM3#9YU16R6;.\Y,U:T(QC.0*NL>XD+&A:0 * HKJF4$+X,XIX M*QK> !R6%,[78*C)$6&\$:HS3-PB=Q@"^:H3S"I@E*9'(2MI[P*'.N>F9"ND M!\.X,2J7<$&!.+ E+0/+0]Q P!IE>_S8#=BD"A$BZZ[VAN^W=\9O*805FO; M8-JN*6:/U.H(&^AL0:IA\P"&UU3UB*7H-VCR4*[6C?QW?WHKM%3N:X/;<>B9 M6E9RS5T&(@^:#O-[][L;Z+06Q9A]>/H"2WY#YY'+";K'1*88IG%M-+?2JF;A M.&)W@FM#SH["\=1_C=FET(X!7I*OM1 ]O4AG=>>P';*Q=RU3+8%W&L4M+KR@ MV_9N)*J2C5[K4D")G\#%2^V-+K#IP#9BHY&% $CGC*W^32D>7M#>4K\N+?D, M]#.J 2.@K#?,EMP.0P#TJ2K@$#J7I(&6_4F'8'H'TYV:;KG]8HA#AQYQ)>UA MG/8\U@6C()7$;I=KR&&J%@>JMG,; <=(E#U8(GGEO$U@;8F+]-9%WZFC#SVX036.BS#58^ZCUH/F%/@5Q>8Q M_$8G#?,^>T=''LR\\19?6]A*%&.7%:))PG^>#PX$ 1B,_D#@8'7'[%P9"^P5 M\N@Z8&O18+GR<5<0.2BC4S'?)1CV@D7S($UF-)@&<11BD$V#*(LP2+,@BC/V M<9M%OO>0*$C3F,4X9\'28)I-V33(DHQ=EV#+D2/I=ZN>AU ?SC.VF,,S ?U^ M4!92 XTOX*T@S!9DY"*8)2D&TRB8+:9D+1"E"W;=M6WE' _976(%#WW_YENI MRF4V\+CG^_^D(]MP\^U$>8P(EP2XY;)PD'BMNGV1&B1YH.ZT9]>.M8,,?3P@ MU*"VN"+@\MPAW1Q[9L$BBVF0!K.0/)Q%01*3A],DR,"G]X^4"K6DW..!B5M? M0=T)'M(^]1] VAT:!_%LYL^,MT2-PXQN=89;G;-WJCER!C3"E3KMU!:^EOHS M:E7L8NOA*8\6.!P(TL1$FB2(DP1_<5SJV!0D\^2!DF'Q\\+AW E'BX47CA9. M.(45GUP?#)^@9&FT]8^6+4>= KT"73#S+8_+0,^R['X^.G]*Y/$%J/@J<%3Z M?-U\Y-:R\<+]>Z#IP)I'!!.4YA_Q.\?O4\"#^]0\<+VK:(CA[IX;_@)4"E*2 M>B7R7F44]&7I:MML.-?\#)[V'=_7Q/A+GUD3Y!I\1FR:(._%-(Y9.@^R.*%Q MPI(L2%(W3DDVF8949<'7%3S*9E$01=E!0MNU0#&XGL0S@#6P1=9M9UU 04X@ MY_T<(TKFV&$&#( F1AH=%O.2%:TVE[?/:3CO<_"(#V=-AUKOOY'T[Y/L$ M4D?-Y1VBCM0*M+C%DP1U_01%^_T;=_>UE6?*M]_4%E-+A%]?PMVMN%[WR:XN M&H<$.\.?OIT;&E](C];UB#2Q[S*D[\Z_P!Y60L\!N@13:\*T-V_ M-'>SNW?ZN7^>[K?[1_Y;O"5D0WWM"J+A>):-?([:?EC5NL?J4ED\?=VP%!S= M(FW ^DHIN_V@ W;_>W'V'U!+ P04 " !"A&51-'&@P(0% !_# &0 M 'AL+W=O2.5D: M^^P**3U]JTKM3GN%]_7'X=!EA:R$&YA::GR9&5L)CT<['[K:2I$'HZH<)J/1 M^V$EE.Z=G81W#_;LQ#2^5%H^6')-50G[,I&E69[VQKW5BT] M$1.2I34E%]4[HO3WE&/ MD?S?)WV<9SP'B9*5WXI65 ='066%\*+LQ-KEF1Y-=#X)H0:K$%.:2[*D[?XJF#GSV[N[WY[]^GR M\98N+B>?3H8>F/QEF+7VDVB?O&+_@6Z-]H6C2YW+_$?[(;ATA)(5H4FR%?!) MU@/:&_4I&26C+7A[78![ 6_O%;P+F7JZ4"XKC6NLI#_/4^#['?A^ M -__W]G;:L^*^^AJDC M9)P^]M'& MOJ"'NRE-A'[NTYU@$8J2SITSF0I/Q^'[5-3*X\.ML,_2.[JYF1[35'F5PI#N M!N>#8_H"U3HPL7.S%>]*S>#U4Z%L'M8AXIR>A/:X2KLR!23M0CAA,BQD^4)K MH=]P1-:MHAT 3=*F?%!MS4+ETA%&(PE*C47W<)TR@9+R"M1J9V\TZH_P%Q-2 M&X^**/!&HI1!1@OL-YDW-JW;V(P*I&672>@Q:RHP&%83L2*"G*^FW\,3H M0L$=F?4^29(!358N'=J"\^-?APCESJ4VF$'"AX:BSX.G >7(H[! MRU?P>-) M54T5PA^WY.771BU$B>#9M"^PZS &YWA5OPZM[V&O>C*($KA +M]4C MS/N1R&AP\*9/NVE<_V!9N/$SYV0WB^\OA((T;JXG]X_KQN/!Z,T LF.7&-9> M5BDB7TWL_L:8N:]*_H+KTA[F6ALH)X1F)$ M6#EOT!U@A]2C*QKT!.AU:46;!5< J-P694" 9<,*CALM#B64-@Y3UL4.FZ'7 MT5K(=H9NPCU\^P(^N$%4EGD,SU+#)%4\,;OG=V+U TYVJ M0\19.[B[I6]9^&)M;Z4ZW*>\@J7MTOH"&@LV&4.#UL/-_N-]__P$!A&GF MNQ&ZT:S=4M;N-AUEAFN'PDK:>3CZ/YL'O;G:[/XZ'R^_)X-+\-8XM' MTPRFH\'A08]L/.[&!V_J<,1,C8>.PFV!_Q"DY07X/C/HWO:!'73_DVN$+ L* &0 'AL+W=O99V:>F5GQ^*KM?O4+:WOV95DW M_MG!HN]73XZ.?+6PR](?MBO;X,F\[99ECZ_=Q9%?=;:CP[6A:9>:6MO&N;5AGY\\.3L23%YK&AP&?G;WR6]>,-#EOVU_IRYO9 MLP-. MG:5CVM4.+CTI[:NJ:%(,9OPYH'TY8TGK;UW]RL M7SP[R _8S,[+==U_;*]^MH,^AM:KVMJ'_^PJCM79 :O6OF^7PV1(L'1-_"R_ M##AL3MH-%:CBZ!JF WA7$-&.>L[/'68 MUS__^.KSJ_>_O#H[/NJQ&MT[JH:9+^),N6=FP=ZU3;_P[%4SL[/=^4>08A)% MCJ*\D-]=\,RN#IGB"9-<\N^LIR;55%A/[5/-7MIF;=F\:Y?L%+)V< ' VR_8 M:0#6=NP?)^<^W/_G=S;4TX8Z;*CO@>7=9K*7SI<7%YV]*(//MG,V:.'9IP54 M:6M$D6LN6%^>U[B)0/2VZ5F/A[-OYM+=TW:Y*IOK'_Z22Y$]]0BD8;WSZ\&_ M $/=5F%2PEQ3U>L9[5!B:-4VE:O=SH);V]C99KF *SWO[*KM@GC,VPO$;^_9 MC^_;WC*A&(DA^=.S^("]:2*M8/GP1#S]"3IV89V5[5P[\Y!HYBK:ZPD@Z*S= M<3L&I^GM\APZC)X#Q"8!SD8!WN/.@IU 5ZS%7JT[L!K[N/;>E>0:OJW=+.@S MP3VYR-L!FZ\7><14EB>Z4+@2/,D-7:2*TX.\2(HL'?<1(I%9#N%4(HT)& CY ME$FA$Z,4.WUSQD2B<252)O/$%)R4X:I@)Q].3IGF@HDLD86>IN)K6IB-L-BR M$$G*#:ZDPF(BIZLB =@DE9&)U(J]A]L]'/A$(F0*G )B,A$\(YF3-#7Q82J2 M3,MQ-XS(H5\J3))#E92E.D]2HP-\*115&,(RGF02'[1N%N$3 #EG.DMXM@&0 MY@JY#2!MF&%H2G@5)N&&KC*5J&CAI% F*7)S%R<4Q9_HA+I(\HP@@S/F&I_ M#+<-OL)QAEW2)(,^(I?!XX"5@(LJ($#HR02+,/BOU DO"@:K&$P-Z&6(VB3/ MY<;UZ&NQXWK8JLB#\;A."D/;8R61DC FSV'9N[C>GPD:@A->)*+C%3)86@L/'LQ=K#B[W?%IO]4"Y73]D[.W/D6+E.5 A"8T!)9$G-*1X$ M_( +S5Z[I@2D90W1NDM782-0D18@-OHHF(#[Y>![!K*2UL/XTFU-86"T2&M&*0&A#J"4]$, M.#+<_JV; ZG*V8;$&3:R9=TO*MHYA9-G@F5)D5*&*A I<&G%7F'="W*4#4"* MLE1.ELC3C'9!&LJ0>G+UD%/5_2PM-7#)0ZK*D*A$L#* H3B&3DD!(&ZPMM J MI#S(C\A&7BI")E<4^6#F/?96*!T4-C,@7T"OB#.82F&_/-]C<4J?!I0D0"49 MK(8B)"7;*$J-MQJ=TH,VJ%D@)?@*U($_Y E0Y0UV%T2/2K"<8Y*"JQ@D#"DH MI:8//L?>S_RI242H^!#8J:2(E\$#N$DRI- ;+&]X8@1GQ.8(#GA(EG+$.8?= MLWUV+Q!)2#O(0I16#?X$SP/#[ ESQ!/J3I,E&0(<1D'@"K(;['%;F(.@0 U$ M.[ @13UYS0W&AL(%P)<"02XH/T&J5*-^E0^Y*+B?E2D,B%0?!=QS3>XJT_"_ M@'ZXNBG$45-H"6AR\ *XG HTT(("2)SO#7%T!F!%P0P!+ZDA $LHJK9 "WM" M'!1$%3!(&50K40!20"D$(U+IK1%.-D/N@&\)N$Q&)2'J$"I];@AP8H^LH+*$ M*A4=^AF1@;O $0^DF*G&#K^_AC/\_CKFV[W^)^J:Z2#D$V#R[)-;VL=E,WL, M:;$(_)A:"C2AH2T3!?%!05=P*AT+&S@;7/*U^V)GCU?8UU)5RPV\%0YN0&T& MG84F[J(H>(L!C2=#4)9$&D%[0JT&RB')_@I N@WVDA(B,AL<#=W; RX9[@ B M08*B2Y.H!I$B0X6@2?I8*J094D@F=X 4/(UI ?%FT&-0=D#;+V$0,L,&2X,Z MSK "A(V!4 O5&2#_"LXLIU)!*22=4(WE_,$GX[MX)VH2DZFA\)*I&+Q3D'N@ MXDE27>R "C4DQBL5FC44O8IK8 ,#\"U$< MZ>X 84$HA:*%\.+&A,,LA'4D:8TR(A>[(9Y3G:I9#H^!^G1"@,%THI5EVS%. M1PEHB'.J#Y#R0EQ^A23!R^E_(1"ZF &2N5\.<4O::7+4.T%!VI%4$2)SJ4S!'2CY1/.@>[GXX$04J\$!PL )L+4DCL H= M>$4*Y*')NP4KL _HP2@JAPW\'KS)'S[7WM.WZ& QG)@1W5%Q&NE.\$!W6:+0 M-MR"EZ'& 7J@=LU (P^83.^'45$4,#8?" Q)/1)87O!(8"BA#""\-0*I?9,H M$:C&1P1F]Z+)E^LN,"!17O N) /6$(3+"*'=%YI;5?#(C?_"R$=@$H0^+?-( MA[IDPZ$^P95?V?!;:WV=Q!_?0**A'D8GPMKSVET,Q[(>GW[NL*9KB)LO7;OV M$^56M#5AT[>T42&&/;/PT\CL?FJ)8E?"PYL2Q= ] &=:WGJ88[=)L%]H@2C: MN=T&!XK0G/FZ7W?TH"Z'8?LPZ!=D>HR%KCW2GKCFLJ4"AM;T8XN^ MZMI+-Z-D_I9$@ H-$U$LP?Y.'S)\>*:&ST]M#XUV:JN=^HAZ)52>X2 HIT@< M3_RWKS"D4/(/,=B@^M#+]L0D97S/(UI],-'ASE*V<#!8]QH*.$1Z7):I0"C+8VV.OZ!J' M&VQ?E'49SBQNBLQ!0"K(-HV#[Z6HW=70T"#XO$ MB2VXHO$ J]K. N=1$!;>KO!/V$D(P?C_]*N5!\8(! !>GP52L.XRUIVT[]>R M/*(CM-@?"ITH\.VTYJZ(FX5/JJI;XY*@A[AQW3:4U]4:::39G8J%9?AM 1D) MQ;W\1N@0L=B@LR4I'[CZ)<2.!".&3 J'6L)FX*,93 ES;P(53M'9FT]+QOB# M-#5S/DR"&4G&]2J\CK-P\(YP7+)EJ37\?^F 60^B\(1 M:H(.-PDTONL0V65B$@JL:]LS!'EC9X?L; T>&9PD^1/P5N<'O\%0L\?_!E!+ P04 " !" MA&51,7N/DZH' !D&P &0 'AL+W=O%OM 2[1-5*)-WCJRS3:T^ZA7GAMQ5I=3GHY4QZ]/)1.%3+B5XKS@J[J2HGU//B2<6$'%V5U_Q(=?B_.1AP[QDN<&-3#X=\NO>%FB(G#C4Z=S M-)C$C=OC7OL_;.P0RYQI?E67OXO"K,Y'Z8@4?,&:TKRK-__B73P1ZLOK4MN_ M9-/*AL&(Y(TV==5M!@\J(=O_[*[+P]:&U#NP@78;J/6[-62]O&:&79RI>D,4 M2H,V'-A0[6YP3D@\E)E1L"I@G[F8O7][]=O)Y73VZII/%X_P2\&ERCO6N7]*C"&5^[)/ < M0CWJ'=$7#*$&5E]P2-^**7Z"1UB0&W8/R#)DJA232V['_YO.M5$ D_\?,18. MQD)K+'R"O'Z?)O)^Q#7Z'8PZ7+*^7$G871$BKX K$F+S_^]]2ZBH/$S3H1S#P81"%8!%GHL#Q M:$AF>%SD[1I=U-U3O7[@,F'N20,)47M/:ETRV"4TT<#LD'&S(G.DX%/RIJGF ML FR\KOE+,CH]!9"6G(R72X57\)1["[U?@"QPVG#B0'FF"'_9K(!,B=^>TU) MX 24.EF *8P\-XV&C4NX::C0#Q,GB#!@/XE=Z@\"55V(A0")L9^E>"9)X-)D M6.9W7.4"H3>.,C#AA2@3I&X2#S(0YX(+L#+)F!$)W8?0;KG&R! 1G9?V,AY2&J:9 MDU%4%L9N@)F(82:&G 5NMA7O&BH7J#6U-7! 70!HH5Z X861FZ'6&-$7DM0- MR=1>R-UM#GD!N(N2")>-A:3B6,,Q&8W<(H*#I)'CC5.\9)V/C>S2H+>0JATB MN;V8L"8J*]L=4J,XK(K'@ M5M F=5-RSYG2+GD']I6P9MJ;A(>U,_E!"J"P6:OHY-(&/=TP!22%;-MRK+U& MVTP[W,:M;.R[DNBIN3_)2Z9UBW1THA1L+LK/%KI8NKRSUH6>-R4R8M4R(K>, MN'O I^15:^WJ0>E.N+LBW0ST8J;V7C&]^M+&!^JQQ5COTLP_ MD27(-5+0\PE_&*"Z+\U?8+@,6-JR5TQ=*!!)E#H)T!Q,4.J&P/,A=6B:VIH2 M(=]T .KYS\*!OH3U?D0CZ@0)UAH_]=P@ ZYQDL3KGY->PT"0NRK&OD,[D@,O MHFB/2*>DBWP<9%8\#ES?(V.:I4X0^&TE3)"4QC[UG2#+<"KS74I[!?LX=H]# M 92U,+8*0P@B(./0\;UVPJ?(I=]T"GN8+P/W; &-$]=/29S$#M06:S##P@/E MQ8FBH/<@/D:&:98\'1,^CF?WUJN'R]%RY;.2H \UI2/!(PE( FA2_)^8@\82 MQ!CQ0[V7[V8?M!WZ+W_YR24D[K-WW2C;:'\E SO$SZ R^WN"Q^C (<4'4A"8 M02F[5]6-@&[-8ISEK6MMP[(@<^AH)=?08[I@$FBO!J\IZ;(VW9+NLM3A=X,<2A50Z]<%^1?'/+:(0R((I*'&-TZP:&-# MC[X"&39/[ !8;<-XS?-NUK8DP#)D QM>^"DT](D5>0&U._.H@S2+H(&7T_+> ML4LHNMV!:C+-<]5\CFD4G<.;[@)9>7BO/9[8.2NQ(R#VURC(QPU7-GORA_32 MZRUK3]HV?ZDG_MXN^@?TMP=S\L4>-\ALXQ1';IH<;B8/][2 S<#^GD)]SPW# M;W?I0,.WY=7G)HZ]Z^)/ $]'\+LQ_-B6CCZT=-_,UT]>=FGHI% !=G-RJ!)_ ML\O0QD-__[4&_N)%Y@C*0\>#%])G1/F!A#\KU@/7Z["^[U?YR=:7CXJKI?V^ M@S]3-]*T'T&&V>$3TK3]LW44@ 82KZ K9Z;1".BVF\Z[8.IU_8[ MRKPVIJ[L<,59P14*P/JB!LQT#VA@^+!V\2=02P,$% @ 0H1E4>1UG[XW M P !0< !D !X;"]W;W)K&ULG57?;]LV$/Y7 M#AJR)T.293=-.]M XF98'M(%3;H-&/9 2R>+*T6JY#&V]]?W2,F*@RU!L1>; M/^[[OOM(WFFQ,_:+:Q )]JW2;IDT1-W[+'-E@ZUPJ>E0\TYM;"N(IW:;N-<+@VZG=94;-, M+A*HL!9>T2>S^P4'/V\"7VF4B[^PZV-GLP1*[\BT Y@S:*7N_\5^.(<3P$7^ M J 8 $7,NQ>*67X0)%8+:W9@0S2SA4&T&M&+/+-7K*G2],B/(@]?)"N5,9YB_#GY<:1Y0?QURL2\U%B M'B7F__,$OQ\--YH?%*'E>Y9Z"Y(<2,USV4)GS:.,E<"%R*O1%HD]N@E0@[ V M;2?T ;Q#!T(#.I+\9K'BB?9" =8UQ@H(*+"\-8%=(\L&I(OON@(FQWW'44\H MEJTEP099-2(GX$B0)V,/(U$0K.*L4XP+J9NN,Y:\EB3#]J.02FP4AXQ.#7'[B1HIK-$2=QEP,PA89J?Q;7I>5J<3?@,7-?]FWMJ?P M_@-Q*^Q6\C-16#,T3]^^2<#V3;>?D.EBH]L8XK89APU_I]"& -ZOC:'C) B, M7[[5-U!+ P04 " !"A&51TCB;*=L$ "J#0 &0 'AL+W=O( M7)D8@P #@);U[[,+4C0=/^*FTT,NQ&OWV_<"/-IJ:JGL\:1RKCF< MS6Q10@\&2C3.F9:CF+PS"?U5RHRZ=5(H MN#;,MG7-S>X,I-X>3Z+)?N-&W%:.-F8G1PV_A16XS\VUP=5L0"E%#$_PE8&M'V;4H!:J&_E#[X<1P^(UAKAGB+W>G2"OY05W_.3(Z"TS1(UH M-/&F>FY43B@*RLH9/!7(YTXN3V^N/E[]L6+7ES=L]>'TYO)HYA"73F=%CW'6 M8<2O8"S9)ZU<9=FE*J%\RC]#?0:EXKU29_&;@"MHIBP) Q:'/_U/3ORW&.R,6U$PV"O? MH/+6*R\L*W3=M Y*MMZQ4MR+$DF8PB(6"H^ \7LN)%]+8$X3<8T5X)DK+4LP MEOAHR"]Z<@MS?;\3A=W#"O;.JZ\P+(U-! 0:B=T M.658*ZQI3:/MP(N*$M7Z%7,"QM6.*:WNP9)%CW)Q<$84?M/+=A5WK$)5V1I MH1]LV[F -#A'282$NC'R4H%)B9) .;E#*-<:M7?($W(DA8="MIB[;&-T_?_X MY4)('Z]?*IPD'EN]1<50+B[(2_[\$9>7I: &R^5K(GS4MKJ5Y2AV8[EBT\G4 M#H,EN)3D!'07]FMFH4"MG$#N#Z+,%%;:X:5SE.;LT&\"Z MBB1#W]#A^VARVTNQARC2 #SI_NP*^]K3'6KB^(F6H]E56V-^.NP5J-R[]#AD M5X_E\!M;+(,TB7&2SX,PI$F<1D$>1SB+%GF0)TF\=I,(_GM)N'2; ,$V_^8Y(] M)M;3?'Z6QJT2F )D]O,,WW)36A8'\R0.8I06!\L\#_+%DO:B/$BSR.\EZ)+\ M/8:^X=EL$>0(&85HWSQ8I&F09!GM)NC>:+Z@W0Q]GB3+<:1'\>^N0XS"- _] M$%-TTFF2XI!,TWCHL728)7Z(( 3$ BSCV+7$==X@-WB8 CHEE-(<@P'!2T-@WB>CSNS M\S5'9XI*K>Y*#7RIXM@=?D1.N_?W(WGW%_.)FUNA+).P M0=9P.L\FS'1_!MW"Z<:_QM?:X=O>3RO\F0)#!'B^T7A]] L2,/R>G7P#4$L# M!!0 ( $*$95%W N8Z&P8 /$- 9 >&PO=V]R:W-H965T\2VM9V(G$SO)0Z7]L4F0>SNV;-G%]#AVKH[7Q$%<5^;QA^-JA#:=].I5Q75 MTD]L2PV^E-;5,N#5+:>^=22+9%2;Z7PV^WU:2]V,C@_3VF=W?&AC,+JAST[X M6-?2;4[)V/71:&_4+WS1RRKPPO3XL)5+NJ'PM?WL\#8=O!2ZIL9KVPA'Y='H M9._=Z0'O3QN^:5K[G6?!F2RLO>.7R^)H-&- 9$@%]B#Q;T5G9 P[ HP?G<_1 M$)(-=Y][[Q]2[LAE(3V=6?-=%Z$Z&KT9B8)*&4WX8M=_4I?/*_:GK/'IKUCG MO:_F(Z&B#[;NC(&@UDW^+^\['G8,WLR>,9AW!O.$.P=**,]ED,>'SJZ%X]WP MQ@\IU60-<+KAHMP$AZ\:=N'X[-/5U>7MU<7U[8TXN3X79Y^N;R^O_[BX/KN\ MN#FG&NOC/71D?CK M9.&#@VC^?B'JP1#U($4]^+]8_@_NQ"6HKQM=:B63\#\MC%ZF1R]^^^7-?&_^ M'GM$J$@T+&PCE(W.D["E6$2/6-Z/TV>0U-*.DUX@8%< M.J),9T1<)]:55I70 2+=B 6XL_KO.+\2(4N8 Q LL0R/F) MN*W(#QX2_K!ID98Q&P$(^(;="A7D.GF$)A1N%WAN(&QE T;J&45E3?$(0"5= M;9 Y]@&##P(Z\-C/<2 043I;(_4%)A_R0^:., 4],N^@<0)V18UD+IY(9PRP MI6.M,5WL(53:%5UXW01,)HRJB'JT#D.75QW/%%@6:&VLZI54&['2UN28XR3A M/DZP#JO1,R-%5(')X2RWU87?E2XX&T]NI15ECD41799* D6)UP<:\KGD74 F MO8NI,! Y,Y\L2MWH0-GGCG9B(Q>&F'F0YRV_;03YH,%,KA<&FJYC+5H;P(T& M!;*V,;-4QL#]V,K-KLPR3+#L=:V-=+M"+&(*QHYCHW_@K4SZ2&1IIV+M@VR0 M/;M/Y1R,TQXV9 L\R#"D^HB2S":E6C=6& #)6NB#/\[JV5Q^]CX15[*1G51 M86,!;2U=*B/3ZB-@=\K*.-C:<)@B'[@G4,9,-_X_&ANZ65FSHJ09,S@8 M"V6DKE//Y!Y4#\9PWW.=@*V#9G%C>&)./=2:5,I%MDT6DS$]^QNX#?YW:)/2>]8MOBL.<8BAE3$ M/NA#I@I+N<:.%++=36"<3'DBXI)<:Q6=8Y*ZT\6V MF =YJM2#FG/BN!XJ6P]JIGOMF<%>%PS:I$@,D981 \]" &!/$?$$RU@+4B@F MHA%+[<%#>F?X M2U^)$I=*<%-4+M,7^ M'E]\]MX^5 L\) 'CS+!WTPGL;G:IDZA(,$Q*^E2J=DU_O',88I9,F1<%F M']L6IT;ROC10I@&E!M=D;K84)O<@CT'6EMODAMM&!-T^+OYA/N$/-6T-]4<) M]UIPL;M^HZ2YU[?M#,VEHO?L@KF3Q"QN?:%CH+OZ/60 "7(LT-F5N)9WZ9#^ M:;X&&Z3A#[*%=.Z3GM&5O^[_/GX[F[%B34QU^G9RVT]MS^3UZ]&^3+0OP3;IDO]P@;<<-)CA0%!CC?@>VEQZ'0O'ç?\+U!+ P04 M " !"A&51H['QB<@* #1&@ &0 'AL+W=O,XZ3W(A"1,*$(! MP,C:7]]S 9*28MG9V;1?;(@$+N[CW(,#Z<56Z<]F)81E=^NV,R]G*VLWSRXN M3+T2:V[.U49T>+-0>LTM/NKEA=EHP1NW:-U>Q&&87ZRY[&:O7KAG-_K5"]7; M5G;B1C/3K]=<[UZ+5FU?SJ+9^."C7*XL/;AX]6+#E^)6V-\V-QJ?+B8KC5R+ MSDC5,2T6+V>7T;/7*20:$5MR0+'OZ_B M2K0M&8(;7P:;LVE+6G@X'JW_[&)'+'-NQ)5J_R4;NWHY*V>L$0O>M_:CVOXJ MAG@RLE>KUKB_;.OGQM6,U;VQ:CTLA@=KV?G__&[(P\&",GQ@03PLB)W??B/G MY1MN^:L76FV9IMFP1@,7JEL-YV1'1;FU&F\EUME7MV]_N7[[_M,M>_?^YP\? MKR\_O?OP_L6%A65Z?U$/5EY[*_$#5BIVK3J[,NQMUXCF>/T%/)KW7L>/ M&KP5FW.6A &+PSA\Q%XRA9DX>\F#]I9 DF4?Q49I*[LE^_?EW%@-4/SG$?/I M9#YUYM/'L_B])#YJA-KOF=GP6KRU0+@LRNV0O!VO\?? M_E+&4?'HH,J%[7PD= .^R#&SE#8-?!UM.06CQ573]8'8?RT:KA;0!VZZ$GA;=>\\D;;Z %PWCR'A7 MJ[5@"ZW6XU0XQ>8"\0C6=V,P#:N5 7>RMW<@4R/_\/N3:%F_I/^_&E%*AL+H6VG+:=854 M-8Q@)BG+8G#MG%T-,P *P(9J,;YSV>V49?O 4$BS03D6LC[ G*NV.;$0(5FM MVI;/6\&X/:P0:U&9%A7MZ]5^X9"HR6V[V^ IXJ < 0N(BK=L(80)L$'W=.^T MY7?T$!4B4SY^>$N3Q'K3JIT00RJ5]F@8]U#P2K.EZ%"/UKWA#5I,$E_0&3)Y M%PSN41F.]H%_4U:66O4;YS)M#;>;WA](HQ=(^3M4J6DD/0X.6X\U"M$>9ISQ M-1'8[],^LK.\6TJ73V,$9;_^TDNJK5UAZ^5JWS?P<2X[C]* +95JMK+U$?J8 MG04FL;?4KB8U4+*D0'$0U9^?^LXZ"G6?"[>O<4$\U:+=X_Y$JW^CL TW400VZ/ M%3=[?J=R(AS/082(#1U>LD8B*-X1'K+!2N".'P!BOIO4?H1W2%KGQ^=/-[1;XX=4!6TG<3R(Q+V<[6$LR#J#?':'%FU M.Y\.6*A;2?[1JH'P]6=AD1SSG<6<;3@:HNY;K@?!!'PY_%%M5W(S=G)+]*@] M,LT )/@VKIE.B*502\TW*_3N2)RN*9$HI)ZS%80>ZK+4(!!"A%Q+[$W^S(7= M"M'MW1C7^Q:@W0Z,SP'O!@L]GYTZ<#TH72GW-0!7&$)/S5W7_9GL4!B@SF7G M"9P?@LX*OG:BH/.=JL72J6?XCV6]Z5TBCX]8JT6W1#J',(Z2?R\GXD[4/=&H M3\J!?VNQG@OMLO'VYO)Z2H,1G40LWSCI,T%('C)QLIA.]5,VMJIOJ;OWG3[2 MXQZ@D^U'*G#.WO1:#IVQ@$1!W%]Z!$&LMH!>C:IC"ON*,D(&#T>UQ]F'JO:*R7B)P$"S[B255%.1A1J.L#*JRP"@*HKP(LB1WXS , M@R*,V-M>(TLL3J(@C4K83X,JBUE>94&8Y2RK\B I2O:Q1_]Q%E=!3%ZDL)6R M(@F2*F%Y$E1IRCX='7*3;/V)Y5D!8YL9Y#H?B9 KL M@;K=C[,L@KB(,2BJ((E"#.(4\681C:(DB*)TC#!-@I "1 JRD$4A19*0@1!S MQO"PM&19D,4I>Q(CQO*,15%0Y-DWT=T[31%%DB#*DD91'"1EZI*?(]&4\ 1F M2N3J'1U:HQ7(,ZB2VA.N@\?01(U'-<&-SQ7:8R NL)@T_ES%QYU7J4*.'3.\;G]RX5@]<$3LKL>!LA2:J]C&\$*3*T@J,&W)!8LZ<1%)>^OS@B M F? G;C8U 73J8-V=$[3Q:UWK4_=M*86Q/,.U?BKX^+3"#K8^$\V']'%_UT8 MT7'S#;?]0(\_CK=G?QAPO]T7J,_8[7?$,<"?!&F1GK$G489!A$&6!D5%3S(T M4HS!Y8/"WHQ:[0FFEOD9]5*6T5HT793A/]JV2L[8!R_B3^CPZ3[U!,Q!;@11 M2@;*K/+FPFQZTN";&JW)6AD&& MOH_!F4D2@4V(NC+?P,+8@TN(!P%Z!U<1>KIL,HK(L$B#]+, MC2(4,*[8+WM!=ZD%A_W]=RO_@()^2C?S9JS@>)W=$(=JR!(*6Z!>&\*ECYD8 MIJ[[=>]+UPAT03TTFKN,'@ E&,3R#]T9_%W]?WY9N%GMC-OK6 73USX/2][V M7LJX*],W/'#I#/B_KX%QW5/!"@(*G%./!A:,N+W,6%3 3HJ0-GF%>6K$B2''TWJB60L&9GL3T M%P9^[;LEUSN6!B4X)PO .NQV0S=>- S.970&"Q:1G(E;"9.$T6QGED^X!;O($(A!*K(3V@PU4,@XH MO%\$?=6Y<^N)VD">:4@O45O(PZ" F2OT,0_J<07]!Q(W[^N'0\]:7XQ<'/#,#)TOV80M\JX13T MOSA,3Z??:R[]SQ3[Z?['GFNNEQ)NMV*!I>%YD.H\QG\" Y!8 M !D !X;"]W;W)K&ULK5AK;]LX%OTKA <8M(!C MQTZ;IFT2P,FDG MY[GG7O)T;=T7OR0*XENAC3_K+4,HWPV'/EM2(?W EF3P9FY=(0/^NL70EXYD M'C<5>C@^/#P>%E*9WOEI?';GSD]M%;0R=.>$KXI"NLT%:;L^ZXUZS8-[M5@& M?C \/RWE@J84'LH[AW_#5DJN"C)>62,'Q?\5=':=WX+]F1F M[1?^24_D-)>5#O=V_3O5_KQF>9G5/GZ*=5I[_*8GLLH'6]2;84&A3/J6 MW^HX=#:<'#ZS85QO&$>[DZ)HY6\RR/-39]?"\6I(XQ_1U;@;QBG#29D&A[<* M^\+YQ?[R]_G!].;G]+":7EY\>;C]? MWWX4=Y_^O+Z\OIJ*%W=6JTR1?WDZ#+"#I0VS6N=%TCE^1N=;<6--6'IQ97+* M'^\?PO[6B7'CQ,5XK\ IE0-Q=-@7X\/QX1YY1VU0CJ*\HV?D3;+,5B8HLQ"- MF^*?DYD/#B#ZUQX%KUH%KZ*"5\\HN)6A7MBBEV<1_H_?"NN8%[ZN?OA3*"RDTRIF] M76@[DUJ4SJY43HX-S-5"!7ZF96 .$&06L(,F-4$;<6A>68H(M*I-] M<54Y<%!?3+R24>.DXDQH)0?B,T1T_!R]>>\A(><%&T'?$-R@/.%1IJLQL"\@"X9'R1GR4$%O?^L5/UZJ@T#9LB]FE8?OGG4D/HS$@A4%Y0JF M:C4GX8$7P[['K21U6&:0U!?2BS7HA[\M?'>"H&K!<:Q-!LX&O_XR.CY\W_&+ M,P3[K2NMB]%#A'XC+:-U:X5(04?^M9(N<(PY?K0.=FWZXHZ,\1N]D@:QV@/; MURUL7^\%W(7T, :@N'/DD>;H_R[<[A7#?>:=+V5&9[V2!;D5]7;+CH@=C=_' M/$M498P(1ZPRLLH5AP,YR]$DTB^/O(M(D/ :[IA+YN6C551-5[@WG8PYB1Q3>^FKF%5%3!TJ;%),& .8;KY6"KA'9S<8A2*%@CD+ M^84$-3;'($D/@BI3C,)2!B'GR8&QZ2 -5U$SQXS9&+=U2,Q;*!PRP M"BMA)08>#T&5SM$=H-Z)N;,%5%G?,;>?ND.5+>M5B10+B;23X"6.-<--MOT' M+!PT31.V-=8@I%%,1)/& MD;%Z&&R=?;?NQI3)(3S^B7>;_!K&GP+)CW%4AMS%G M$P5+,9?*B;)+? E>_P_.VW)=7<]YRLQ3\V0:2"3BA=.6XIN]A71/F0:*U3PFX9G!9[^(B>=@K92M//*9*Y]IZUN\?S<03(QAY-[' MLA (+L_SX-B#O[1YY82*2)CHK1D5,X#Z:,0#Y>AM7V08(R0WB+; N%%L%:(5 M6'>0,/.+29]$LQQS'(-[G&BFUZ7!N8A+R:*=H*02:PI5&S(]>/$!2) M'_7HGH8;&@% *R@1AS7=6+;4T90%S+;MB+HO_2=M^D_VYRZW98-P#"JB,VNC M<9IC/FF>W.'NM>2QDY%2>D3/CTVD_E5Q'E(&H3LOWK:A"N@N(SQ1K:;T*D3)V1AWXBRT^M@^,TMF7I=7@$5_+%=P\T$[B M -M";"!N2'K4;(.^2Q"/"N)/"X=]K(+6@&N#X;-*--!,7""W/RI#7 ''*3#; M]3NC>V'QU4X]'R;3B\X9PU?P>'=22@Y'NV\R?6BWL>J#T5%_MZ6UH8_=>O$9 M])N)H_'QRW<_%X T,,7IJ>W988G1M$J&IER@;@'[Q,T\WA1)54.:=F'4?[ V M:610*!?-8+XI>/+99A_%28U:QEN]"8P&L38GO9T.MOK ":J(AXY L6P;E=*T M'3A2SE88=GW?U^RJ'BD1)C 8>KV\]1*\2+U$%Z'<2V/]$)J)6>HK)?U M0.*HX46? <6-K!2_>AY-L93:\Y"3/XKW8[KK!B]%@T.X))T?!'M0<%=JL"]7 M4FFVY !+#KS4?"2=\5FTG99CB=1DOL")28*"R3\Z1J;Z1XQ:)/5KJN2!X0^) M5H*V/4IW#7W!!\(%,X#-(W$?. K.^K)>+TN!$1B.%7&JQ]N: M@K==F)V' )@' ]"2."$^GA=3#&>$XV+,4OV@;@;&T MCE\=CMKV-" (T&H(#?BITOT90X['! UVB6PJ-YG = M+U :+ WX?!JAM),8/L294A44$8'O_E,Z1F@-?F>T'6!JIIEM$F.!A/C,E4[; M+7L?0'T4,$/2J![]NK%8JS@;(6;UF3#B/>%RA2$2O3):%))SK2I..Z/@":+0 M7!2MZH5-AYC'^)C VDR>MM=VCKB%K.AT %@-&U_YU'A9SO-DQ:",N7KC098 MNYK_L'/SR)<9\7XU'@Y,2)>0[=/V"G>2;BZWR]/][XWDNQ O-,VQ]7#PYG5/ MN'2GFOX$6\9[S)D-P1;Q)]]\D.,%>#^W.*C4?UA!>[%]_E]02P,$% @ M0H1E4:&\L;74!0 SPT !D !X;"]W;W)K&UL M?5=A;]LV$/TKA(<-&Y#:CE.O79L$<-(4"[ 40=QV'X9]H*6SQ88B59*RXW^_ M=Z0DRZOM+XDLDN_NWKT[GBXWUCW[@BB(EU(;?S4H0JC>C48^*ZB4?F@K,EA9 M6E?*@)]N-?*5(YG'0Z4>3<;CWT>E5&9P?1G?/;KK2UL'K0P].N'KLI1N>T/: M;JX&YX/VQ9-:%8%?C*XO*[FB.84OU:/#KU&'DJN2C%?6"$?+J\'L_-W-E/?' M#5\5;7SO67 D"VN?^<=]?C48LT.D*0N,(/%O3;>D-0/!C>\-YJ SR0?[SRWZ MQQ@[8EE(3[=6_ZWR4%P-W@Y$3DM9Z_!D-W]2$T]T,+/:Q[]BD_9.L3FK?;!E ME,JD__*EX:%WX.WXR(%)>4 MX:3,@\.JPKEP_7%V_R2^SO[Z[F;S+T]W#W>?/L_%KX]6JTR1_^UR%&"' M=X^R!O,F84Z.8/XA'JP)A1=W)J=\__P(_G5.3EHG;R8G >=4#<7%^$Q,QI/Q M";R++NB+B'=Q!&^69;8V09F5:,,4_\P6/CB(Y-\3!EYW!EY' Z^/L2J5$U^E MKDG8I?BHC#29DEK<&]BHH>G@#]%Z&O1S00)5")T902]9(UY^ JA]CPO[0Y::R;7.3*Q]BQ)Y.^$$M4I2@I%#:WVJZ8"19Y+E Q M=N')K>5"'[(+L0D91(!3)4E?.^*P^#T-Q9Q(?+*!Q%3\\M/;R63\_D/GYV$Z MXK;S]T*9")E92,>P'WCRR!'CYE@-P"G%LH/P 0L1@7T4,L\55SM6E$DM*W6/ ME70Y4['CJP>B=GX,1:29\[=N\]H' +Q=D1+T&]7BJS[[5R.+E@7\A[I%1Q^\NLRQ$PH<.$(FZ%DVO%[16'4[_.VP0X M\NP \U35#DGW0%XYHH:EF8;K]2KBP#VX[Z$/M529!$7?ZGP5Y:#,VNHUY6<1 M]-:6E31;!* 5L6(5 B(?%-)$29_2XWJH0O2)]8R+QB.=T. 0J4?]X+,!2HH WS%V7)V8:&': ,E+="TT&B&("DXY"A M$>)*3'4 XN)BD"_4Z+8UVG+ZHWQ2#%%AP$36V619:QFA^D0$Z5:$$ZP#Y'4G MC0-Z2*G+O^&^PCXH ZN[O$*GN&KY'FY5UY9&PS;R*+.")<%H' H#M&7S2JY1 M;"LZ$57D$$"FW]]@%G.*9QFF4FYK$Y5+^]7V@ZG,@EPXE\E*!:0:CZL:HN(: MP2*SK%K26Y,1EQE.MKNF$"WL=Y2CW83SS]OYHA,SUJ!722N.VRXB=[9$"%P" M95TRUOET./V9#4J>"[JW;_!V*&YCMXX-X*!NSXYI\^S_8<&Q?N+Z,G:D94-X M2F,K,2X^6_M.:IE3W+\E)K5:S!PWR\>R_V+.X(MT48,A=:%II3X7CI_\]X? MNY&Z^X<=33 1ES7BJ.#I=4W-PO#$9#'M)HOIR2'@#I( _7/*:AB@^-[N*]O1M$#LT;ITWU&TIA=1 $R5?_,Z7V-!R*XP-HD M MHD31O=V^[KY59&M)W MV].GS@-:*V8.H6F)H^/A&R3"I<^']"/8*H[L"QOP 1 ?"S!)CC=@?6DQ7#4_ MV$#W#7?]'U!+ P04 " !"A&51PXA;XFD# #W!P &0 'AL+W=O.I6<6V,BBRX%2JN)\D'^)22!V-AV'MWHR' M5#LE-=X;L'59"K.]1$6;470:[1;F!9W*)DL45M) M&@SFHVAR>G%Y[NV#P9/$C=T;@\]D2?3-3V;9*$H\(528.H\@^+?&*2KE@9C& M]Q8SZD)ZQ_WQ#OTFY,ZY+(7%*:DO,G/%*/H808:YJ)6;T^8SMOD$@BDI&[ZP M:6P'@PC2VCHJ6V=F4$K=_,5SJ\.>P\?D@$._=>@'WDV@P/)*.#$>&MJ \=:, MY@#-Y*3VA[)PAG'M] M][" =_>D9"K1OA_&C@-ZMSAMP2\;\/X!\$]P2]H5%JYUAME+_YB)=FS[.[:7 M_:. "ZQZ<):<0#_I)T?PSKKLSP+>V0&\29I2K9W4*]BE"?].EM89OBU?CP08 M= $&(<#@0( Y5F0"/N4P%;: &RX#^(S9"NUK@AZ'>R@0IE160F^Y(E(RF86T M$)K!0&IPO)T+:6 M5(T^I'1LX,/F/FP1PGI+D:9U62OA, -B-P,IPQHL?+FM M$139#C$E/CUMV9)'EF7*@MM2**%3A'#W+'@95<. F)JPWH9UU%8T]4< M?.$8O[<["29[N2IAK%][^V;TP_)W[,&W2.X,*I9%J.V_G / MI)(1A]+DFIQ./%'I8,D'5_)&96@IEHH)%L+YC8U4:M_\J *O9;Y3Y6<%I&8- MI/9A>TS%"I/QR^UT+)?.L/Y!&UL MA57=;]LX#/]7"#_M@"+.DF[K#4F -NNP/70KUMT'<+@'Q:9CWF31DZBFN;_^ M*#GQ,MS:O22BQ-\'%9%9[-A_"2VBP$-G75@6K4C_NBQ#U6)GPH1[='K2L.^, M:.BW9>@]FCJ#.EO.IM.796?(%:M%WKOUJP5'L>3PUD.(76?\_@HM[Y;%\^*X M\8FVK:2-OK\Y3?D[XG7 73M:0 M*MDP?TG!^WI93),AM%A)8C#Z=8]KM#81J8VO!\YBE$S T_61_6VN76O9F(!K MMG]0+>VRN"B@QL9$*Y]X]PX/];Q(?!7;D#]A-^3.YP54,0AW![ ZZ,@-W^;A M< \G@(OI(X#9 3#+O@>A[/*-$;-:>-Z!3]G*EA:YU(Q6<^32CW(G7D])<;)Z M_V']\>8:/E_^>7T'SV[94D48?EF4HN0II:P.1%<#T>P1HE_AAIVT :Y=C?7W M^%)-C>^9R_1 MD5 ZOC=DS<:B&L]N[XTGC@'^B9Y"3;D]4ZT'1Z<%Z?#)&A-8HQ>=,1!HZZBA MRC@!O8OH8DA62;!3*;49L#<)8_]&N'?ING4H"*HY.A M=M#F_T M*4'/&V8Y!DE@_#M8_0=02P,$% @ 0H1E4>NIQ3&UL?57;E;3KV5'IGZ9 M'!; M"FGF06%M=1&&)BNP9.9<52AI9Z]TR2Q-]2$TE4:6>Z=2A$D4C<.2<1DL9G[M M2B]FJK:"2[S28.JR9/INA4(=YT$<= N?^:&P;B%1 Y02@PLXZ!T7"#:Q3" M$9&,7RUGT(=TCJ=VQ_[:YTZY[)C!M1+?>&Z+>3 )(,<]JX7]K(YOL!O,J7S++%3*LC M:(/27R1SS?_U#4M3+2CI9J^1)PFNLSB&-!I!$2?0$7]JG MF7J^]!&^56UHQ1A8JW+')7,OPL#WY-J3N?)4*Y0+TS%,IP' M5(D&]0T&BRU%W"M!5<;E :R[RK;4^&\*Y@2AL9P>,DG9.[$W3JSIU+)&+3M5 M*T[4LD8MC9U'3E3.]BZ&-U5FH*[R)H;21'('6<'DP1,X\+M:8G^S'F-)%FPN M+SH#ULP4/GSF#"1R4HJ2Q)W!>)S"5K,H'N+KM$QDD,5QHK MQIM<%$G65%):$U4'BD<1O%$J/W(A((X'TV0,&VE),'?GUU$-DGA*9-0*M;WS M;$Y557JFGELJ>8\^C4:P59:)_T[W#.+I8#(9TNO(5.URJ]B=2V9 F$S7!,%; MZKRFS>Y?]:?W<@;3:0J7]Q6<0N+!:#QIA3QTI6>0$"*&CV@?$OIBD"8I/%0B MX4GC*5$??'LUX#-J>E"_VG?P9=.X_L*;]O^!Z0.GFA2X)]?H_,4H -VTU&9B M5>7;V$Y9:HK>+.@OA-H!:'^OE.TF+D#_7UO\ 5!+ P04 " !"A&51;VX_ M,XA:9%9[I7^;DI$"_=U)5.N>RXP9>J^BPR M6ZZ\Q(,,<]Y6]E;MW^ AGZGC2U5ENB?L>]]IY$':&JOJ Y@BJ(7LW_S^4(<3 M0!(\ F ' .OB[H6Z*"^XY>NE5GO0SIO8G-&EVJ$I."'=1[FSFDX%X>SZ]?7U MQ>>K=^]@]('O*C3CI6^)UAWZZ8%BVU.P1R@6\%Y)6QJXE!EF_\?[%,X0$SO& MM&5/$MYAKXHL=R5"K;BZH"+C.XDI;+0E"NL#$&K8$+ M8=)*F58C?-GLC-5T4[X^(1L/LG$G&_]-=OL M]@H;5V%X0X+NM3V3W5^DL^U MY[EI>(HKC_K/H/Z)WB^1W0/UR"!B>A'8

ZTEUDR2R"43@)DL48GC]+ M6,A>P(BQV1BN;8F:Y,(%07^TP@C7O^8OA 88 >8AO2 *PS[#H? MPV@6T2-F;/Q;]>@B6ZQWE,WQ-KLZ,:I;S%P!*:)N:QZX)0OFD_DLAC]=/?^D MP^GC%=T<,]#5H6_V87<8E9M^0OQR[^?L>ZX+0>6H,"=H<#:?>J#[V=4OK&JZ M>;%3EJ9/9Y8T[E$[!SK/E;+'A1,8_D#6_P%02P,$% @ 0H1E48;@[R^* M!0 3!( !D !X;"]W;W)K&ULK5A;;]I(%/XK M([9:)1(;;',)T 0)*%6[:JJ(I-F'U3X,]@%&M6?HS#B4?[_GC(TQP9 TS0MS M_\[]@J_62G\W2P#+?B:Q-->UI;6K?J-APB4DW%RH%4@\F2N=<(M+O6B8E08> MN4=)W @\K]-(N)"UP97;N]6#*Y7:6$BXU!*JS73=!O1:.)$=:^1.2')*'=6XZG =W;P/=M.KF9?+V_8V?W?!:#.;]J6*1"=QMACCC*$(,CB#UVHZ1=&C:1 M$43[[QO(7<%BL&5Q%)P$O(/5!6MZ=19X@7<"KUF(W'1XS6,B D=0KDOEGQ$*YK&*D&]"/4!O=+ M8',58Q02LG7F9>Y86F;ID-AX)#8,4W.W-5;)BLO-GW]T __RO6'S0BR^$RLN MB964Q-KA96+I0JP9B8401 :M:R&9@2Y,[$ _0)CO^K3K]_JHR2/W1SQ&KH!] M@4>(F9^/03XV&88O!J=D\#-<N=;F\/Z>G.&.,.*9,]0X5I$Z&X2WWM>L]O%M>V8[:; M2?9:&Z(X]8X75+*5X6=6.S#GVQC-1Q+>'O&G.[]AN.?!7VZ\H-7<0]I?'S6< M[]5;O?:!Y?+MWS4=PEPVNQ5\Y?@G\F"[R(/MDWEP&/Y(A1$DS%]3B+E%WDK2 MCO>DG6)V(IVNN8ZJDMY)4M5);TAB*TQ9J"5'(T]L,U@(*4D9E&Q 1IE>G$LZ MA]VZ(2\)H',!PF/F2@W!&'0),1),I@]QK1I*",>SLLM[M],Y9R=\) EO/8OVA$3\]1:%2)%3D_=% M&-?(3;^LG4\"C:W#Y:8H:E5&.%KI*OSAJ:WZ;,S-D@'&!W*+NL$=[+)A@W\% M]'?RU51&+J5?8HWRFD=FNSR_7Q[#)^"O )JBH;0(77HD-"J6?KM;,58P@?_R ML'2N%,8^T>YX=<]U$,5D]^9@:Y*L8K4!++B*RZQL^YUN:3RDMSW;:;D4!GTV M4EH[?S28OC&.G?VQ9[ED8W0;08%!]<1NJ%ZVZ_COMSPIU=*G6V_G,H?MU*L] MIN5A"D?9JF?/&0MKB8?M7SZ4^I/R\JB3M7RBT]N?%;1SE&=\S'733\=#M@_< M)*BWFJW26.4FV=D;N8F3J9CLN\G>5E41:)3^X2>@%^X[AL%2@]U ]F>_V"T^ ME0RS+P2[Z]EWEANNL?&ULG59M;^(X$/XK5FYU:B6N>>&EP $2 MT%:+M$5587L?3O?!)!-BK6/G; ?:_?4W=D(*VH*J^Q+;DYEG7OQX[-%>JA\Z M S#D->="C[W,F&+H^SK.(*?Z1A8@\$\J54X-+M76UX4"FCBCG/M1$/3\G#+A M349.]J0F(UD:S@0\*:++/*?J;09<[L=>Z!T$SVR;&2OP)Z.";F$%YGOQI'#E M-R@)RT%H)@51D(Z]:3B<=:V^4WAAL-='*P M@SEP;H$PC']K3*]Q:0V/YP?T!Y<[YK*A&N:2_\42DXV]OD<22&G)S;/Q_# M;&*-#K'.HHN *RAN2#MHD2B(@@MX[2;WML-KG\L=%-M1RPJR$-JH$LEF-*$B M(5\AV3*Q)5-+&F88:'+'=,RE+A60OZ<;5$="_7,ABDX31<=%T3D3Q0-EBKQ0 M7@*1*?DXIH^*?Q'5GN6A+F@,8P\/JP:U V^RSH"DUMWNX"YY=\>.2H#'Q:#N M7.8%%6^__]:/PML_-8FET)*SA!I(\"QP*F(@CGM8-6WQ<(L,Y!M0S3ZY^H(=D>LZ^^O$KPJSVOW*]:\ZIUBQE,76'?:HU"M^+ MJ,,_-V(OVL'G8 /-^"P&N<4;'%,DJUIRJQ)7%,T.0/\J2@H"Q!)6R9 M&BHF22RDPI.L%%86,]:V6%_(H-W#;]@:A)AA'*L2+MKQ.BI+Q"^DW>KU!SA& MG3:YP,!NP\#N10;.74H:&>!V_?\2\J*3\X2,3[V?\C.MZU[5(7X[1U@TEJ4B MI:!EPBP[<5\26\SDE+3:X%!S/$6K6.;@RHT3#"NSMXV#=C_0NXO)9 HJ-8%9 MD;QJ:V#;VCG&?TSRM0,Z;HMD:1%/) [#V;_//L6_.]"HX_)$IUG=PH[*-"1+ M9/L5=C%][6_QQK9U.RJX@EAN!?N) ,Q>F'&9E]SAU6P\*9*%01)>];K!M1VC MUNT@=+-.JQ,Y6;L5#J)?G**;^K0B:5,J\OY7;UZXCQ2A5NB"8<438.;6SPRJGHV5 LC"W=5 M;Z3!B]]-,WQI@;(*^#^5TAP6UD'S=IO\!U!+ P04 " !"A&51_43@/@L% M !4#0 &0 'AL+W=O60!<%H6'%9#R;G_MZ]GIRKE2UE+>XU,:NJXOKE2I1J?3$(!]L; M#W*QM.[&<'+>\(68"OM'Q0"EF)VDA5$RWF%X/+\.PJ=?O]AB]2K,W> MFKA(9DI]P3AXQ8!M#)CGW3KR+&^XY9-SK=9$N]U N/\@&KIJ8J6 M*ED+#5Q#YJI$4?'8N#^Y\K($IR-1R> 8PN2ZY,7(N<^X;S9-P M!/96OS="XRD":AGDREAP+Y&*!24+4>-QZ9GS BJ7KE2N7;=4#7E#PC&-H]0M M1I2% 1;)B(9)B$6_#CT. !^,$Y*-D1GJOA^5A=4>XAMDBP9)YH+,:!K%6(Q"FF8C%RT8Q1GI MD6_2R3?IE>]TU32EKQW<7W.S)!]0?Q2V'?(HXC$1]V(>%_&!H]PYFCM'&)*01\\L#N&6F'C.E[Q>".^AI:1FI5SXG!]0ZIPRRM*T M]:-8T31TRRCKEE&OVX?\0P,%YT-]+D3AKD 4(^.OY_T@'?.("84,A=Q'[N.$_%UA,2 MX@XGM, MWO:4,>W*F/9F^8Y;G*CVQ<6Y<]76\M-.4L?*UPM\?/"]EFCZ?;L?R'DMRQ(O M=R!Z6+8_D5HW^)S5C<@WD"'=T+_G+Y4_X'TIWZ'W,:# (*/MQ[TZV$7OCW>4.\ MCMJ7WNYN]Y?ALGU3WFUO_V_<<;V0M0';.4R#TQ3GFV[?X=L+JQK_WCQ3%F_A M?KG$WQZAW08\GRMEMQ?.0?=':O(O4$L#!!0 ( $*$95&PYG!]LP( ,T% M 9 >&PO=V]R:W-H965TLFS:I M(R'0-P9(0-NMTKI6;;=]F/;!) =8=>S,OI3R[W=V(&53X8M]/M_SW'-Q[OI+ M8Q_= I'@N5#:#:(%4=F+8YW MED]QPY++ K631H/%V2 :M7OCKH\/ 3\D+MV6#;Z2J3&/_G"5#Z+$"T*%&7D& MP=L33E I3\0R_JPYHR:E!V[;&_;+4#O7,A4.)T;]E#DM!M%I!#G.1*7HSBR_ MX+J>(\^7&>7""LLZMIM$D%6.3+$&LX)"ZGH7S^OOL 4XW05(UX TZ*X3!97G M@L2P;\T2K(]F-F^$4@.:Q4GM'^6>+-]*QM'PZ\VWSQ\?+NZNX?QB_ #O'\14 MH?O0CXG)?4BR!9WD M$-(D3?;P=9I*.X&OLX/O'*<$Y])ERKC*(OP:31U9_BM^[R'O-N3=0-[=07Y3 MD2.A8S .(FXZA_8)H^'# F%F ME*K)R3\9A%M-#H@OS9:O-_B@-(CPZ3)'DQKC0AJR*P@A#:K13>0MHZY?7*6GPR M61 >6*8K4$@<'KBS.O$!O'MSFK;33VQUD@Z,GH14 ?-**9SUI,E_TCT\/N," M*LZCR?>++*KB=5@G2=:PC?7:_Q!OM5B!=AX&B8/,5)KJ;FN\S:P:U2WZ$EX/ MNFMAYU([+GC&T*1U&UL[5II;]S($?TKC8FQ\ )M3Q]L-MN6!$A:&6O ]AJ6UD$0 MY /%Z=$0RV%/2(YDY=?G59-SV;J@((M!D \2KSZJ7E6]JN+PX"8T?[0S[SOV M;5[5[>%HUG6+-^-Q6\S\/&]?AX6O\60:FGG>X;*Y&K>+QN>3.&E>C940Z7B> ME_7HZ"#>^]P<'81E5Y6U_]RP=CF?Y\WMB:_"S>%(CE8WOI17LXYNC(\.%OF5 M/_?=[XO/#:[&ZU4FY=S7;1EJUOCIX>A8OCE):7P<\+7T-^W6.2--+D/X@R[> M3PY'@@3RE2\Z6B''X=J?^JJBA2#&/X+V^6KU=U%WZ'*9M_XT5'\M M)]WL<)2-V,1/\V75?0DWO_I!'T/K%:%JXW]V,XP5(U8LVR[,A\F08%[6_3'_ M-N#PE EJF*"BW/U&4%IB7G?T MY>SKV:??S\[9RXO\LO+MSP?C#LO2PW$Q+''2+Z'N6<*QCZ'N9BT[JR=^LCM_ M#''6,JF53"?JP07/_>(UTX(S)91X8#V]UE'']?1].OIK7R\]FS9ASDXA:P-? M ,[=C)U&A'W#_GY\V<;[_WA@PV2]81(W3.[9\)>RS:^N&G^51\\+4S:(T-Z% M[H-K45"^:1=YX0]'B+K6-]=^='0Q@S:A0D25]17KHN58?%QWK,/#R0\2T-W3 M,%_D]>U/?\F4M&];!%4O%;N\'7P-2%2AB),X*^NB6DYHAQQ#BU 7957N++BU MC9]LEHO0TO/&+T(3Q6.MOT(L=RU[^2ETGDG-2 PEWI[W#]C[NJ<8+!^?R+<_ M0\YK 9 MISBA='^B$R:.9Y8@@S-F"8[ #+<-+N$XPRXIM]!'9BIZ'+"2<%$-! @]Q;$( M@_^JA OG&*QB,#6B9Q&U/,O4QO7HTNVX'K9R632>2+@SM#U6DBD)8[(,EGV* MZ_V9H"$XX46R=SRGHJ63:&4A7'RR"MTT^I-1FLM, !G-3"*@FQG\3L [4CBC M1O19. ZWN!K\3B0&PK[#Y.F#3LI-E"R]NVVVQV4_Y?/&6??23 MDAPK2[B.06@,*(DLF0B*!PD_$#)A[\HZ!Z1Y!=&:Z[+ 1J"B1(+8Z."8A/ME MX'L-Q\/=\S#M;O+&#]O\6KZZ\,4,^08))[&4!Q(']\1(*3/DH(1=-/FUKX;Q MI-J20L$D,:T8I :$.H)3TPPX,MS^0SD%4D7I:Q)GV,CG53K)]#ZGJN=96B7 )8NIRB)1 MR6AE $-Q#)VX Q!W6%LF.J8\R(_(1EYR,9-KBGPP\SWVUB@=-#8S(%] KXDS MF$YAORR[Q^*4/@TH28)*+*R&(B0EVVA*C8\:G=)#8E"S0$KP%:@#?\@3H,H[ M["Z)'K5DF< D#5$R5GP([%11Q*OH <)PBQ1ZA^6- MX$8*1FR.X("'V%0@S@7L;N^SNT,D(>T@"U%:-?B3(HL,4GR!5FJ!^5?M<%#S/ MRA0&1*HO(NY90NZJTOC?03^05I,4B\&-J*="$QK9,.N(#1V=PJJ0O;.!L<,EWY3<_ M>;7 OIZJ6F'@K7!P VHSZ"P2XBZ*@@\84+=D",J22"-H3ZC50#FDV&\ I-E@ MKR@A(K/!T="][7')\ 00"1(470F):A I*E8("4G?EPJI10JQ:@=(*=(^+2#> M#'H,R@YH^Q4,0F;88&E0QQGF0-@8"+50G0'R[^"T&94*6B/IQ&HL$WN?C)_B MG:A)C-5#X:52.7BG)/= Q^0)A>A!#24'6D5"1*G^A3,D9)/N+WNX9Z' M$U&@!@]$!W-@:T4:@57HA5=/@2(V>8]@!?8!/1A-Y;"!WX,WQ?YS[3-]BUXL MQC=F1'=4G/9T)T6D.\LUVH9'\#+4.$ /U*X6-++'9/H\C)QS,+88" Q)O2>P MS(F>P%!"&4#X: 12^Z90(E"-CPBTSZ+)!W[;,NO?MLR#OVVM=#_[MO %X=,% M=KF&XE^X4=;LW;);-G2SRH M_,O84/\#*2)QWP+0W3+?[ZK2[*A")+2!^B09P MV#BB-%DVZ^8I(/IN?=Z0EA7USR34RQ+S-TO2!C>S$GUMV6W W6K8\CX)Y_.P MI'P<-J-G>6^TAGY;IR=E?1VH!*$UVU63O6C"=3FA=/R!1( *-9.]6)+]C0XJ M'EJFA^-%Z*#13G6T4^%0MX/:,;[*R2B65N_LM\\PQ&GU4$REZYA*'XRIM2 G M>47VN3,8'ESBZ<$P@$55S.9-1^C]O*AR\-^T+-;V73?2>."[WKSHG2_10'=E M7*2?&$"]=0OG*+:I\[)7A\7/$]HW[#AZ??__]+N5AR"-,0._5-E4RX1OVP7G-7Q,W"QT71+'%*O@QQ^W5#K$F+);BWWIV*A55\ M(0\:1T5\MZW'6Q]?T-N2^(E)"VGAS/UW&.N[ZZ]8CON/-S;#^T]@/N;TLJ5% M)$TQ5;RV(,"F_ZRDO^C"(G[*<1FZ+LSCZ&ULO5C; UOEE)5S,"C6DUTHS@KK%-53JCGQ9.*B7IT=F+GKM79B=R8 M4M3\6A&]J2JF'LYY*>].1_ZHGW@G5FN#$Y.SDX:M^)R;]\VU@J?)@%*(BM=: MR)HHOCP=3?WC\P3MK<$?@M_IK3'!2A92?L2'-\7IR,.$>,ES@P@,?F[YC)U1,A M7BY+;?^2N]8V!.-\HXVL.F?(H!)U^\ONNW78D)RH<5/F1L%; 7[F;'YS-?OMZ'PZOWA-9E=OKR\NY].; M-U>79'S#%B77/YY,#(1!XTG>09ZWD'0/9$;>RMJL-;FH"UX\]9] >D..M,_Q MG!X$G//&)8'G$.I1[P!>,-0<6+Q@']Z:*7Z$>UF0:_8 %#-DJA2K5]R._YPN MM%' E[\.! N'8*$-%NX)-I-5(VN U40NR=S(_./1N0V-;X#=S++SXA['7.]: M[H,!L&N/=<-R?CJ"MM15$O2(&M[+K._&9:V+@=?XD,6T3 M:]25!C?8[[H%J+4L1<$,/&@# M/U4?1]2 S@FKVS"*K['!;WG_ F3&@C=<"5EHF"Y$CCC'Y&:M.'_"+7():_%T M!BD"?_QL:S23VF!LQ6]YO8'RQ_P^+S[TZZB) M3YT8,@//S$=69UE*:.3X:4!NI %GBQ\F&-"/8.##( HA(LY$@>/1D!P@9C00 M,SI(3$M%=C%OW^"(YM'D048LH'=4#MITI0,X@E--!PYL-UF M319X-AR3RTVU "?8D@]63&$[I[>PGBM.IJN5XBO@P?-7?05PX@#5@"Y >&;( MKZS>P"E#_%8V2. $E#I9@/L7>6X:#8XKZ'P$],/$"2)<;3^)7>H/!I4LQ%* MQ=C/4B1$$K@T&5[S>ZYR@;P?1QF$\$*T"5(WB0<;J'/)!429Y*S.@2YHG3E^ MD%B"^8D;>OLJ ?F#!L*5Z3604">-4\<+*1:3N5&*246Q$W@1"=W'TFZYQLJ0 MCEV65@GV@89IYF04P<+8#7 E8IB)8H%6%X8 MN1FBQDC]D*1N>("_\<#?^##O0.E$SCLQG=XQ51RF\4&X_3+:BJ>EZ+:$#DQ7 MO&3=:NRB._^T :NCO&1:MRS"W2@%6XCRBQ>ZJZA58=96U MBC5)7M5+'K=0] M7_-CU /'^?4AYRW7&]/HEQ\>V MM@>O?M["/V,'DM?8WO^?\?NZZX:=R_R">F0@OU898NJ"\B=1ZB0@(3!!J1N" M@(?4H6EJ#XL(>[GC8Z\ME@[T%;SO1S2B3I#@(>*GGAMDT,=.DGC]<](C#.+S M'&+L.[03$,@BBG:8="!=Y>,@L^9QX/H>&=,L=8+ ;X^X!!M^[%/?";(,IS+? MI;0'V*5?.Q(*X+P*8PL80A$!&8>.[[43/D6=^JI=V*$J&:1G3\8X8;*,#>-7E1!8+,4BN.W#39WV[[NSZ ]K*?DM3WW##\^I3VM,165E^& MV-4 DZT+8\75REZ+\0M^4YOV[CC,#C?O:7OA?#1OK^UOF5H)^"HH^1)! MKT757H7;!R,;>_U<2 .763M<2$S>#G0D&O5@R17[\2(K4["35LRX1#?QHZE;/O=*8;NK[.B^Q$7HD.VSI M9"]5(PS]JH.O.X6B<$9-[?,@2/U&5*VWF#G96BUF\FCJJL6U GUL&J'^N<-: MGN9>Z%T$F^I0&BOP%[-.''"+YH]NK>C/'U"*JL%65[(%A?NYMPRG=['5=PK? M*CSIJSW82'92/MN?+\7<"RPAK#$W%D'0\H+W6-<6B&C\?<;T!I?6\'I_0?_- MQ4ZQ[(3&>UE_KPI3SKW,@P+WXEB;C3Q]QG,\B<7+9:W=%TZ];L(]R(_:R.9L M3 R:JNU7\>.^(0=6S<_/8'<]&'\' M; )?96M*#8]M@<5K>Y^(#>SXA=T=OPFXQ6X$4<" !SRX@1<-T48.+WHO6J': MJCUH6*.";2D4PI_+G3:*+L=?-_#C 3]V^/$[^/>RZ8Y&N/LF]W G=)6#: MX MJ.JCP0)^)O!6EF\ZL6TZU9W(<>Y1'VI4+^@MGDJ$O:RIQP@>C*T@:#2:A,J4 M8.@X?TUN-Y KSN3P0JXCARSE(>W" M+&5)%/T/)Q\$?L!64B-:Z"E\=UU/<.*%O!UPR)8%U%>NWW"7)"S+(I:-)Y#$ MM(Q9FJ96FO*8C?G82M,@8I,@@*V+!_.A(GH0H-G(TCSCAYXVR2IBS-)E86IBQ.0B>+*"7I1P*]D=DD M8RE!A@'%-V99'+,H2:PTHO2&X\Q*$\IY%$VN*WU5_[Z5J JC-' +M]6)1U%, M2S2*^=!B]C")W!*F3B?L=7@,;[6X?S4\Z3(/1./% ]<]"_V-DYT;Q3AH:[&Y;TDN*RBK0^5Y*<_FQ M#H:W>?$O4$L#!!0 ( $*$95%X*$W1[@8 '40 9 >&PO=V]R:W-H M965TH^.(E(7.-864LAL'_]O98=+W A.U7S@42QI=;KUNO7+8XWMOWF%L9X M>EK6C3L9+;Q?'8W';KHPR])]M"O3X,V#;9>EQ\]V/G:KUI2SL&A9C^,H2L?+ MLFI&I\?AV4U[>FS7OJX:<].26R^79?M\;FJ[.1G)T?;!;35?>'XP/CU>E7-S M9_S7U4V+7^/!RJQ:FL95MJ'6/)R,SN31><;SPX3?*K-Q+\;$GDRL_<8_/LU. M1A$#,K69>K90XNO17)BZ9D. \7MORG7M;^WF%]/[H]G>U-8N?-*FGQN-:+IVWB[[Q4"PK)KNNWSJX_ ] M"^)^01QP=QL%E/\J?7EZW-H-M3P;UG@07 VK :YJ^%#N?(NW%=;YT[O+GZ\N MK^_OZ-/U3U]NK\[N/WVYIH/[($L5*BD3FL)^(0L>4%EI$.B5=I$)E.=VNG:M* MB@L1,XH$MA+*E%"%HE2)(DGHWGH<@'N##9NE.A9QHC#2>2YDI * 0FD TV&< MI@ 4J\&Q=\[M__W,,Q%G,099(92,,(@3^*LECZ024B9;#Q,E(G80(= 1R8@] M46P@PIRM>UB:DQ8Z3N@@AH_Y(4DILE2_\>XM0/9"*7B9\TC&0N5)"'Z*0'/ M%S-1#9NJ_R,RI;:95796A&MB'(6QOTY&\I0O;.%M7L\#Q3\T4R;'- M3DQZK$)-8F[W[^[+I]TYNA?4>SGZ%NF[\0/2Z4ND58>FS]/5*Z3].\](J7(4 M-FQXU81+\P\DUOY#/OKN4WZI>^72KAN/'+WS=OKM Q?>&7Q=LMIT<>F5!XQ3 M(LF20SJ0&@.)@4Y$5O 3#?;&&)PM6>S_& ):-;YLYA47.6B+,][1 :;FZ2$3 M6&M>"Z9+C6_D2J$.Z0M4K$43\?L:(64['UI3OY) +$T4PQ R80.Y+CISD=XN MWZ6<6!")*.&YB$VJH\/@4AYE&$ 0BQ2H>IH%U>X#C',GEIDBI3P2&LD60ZB4 MDDAAU@N-19!WXWPGZ@% 1P)!#=H]" A$@/$52-X\TY2*#)_H=M#+<("G"T3) MT!R]7:\E/!$;(EB2O<*I:A4@PDCC MN-B7]NF0]NG>M+]9/#N(7DV?.>RA#T0P?BMK%EDPX;-MYA\^HS&]JW[?;O2^CALS$7Q GPNF^=__"V/9?9/A[D 4P

)4Q;H4"F+E$R M$ KE5.0J[^4%E$D96!%&V$+OY4\WMYL(]]S^A M*PH'N#U0J'#3W:H"+2>X,NUD1?L"XK91&VCUHPW6#\C^:RI!QC,I5!H$/8F@ M7UW#@H/OL[K0!>OS=MVO*!$SR%F&U@+6,G10!6BJT>/$W%$5$"/T-IO*_V': MCG$1U*X@E8LLEP21!4ER5)0H]%K7AIG#$QW%.8B84SP:DTSV$]2R1$.(GX)2B(WDYD,'-1-N4,R9*C M3!2<+#I'-L30K20 545/Y3\%0&NXE%-2P"KR"VH=1\"?H'-"$[:E^??W?;OH M/WYQ%01/YN'"ZU Y44V[6^'P=+A3GW57R3^G=Q?RJ[*=5X!=FP&UL MM591;Z,X$/XK%MJ'5EH5,"$A51*I2;JZ2-=>K]GN/ISVP8%)L!9LUC9)]]^O M#91"0FAU=_L2[&&^;[X9.\-,#EQ\ES& 0L]IPN34BI7*KFU;AC&D1%[Q#)A^ ML^4B)4IOQYB90SV;)*1':Q!/64/0N_LFB6B*3!).4,"ME/KQKV^=;$!%!Y? M*!QD8XU,*AO.OYO-*II:CE$$"83*4!#]V,,"DL0P:1T_*E*KCFF S?4+^Z9W,ADA8\.0KC50\M0(+1; E>:(>^>$/J!+R#5_($UG\HD/IZSL6"G.I>%J! MM8*4LO))GJM"- #8/0/ %0"_%^!5 .^]@$$%&+P7X%> (G6[S+THW)(H,IL( M?D#">&LVLRBJ7Z!UO2@S%V6MA'Y+-4[-;A9_/ZW6J\^KO^[1Q3T1@IB#NT07 M2U"$)O(2?4"4H<\QSR5AD9S82DPG7D%TAS_F(L(.=I_4277RX[)"U>#>+.S[/LOQ?M-S^ M5RVM0GGUW? *6N\,[3R7VB(EN@E_Y%32XI_]SY_:AE8*4OFM)\:@CC$H8@S. MQ'B$/; <.N]5B1P62-/P]K.AC_' F]C[YCF=NOE!X#I';LM3-W?L^>/ ;_O= M=O@-AZZ#7_E:B?IUHGYOHN: FX64/<4;UIS#WW9 HSK&J%?W?9YN0""^U3W] MG/BRP"6/WR@<[BY94(<.>D,_Y"*,]4< 98*&H-M0F.0193L4ZH:@G\"464H: M@6E;G'5=HN!4%?;Q\.AR!">'WO9JZ1_7^L>]^A=G9*(MH0+M29)#E^+QB6(? MC_&1X#><6GI=Y_5CX/0JOB//-,U31%*>:]7ZT($(IN<+E)&?9)-TZJTXFUK< MP ^.%;_IUM;<^("YO9I73!&VHUH<(E*"ZOY$N2?!1SAPCB6^X=56B%\5XG_= MXRIHJ]W@@7\L[-3+&XR"(V%V8PQ(0>R*^4OJNZ?/LNSZM;6>\6Z*R>;(/G>O M%VZ'?6EFPF+L>*4O!\H[(G:4293 5H=RKD:ZAJ*#Z P 9@T !D M !X;"]W;W)K&ULM5==<]HX%/TK&J8/R4PW_@*# M.\ , ;I+IVVR3=)]V-D'Q;Z IK;E2G)(_OU>R8Z!8"N9SO0%+%GGGJ,KZ>AZ MO./BA]P"*/*8I;F<]+9*%1\<1\9;R*B\X 7D^&;-1485-L7&D84 FAA0ECJ^ MZX9.1EG>FXY-W[68CGFI4I;#M2"RS#(JGBXAY;M)S^L]=WQCFZW2'E-]( ,^([@YT\>"9Z*O><_]"-53+I MN5H1I! K'8+BWP/,(4UU)-3QLP[::S@U\/#Y.?I',WF#%/I?DENWJLVR-Q*17/:C JR%A>_=/'.A$' (S3 M#O!K@/]60% #@I> ?@>@7P/Z;P4,:H"9NE/-W21N016=C@7?$:%'8S3]8+)O MT)@OENN-$9:3VRTO M)<+DV%&H5[,Z<:WMLM+F=V@+R1>>JZTDRSR!I 4_M^,C"][!/#7)\I^3=>E; M WXJ\PL2N.^)[_INFQX[_ 8**WQAAR\@1KBGX5[4 E_:X;-"/+._A!\E(VAV M3F#B!1WQ+DN)/;+>')*9<__O9^PC*P69_,_"T6\X^H:CW\'Q)^?)CJ5I6ZXK M9&B0V@X?IKX['(;]L?-PF-/385XT*S$@ M\7V*OF'$X.$4>%$0:DRF34L5=G"HQ??:M42-ELBJY5I 05GE9!PM3J#+"H') ML,B(3F1X [==AN?NC=?]U;V]K*%'C%[DAQV+#*3]68=L M"65]9(XW;+J_B%NU]D^T1E''2?;VQN?9G>_JY5J]IF+0,O6MZX1M6 M[(!;KYXN15HUA"<:_$'8823>WE4]NZU^!?6F/7/JJ-XP\+M68F^JGMU5L1[ M3P,)1'&RZ3:3RSK,T4UY8"5U)64?5$ET#NK,#,3&%/B2F*U;E9Q-;_,1,3.E ML[,?7GV!?*%BPW))4E@CU+T8XN*(JJBO&HH7IFJ]YPIK8/.XQ0\A$'H OE]S MKIX;FJ#YM)K^#U!+ P04 " !"A&51GGD=UTD% #;' &0 'AL+W=O MK$EF^?H\$_J=P[)Z5IDW^62 MDCB5YZ.E4JL/CB.#)4^8/!,KGNI_YB)+F-*WV<*1JXRSL#1*8@>YKN:P>Q/H/7G>(%OX"$Q.EQ3 ^ MJDS_&VD[-?MX=W?][?;S9W#R48AP'<4Q>!#Z0VNT9EEX"DZNN6)1+$_!>_#U M\1J7443J0PIT3U ^]K!Z*>A[J@2\B54L);M*0AUOL MK^SV$XN]HP5H5$"O*EPBJ\-/>7H&L/L;0"YRM\5C-W_DJS[SC7!P,RBX](?[ M!N5U*/YIC\6_%L^D\4Q*SZ3'\R6+61IPP"00<_")I;E^=P'L[?AEY)[!"74)GCK/;7UV-MN(EC;14FNT-_.Y?MN+2%,--,TL_5*F^JW(,IX&/P%_ M"98L77"0,<5!=;UM-EY53Z&MZ-X3A+;'YC6Q>0 XLD3SZRSR.O$@5S? M]\CV2/PF$M\:B>)2@=L[R^P8-Y[& \^[2>-Y8HWQ/L_T^$@M5Q"(/%51N@ L M_$_S3:<$M14AD^Z@(>2]F7<[&FW$"EW#1-<:[9U:ZI%$+IR B^!''LFH2#G2 MH@-L\18.K#%$QC<:6.6KVF-;00QACX"&7Q!; RE>@+VE,^R"9&CI#&F@'36M M8+?*U$4(Q"X=]PAE( +M%/E39&H)+A*>10&S=<3 /I#BV3P ,?#9H_:WX9L M$)/.:[R[W6;$!CO0SIVA,@CL@F;2,_C(8 ;9,7-,"JE=;BB%W#'IR6;(< G! M_6,([UFWE#-PK MB6##)>P-/1<-:K =-487N-U6AW>/[ !DQX,O0&@\$/ ML>/G""U)MZCQ>]8@Q+"+V N:1LA#\@8Q^")#US3$H(;84;,C;Y N0;QQWWX& M:6T-V0GRD$L9V18AQ " #%V?$,,!$:3?:C-5P MA=BY,E3.(%M@TU>Q$H,:*%53;Z^$00V(J#OP M)*0&+M0.ER,@5WML*]>3:*F!$+774(UNAR<+:FA$A]Z-IH8YU,Z<8W3L%BVH M)UG0UD:SO6)IA#PD65##+#IT[4(-8ZB=,3N216WM6::=TSH^TJNM17FJ)D$Y M(-5)4O-KSWA66+*)4@YG-MZI[Y6O:L.DFK;I18E8=13T(I MD9272\Y"GA4-]/]S(=3K3?& YCQS]C]02P,$% @ 0H1E42CZH/!R @ M7 < !D !X;"]W;W)K&ULK57+;MLP$/P50L@A M =KHX4<>L 4D=IL:<)L@;II#T0,CK2TBI*B25)3\?9>4K"A%K/;@B\4E=\:S ML])R4DGUJ#, 0YX%S_74RXPISGU?)QD(JH]E 3F>K*42U&"H-KXN%-#4@03W MHR 8^X*RW(LG;N]&Q1-9&LYRN%%$ET)0]7()7%93+_2V&[=LDQF[X<>3@FY@ M!>:NN%$8^2U+R@3DFLF<*%A/O8OP?!8&%N R?C"H=&=-;"D/4C[:8)%.O< J M @Z)L104'T\P \XM$^KXW9!Z[7]:8'>]9?_LBL=B'JB&F>3W+#79U#OU2 IK M6G)S*ZLOT!0TLGR)Y-K]DJK)#3R2E-I(T8!1@6!Y_:3/C1$=0#C< 8@:0/2_ M@$$#&+A":V6NK#DU-)XH61%ELY'-+IPW#HW5L-RV<644GC+$F?CJ^GI^OU@N MR>&5E&G%."<725**DE,#*5F(@C*%;3-D*;4&?40.YV HX[CZ2.Y6WA&[1\ \^,/GOO?*5JPW)-.*P1%AR?8"=4/&ULO9EM3^,X M$,>_BE7M"U:Z);&=E@:52BP/NI7@A"APKTWK4FN3N&>[+2O=AS\["7%*$M>P MT;V!I)F9S'_B^77B3G9<_)0K2A5X39-,G@U62JU/@T#.5S0E\IBO:::O++E( MB=*GXB60:T')(G=*DP"%X2A("L[3?CN M; ';Q_5,A\$T\F:O- 958_K.Z'/@BK*@J4TDXQG0-#EV> [[[DY:"AB;>G"9N#H MFF4DFS.2@',IJ9* 9 MPP\@S2YAB5)\K<$V8 $\DV5"@G\@]G6^$8-D+^$XD MDU_!T255A"7ZZ%OMXC?P.+L$1U^^@B^ 9>!AQ3=2QY:30&D])JM@7N;^O<@= M=>0^H^MC@,,_ I1V.)^X7:_I'/M#HT[C/?= UW%JI2H*B7*X^&N4KZKV*DC M)JYBXCQFU!'S@2L=CQ1/(*5$;@1=F-(O3>FW;Z4GNJ/>ZOMLBM]6S.).H_Q. MIKNWTQB/)L&V7K&F#8QA6!GM:8@J#9%G76K+QU6<815XZ"S.!<^45DPS!>9< M@V5!!3%L:!-?1!K6A UCB-^I;QK!,(J'[?)'598CCT>8U#KG-Y_CJ)%E/ K1 M.RE-(QB>X'&[E)-*RHE3B@:GQF(&Z.M\173A3=F5T"26CJVN?N(H9 M.Q.^I()MB?FB*'NHK9YQLYZ-OFC:=/<%#"U[PWX[ ]:P#GV5UY9>*V-A0QL> MC>-W!6BQ0A'N*( E)D3.+&_HEB8 NA1;4D+^3N(SA*JW39#\WRTH$^VT05!L)W8#SQW 9 MR*G=9;*?H*4F<@^8Q;)"+K&6EEYEEG'(S;B/8!@=QI?39#]%BR_DQE?O&"[O=V!L:;'J'%N0121RCY5E MTWR6Q=A2$_L.B!ZOE)9WV'LV[&8Q;@Y\+:^+3:/N5L&6FMCW3=JS57#M?=K- M.W\@EX$.++ 6J\X%ABU)L7OJ+!88=BFV_,2^XY_'&K(TPSYOM3UM3!R>#)TF M^Q(L-?%)SZO,T@Z[:?<1(.,FHEJV)EJL''L3V*(,NU'6.Y=Q\U6Y34[+"W6W MG,@",W*/F67C?);,D65HY#LS'NZJR((O\AX7N\D<'9X4G2;[N5ER1K[OUY[M M$M4V"-VX\X=R&6CDTNXR*1(,:OOEYL>*6R)>6"9!0I?:)SP^T843Q?Y_<:+X M.M]"?^9*\30_7%&BN]H8Z.M+SM7;B=F5KWZ%F?X'4$L#!!0 ( $*$95$# M5T4F" 0 %T. 9 >&PO=V]R:W-H965TC'Q(@C5[\7C@&G,3%4L1#8#?9AV$?:.EL$Z5(EZ3L!-B/WU%2)'6Q M-& =T/6+35*\N^?N(>^.DZ/27\P.T<)S(J2YZNRLW7_P/!/M,&'F4NU1TI>- MT@FS--5;S^PULC@32H07^O[ 2QB7G>DD6WO0TXE*K> 2'S28-$F8?KE&H8Y7 MG:#SNK#DVYUU"]YTLF=;7*%]W#]HFGFEEI@G* U7$C1NKCJSX,-UZ#N!;,<3 MQZ.IC<&YLE;JBYO_T.1*FQ*BF$ M"4'"9?[/GHM U 3"H$$@+ 3"#'=N*$-YRRR;3K0Z@G:[29L;9*YFT@2.2\?* MRFKZRDG.3C_.[I;P-+M_G,-B/EL]+N>+^:^?5W VB[ZFW' 7NO=+%,QB##=* M6BZW**T;&AZC9EELETH(H"@=F8[/X>P6+>/"G,,[X!(^[U1JF(S-Q+.$V-GU MH@+==8XN;$ WA@69W!F8RQCC;^4]\K1T-WQU]SIL5;C"_25T_0L(_=!_7-W" MV;OS%K7=,HK=3&VO0>TM-Y%**2P4#X0_,^U0BZ"AM05[YDF:M%CKE=9ZF;5N M$V>,:WAB(L4+N.=LS04900,+9";5Q)-C!*-4:R(+KIGAY@(>I5H;U >V%@AW M^,&FH*P M0AFVHGQ@+]F1:CDT0.T&4)=QX%0ZQ O5;KJ(+N[KU) V<[J4Y&;[-;SOAZ/! MN %OE=N#]N0^WVRHA7!P)75)A(PJO01'/LKH!? YVC'R(<\<^?@TONY;?/VP M*9Q5,0AZ_Q7I5/TH-ZQ1ER7P),[>&YS]<=!MP%F5@Z"]'A3WD_+HG:04@L8" M-06@[([PX*@O!L)W+_/2XKHG"\AT9MK#SS5D+ M>B._@<2J(@3M):$B\4V!; M E<.#\<_#6UC5B]!O#4LM#A"[-/#OF2LLU;-N M/QR'?R/.JW7\">IM]JXQD+4P>?-?KI9OIUG^8JBVYP^O!=-;3OV-P V)^I=# M.C0Z?\OD$ZOVV?MAK2R]1K+ACMY_J-T&^KY1RKY.G('R13G]"U!+ P04 M" !"A&51QK4M82H( #C. &0 'AL+W=O2JK7_5:B(;\R;.B/IVMFV;S:3ZOEVN1 M)_7'5)(]]6#_-Z4XEDM>N49W.'4C[/D[28G9WL/OM>G9V4VR9+ M"_&](O4VSY/J.199^70Z8[.7#Z[3AW73?C _.]DD#^)&-+>;[Y5\-S]86:6Y M*.JT+$@E[D]GY^S3@K&P[;%K\C,53[7RFK1KN2O+7^V;+ZO3&6VG)#*Q;%H; MB?SW*!8BRUI3KE:NZ26BS*[-]TU:Q/9^&,K,1] MLLV:Z_+I']&MR&_M+==9SB!/B_W_Y$_G":4#\P8Z M.%T'Q[2#VW5P=PO=SVRWK,])DYR=5.43J=K6TEK[8N>;76^YFK1H]_&FJ>2W MJ>S7G%V>?[DF/\^_WEZ0JXOSF]OKBZN+;S]NR+N+NDFEE\2*7"9I17XFV5;4 MI+PGS5J0R[1(BF6:9.2\KD53DZ18D:]I.7C>V=GS!NQ]%8\B(PRQY!XLN3M+[M >OMF-3XA-[V#30V>W M2.HU$;^WZ6.2B:)G<^^PO0F^,]$"X_',HT'(@I/YHV9H_S"TCPY]+>JF2I?M MT5O*6>@&WAOPE8$9<[E^6'X8EJ/#7N2;K'P6@F1E4NB.UX+W1J7Z(8/#D(') M$2#_R7AX++/']KPO9<2D#;E/EFTL/&IX:)7"Q MHQ,=#$?HJN*RDCWD6K1.C$R=R"@@C!JXT4&FSA0<,FNQQ"#4&1[K1M'4V7AU MJBFESH![@ [,G1I/G06370& ,)P@X_'4&3 9%=C!<'AT9\%N2#%@".-V@XH! M*Q@."SRLNLZJ+QV?#J&8 218:.!/%UL!<(%%UF++@>AW\.@WBJW.AL%1

N/J2LG[0DO> MK72>RT"%M%QBXC357D5,=-+,X=N]ETO6G.] U0_#XX[5-L4X-?7DE\:N!JK,AHOOAZ3AA8IP!\(M@ M2E%C[G]L3M./Y_ M@=PY(+?U=@9RK7(,"4G#JS#6XH.NW3N?I=2 M3GP">,WP>)'Y.>Z]X\^F*:!54M(DG/TP%'W=ZNESF?]CJ(S'MGLK3IX^'"=W M!W H=6U5J7;'UY\;)6:>N9X%CI4 U%6#A8W);J1LL=8-SNT.()L(Y*[AVCC-A'.?84FH\ M821$*VY/KRSQP]42-;-N9T$,*57C M3UAM.)ML^=/JP\DA<#KN2'C<'_N+WU1I;>WO<9+3->'\F0].GAE//V(=/-[) MZ.Z/W$A!>J;\OT:FO2OIJ3,_#R^'(A_;@X@V"Y?)%4/.RT%' ]?KUQT,]F_N8BPT9QI:IFE1N.?:5/+2V'0 M^.UF4\O:)[2^NRPXJHJ]9CV;MQ8G-GIP'-[" ]^KQ>=%K= M>>+3[/!)GFQC M>!BK"QC$!FBWH-5V.F>-X8D[FM34M7L@P',-T_JX=*HJ ;LL(AQKO/:B],HW MCOOMWCA1'0[L:NF2/[19/[RRK VY\X?Q=@6OR>$W GA0 SE9WC>J:9 M#1_V!_E]L-$Q 64G,>"PS1G\4Q*;5=9G4_S'M2;5H]S^YIP%<7K8]H>S9Q__ M]P3TGUQ^D+L>Q)P=<7P\Z/^X*";+Q7G=<9W"19[_W3=S6P;_U3O::"PK#W_, ME-,4_%:_-[BB?;WB-'O*3:$O@P)Y'0*'S$-]+RQU7?.6.\*EG)TF%X6258545. M:PPO2?*2J:X3V)3)[B#PC#!S=!&>,'[^JE 1.X JZ#RPFS2W80_+D.=O07#])GCQ]@CQY:L3*[!7CAZU:SO4EG>O]>.M9 MZSKJ^U8B5K,(9<8F^)\VZ($#?W@V3TG*TQSW51?#+YT(]3[BW\8*Z#W\UZ_U MA-Y=:F%3>9RMC?.EI:S?;*S90^1/?6/K(VW M%K(#H[+8WISTX-KRN]8V'Q3IG)^$'DV*Y2M7\2M?0T7Q=4?XFR?-IRIKE#6> M8HW7E92>VV?&_SUI?[>='*IX&,O>-Y&\K%'6>(HU%IG9/.F"6FNN;?9[\>PB MD)C@N1Y6N/S(EAQU3JN[_=SF[KI1R\2X1]<)4DM%%$8IXRFGPNGHDWS>5+B^VM_Y1D^SM?OJVUX6UZ6?6W/[4:=+?V_M'K?;. M[L&/UM$6VS_ZO;L#:UY/=FN>_W/8>O\)OO,SV]_UIZWWG\_WOOP!._@@=K;? MT>9VZ.;O:[UO7; YV$4,$P:[R4BA,0NM)P0IPU) 87N2OH M5%]TF@Z7P]1'DIQ#TFF=FWY'I%T ="+)&.ITDB05="KH5(MGFT=WDDQ:31V- MQ''JF28&2-UQ(;15,=K[H=-=@XD+,#T1,$T'IH4HM53QOMY_')OEK4;UG M+-F_F2+QHD%\OH=_,?#N!:.84>NY$IRSJ(.PW@M "ALP9;Y8Q77%^-GR>6ZI M]BS'$8QVB&.ND..2(V9!4"NX5^+YPJSBN3AE-<::%ZQ[#5@GDP-5EA.JM>(A M< 24]! MKU,Z(ILB1]2$J)U506E9L*Y@W2O'.C!_$L9,>I:XL\1B'EQ03GNIG.*FN"AK M"7/3V(G!.D8I PK&2,2CT\AZI9&B+! 1A$LR+,Q!66"NP%Q]GGJ>)LR$!"6C M,M1:[DAP#OB" ?89$[U,JL!<+6%N-A)#F4D&T Y1I0SB&EODA)#(4P;*.J5< MQ+1:0/>J6M-_BL/1H.VKN'J!J )1SQ0?*1"U'(B:ADF" M5Z!,8HP25P!,"0ODE)2@>1H6N'986U\@JD!4#9ZM'F&- E'+@:AI="/E0F8M M$A(@;!#WQB.+"4$<;ME9&91-M$!4@:@:/-NS1R,*.BT'G:9!"9%B\MIBY'"( MH$ Y@73R! DA#*/1R61C';.F"SX5?%I^&*'@TW+P:3::P+ AW&+0GV+(V2$R M(6.=1%9XQ1TE@25;1X2:KRGI:H0&\F+ +M54J_M4;?P"=E\.NKY,$$U$$N4# M"V"I<(ZEY@Y;ZPUS6F+K'M.(J4+2G3PG_N\\36@W#KH?>M_C9)IM@=#'0>C. MVRL#;IW#26O$B$^(ZV20#BRB)!P7WFKCF5K;E'@=:S,??CZ=(E> 8Z6!0Q 6 MB(R!FB2X,P&(3'I+!28Z:B#' ASU!8Z9'DDF,B:$14PIB;AT'!GM-4K!44-Y MD%S; AP%.!8(',$QS901U#O*H_$66R.B<T2?"Z,"CCQ:QKTQ+C+'L*88 MY)9@XIZ^Z*)M/ =R\)GAZ,9A*A5*.CDP4X)'QOB(F'2!I\ G/GYDH/T4? MV]_SZ.F"PX_$X=E>_V"@)RX%0=1[BKA, 1GA0'<+0FIM70))6^4XR9+C5$!I M54!I"9UT"B@M&I2F[FMCC?4ZZD0E08)$@3AE$MED!?(^4&P43BI$FKK<0;'U*625B,AM6.9REW66,$U7E5L[K?^8- _A6T/07"&.&B,#F.#8J(: M;P-WZW/W'Q6PG9%T;I_NF;PTF&>K!<1?CIG0[8!X1\R>F<7,0OW3]C? M<">-J;2H68]3LYI9O6I/2^N$%RHQAU@D/B=K9&E0H .@F3P(.(ADO"/:=@$_H0]2*ZPA=46C JM:;&GS): M@=END?+8Y+(3C%PD%$4>+$^21)%$0:6"2G5XMGF230,A6%HFDZ(\,FF\DE$S M'W2TSLOP2#=Y :0% ])439(FQ^9 +\(6YPY.42+0;27\)FT0 93=5 )W!9'J M\6SSN,F-($A0MY5IXQS 3+D^8]R%'\(J>5#]8VIEMC.(5)A(W MR!*ED68I,:Z=I$06/:F@4AV>;2[K3>B@M5?*2TZ(&G_DC0!ZG_RE&C;!*U2J/GNYU_$L"MAGQQX/XYN+ M7_X;VL/CCCU[T^Y5'%)]Z/K.8-'_GK;#Z/"-,1M:L,P\DR#%9/GQJV2CXJMK MQS1^C;,-S?6=+^,-\L#7!*,/^N3/-FLVJ!$KLU>,'[9J.=>7=*[WXZU[=H"[ M1V#S1;V5B+N:X,W"MH^@$PR6H\3H^Z4^@+;0J-2%QO^TX\ ._.'5:.FSW/=$ MV$RDT]791_CF^*-Z'_%OMF-[/CZBL^!+/Z%WPQ%HO'DVTY0N9SMC;.EY6R?[&S90V1/O?P@MSW>>&M@V/<'-IN%;ZIT MI?RNM.^]P8;1;-EDV^6R;7% B9(U!939O>6LXC*,' MIBS_PB==UBAK/.D:"ZHP6(V4Y3Q6H1&G4 MJ#E'-?N]>-;HVL&W.&HD>*[2I*M$9N?)%\%&4",2Y90[&TP.[@G"G?&884]S M9);D&!]Y<+Y(QORMUS-1I[O?WJ/O3EOGOQWM;+\3.]N?ONWL_M/>W_[ML+E[ MV&X>Y9CM_K/7X[3[W3^.]G:W6/-]DS=WO_'6^X^B]>6/;\WW[W[LO(<] M?OFCV^I^/-\_.DRMV5Y=(C(J>7!(:*P13X0@C7E$,C"6N#68"[.VR;%:UT35 M*$A;T*F@TT^'U<@H:12.^9!XH,+X/*3 1*\5MU'H@D[U1:=ITR[BL//>!J09 MLXAKJ9 3\)N51K(0&%$Z%+)X=621'"9P61PY2R3B-&&DC24H2$R=T,EY'.X6 M6D6*%2FV(E*,*9Y$2,2J2+F@4KL(B*5E5#B$I(N.76.XHC-2C&KL5$1"^JQC M4XDT(0*YH!BE*6"?S%QD 9^6SBFB?$I<$V>$,KDFA3*LP/Z*A2Q6@2PDEBHD MR9&TCB(N,$%PIP(Q8532*C&!8Y%B18JMO!23A@(M8Y%$\CR:J UHWUA@SH0- MG*K[P=5=.?P%J9X(J::= 26/0C&=4-(9J8BNQFI01(U,C/+H6,!S4807L![! MEMCDN,;:<>.4\T !D5 >"D74G2*L(X'A$)$5,0]:26"8!XM1 DYG$B?KI+B[ MMJ/(KB*[5D1V626Q830/*N0@JI1.TA"?%#9!!6U-0:I:(M5L^TCN170D.D13 MBHC[X)$#?01Y;(6.RO+$[7Q6>>[=8$#RB0#FEE>624TPU3$0D&L:%YJH/4W$ M()SVUB',A$+ZT2*,ZFND-:>B>.S$+DP MUB!GN$%<*8P,XQ)9&QEE>?B-3FN;!*]C3.L^+_75L:!TWNAD!6825>1E'(XM61A<^3 MF2C8&T 6''$!!&)4$D@EKJ@0<(-4WXG,!:IK!M6)2IDH"=XKR<%:<$(J \J2 M44;G^:3%]JLE.TZC;H9[Y[5B*/" $:!<4AL/*?56 XF+4EPG9+=TV-;M*;G8,J9 ).PG$B"D:(. MF#(FAS1-%E%!&-78)1*65S9TN R]DL0IDX6W0 MV N*.-<>I+?0R$0N$3/<*>&MLYH797I5H#HYQ8,S6DD+.(VIIL'0X,$N2M+# MCZ(ZU9(=KP12\M1(@D%;VT_#7JNF?H_+WSM8DKR%;YIX/_V)$?8Q,\LA!*("M+:PVR0I#L "T9Y(X M5M3ONF+[V4R4D7!G<:0!&="_00>7$5D> ^*!)^625SJ/".,DIZR;!65)W(]3 M:I[_5[#N%6$=E2E8+0PG47#+X%P$UI$$+'4,\+-@77VQ;B9NQTS$D0G$=4^FO02L*Y 6H&T7T(:-]ASL.F8\H1S;VQ(A@;L-6<>$UJ< MZC6&M)F*PX!!_0X.@"P[:R(AR!!'$.CAA$5KG,V1KL4V>RGJ6\&Z&CSU/&.L M>4I*6"68$MP+9Q5 '-$L8<$-(_=,\2A8]QQ8-XT4)4^)LPDC!D(J1_4C,I[# M#\ZP8!ISK]G#$F(+U!6H>R%0I[#DRH!.AVG@UFN'A7'*:!:BMM*%$FRI)-%3UIX6Z%Y56^-/<3@:M'T>X9)C M,D]1T33/N;TT7+_M$5\,>C]A3"4>V^Z;*6UF"+<%R1>,Y#MO9T(KEN3Y[QPC M37-Z$]P?LHQ3%#S78+83CHT ?76=L$>/[_T)7CZ54EH@ZG5"U!.&0@I$+0>B MIA$11N$F(]<()(U&G!"+'*8*Z12(DTD10N8KG2C4\8*H(P65FV)PA'.)&X\^ M#Z 7%C%&$\9,>6'=70*L2+0BT59$HDG.<0@V8<4$)SZWR#=<<845Z.+,B8)9 MM<>L:4!,:(<)\QH%(AT"19L@S7W.7A:,*B*IMK0N<=)"'"9*0*2$>FA6(T1BSG$V8$%K)2)\\%QQ2@4 2F@J ,!*/&#^Q]6 ACV82A M@U>>:8P"#6"W1Q5!CHF$F&74>*.DL NKQRF2K$BR%Q;.+H"U',":C6IC+#Q/ MFB.**F[[G&G?Q9C MH].'59:G]FHOP4?03,=IU8$/N1B#T[899SJZ7 !G$I :]) M-DL=#2AR$[@71!EFUS;I.EQNC?IJ%U JH/3,-9X%E!8-2M-@M5(:2Z8UH)"G M8%]P@FP 9(I&1>%"XE35)I6AT,/3TX,Q,6G0*5#B48(I(0,"12.B)&T,5(*4 MLNPN(56D5I%:*R*U%I.\<%>]1P&H10/4-!;-N&$13!\@H801=S3FM#N%- B: MD(RPQ,S79VTQF0J%%)9/"I(K0K4.2(+& 595'O4!Z@I*2GFKO/0IF)68752D M59%6RT],*!#U5! UDXJ0DG4F9/W9,X HXY'&*58UBEISX8.9;^3>TZ0B%%)X M>E)P1@0KC$$4!XC2(,W)\#9D;1<3"Z55+( M"DD0IUA1#^8XT68%O((+:JA0$R&D;@7JW]L]V_-MVVG\V;:NW6F/VG'XYDD' MQ)8URAI/L<:KR@OZK3\8]$]AVT.0I"$.&J/#V "QJ!IO!S&T1XW?K<_]3B]JYGU MK?:EWI4<7)OB! F''>+&1^14,$@P&Y,.*6":0.\2ZWAA;4J+AZ"@TI-'7W$( M)%!M>014PMY*$K!2R9'@992TH%+]4*DUM099GO,*EX*&'E:8'%:.Q6GN@ I809P'H(;& !"=)8Z9QI.Y.*57$5A%;JR*V ME$Y"2"\(3MP8;*AG(1@3#15$!__(V%M!J 4CU(P>35FB1D1$M,S^RUQ %P-% MW*9D ;NP5&XN4L!).6,Q]\0P+HG6-$8:G0.ZL"KZ0@KU)05I&>-!(.,#""L* M)I4AC".O!#"R423*A0TY+]*J2*OG<_T$Z:*G/,A N";6,1^"X#1H'ZB(L2C5 M]<.IG:E2K0FG7'.*M-4"\0!@I;W0*#%K#?-1",;G$UD74DH[&:\V18)XCCB5%)O!,#U$Z1WW MAA916RMO-CR/FCJ M*5:$):ZTMIQ&#7LOC2IA951+"?T8YJ0S^']K?QYO+=-KNG=CQ M=N'/%YOIVL%!NU>-A#&5Q!IOV0W^LWFY_6J57WUFB8E#-&-TJ]]#33OX%JMG M;?P=_1Q\ADM&$2.X]YXCEY52;BJ9:*))!)7[=S M/R9,,*D:,V'#\'5XR8V/1F?38YR5RK_M'=^]\_UOK/7P_P$YK^]W9WI=W/_9WMV#?_QSN['[X M ?!QV-KN9 @AK>V/O'7^X71G]S-N;6]]-3@R:I-#4;&0A]=Y9+W&R"5+7*AR MC.'@(P#U,1S]:' "H+)[&!MO^UV@J+/&8;\3AHUV[WLT=P";[@T8;GJH]R%_7B-_'7YHW'\\:?0\/LW&!FQ.:WLR[;'@[&)P!##9L M%S!RU.BG_)%KFS^%A?[/'**94<."=UQ0I[FWWE)ML =Y+3 GR>LLFB_XXH'6 MY ,8:*MZPE47W _GH///O'7P-7EED] ),0$"F&OKJ%)#QR MAV2R&/'H%#(2Q+)+]$S#J W? XPBK?(T!H?F-[V/ =.QRV4SMCX["Q P@T +CMP94. M,IS!BW&,SJ,I?%?JH?KO,!,<: L9*.&W:LJ>S8/BG.W8'B#D\##"AS>NZA^+ MT](JRL'!@.!/F'$*9*Z= \-$)^$HX0D,5?.5F[7Y5!]T;_UPHK9PNJ$$+'+< M'[;S$[T9Q([-I_S?TW88'5[8VC,?'*NR;_#T(];!\9V,[O[(C';L89=Q\$S: M68/P:_^2[J6EBWZ#LRWI#U77ZRG]Y)F-"7#+C\K_]ZK$0 MLR&J8WA:;7\;5OU>,>.'WA#TT$JKVNJ%_XD!;NQ@*Z-A);NF_H6ZZ/D[?T]D MTU'S;(\V^?[1.[YW]%NGM?NIO4?_.&SM_O.MM=LD.U_R.IZ _&+795/S_(\C M^(YNY5)X_YFTWL._NZ#/?_E(LBS:@SVWSO\!^15 SS\X;7[\ZN%H35 :29&S MAISS"'0'CC"CFM&@>))VK&H @L>PE14%ZIF*+CK)J>?4.N-RO)W"NT',"6RO MFP+;[SY]^&=K]\,_[QJ_?VAMM=Y^V/JS\:'U]^ZGS\UWK=V_K^O+5]GOF@ 9 MW](OMW!?^%\*=]Z.K1_&4K:7]:\.'/')8%BAD#L99I_8<'U6"#=.AO#-X9*^ M&^FRPJ@])?5LU<"^ (VKSP[:PV]YQ=0Y\:/Q\57"'50^V @8.Y78]V>-^&-L MWC0&(-''9M74> -%P38.QQP$QE#_8&"[C5/0'*([:[3!!LKR*:\+7VX;^3!B MI;-4I/L\=;SQ))/]YUUE MG2QF76V>?@2<<*>C) 9^H8(9Y2,(524$PS=&)_= M[X">$P>VL]7)AOG97_U\REL'!X-X "]<*OVU4?>7#:FMW<_LJX.3IS8JY)VB MV>QCR%KG4%(LAA"-QQ&4_5[_IJ8_Y6A_>=2-?[5[OG.2!>F8VJ6*I21SOJ^N,L%C0E8FAXBC%QQYZ]:?>J4ZL^=#U\ M E\S,:Z,V5!89?MJ4L0Y67YB>FU4IM>U6,[X-48W&"-WOHPW'OJ:8.Q!G_S9 M9BE\4-[]^7W6O47%=AS5'X_TUO-C;?>D@HT!L'E),S\TB]4 M.:2N&0&-"P%QC]KOEWTD%\*Q<2$7KYS(LY#K1%A.Y&U.,ZB$?^/B1%;JE'^; M:"M_9VVE\7;BL_>5E;P(XKO_L4U>KY26U3[3K1S::$RMC'L-?;G/TY=3GCGE MBVXW9W.>=#G,0K*U)=D%=<"I==[S[[]V6Z)&%1_=ON&XS,ZI&8/\*5KCS+/& M0TFS=G?RUR >6]A[_'&Y_R"\W[O__SOYRB $>8 MS"5+)"BNG-^_'&X MO_L-M[8/://HXX^][@>^LWT(>][O[GSYS/9A7ZW=_:,;:=_O/Y"][N^=G=V/ M>&=[[ZRU_3OL\8#OO/\H]KM[8G\W?&N=?R.M;BLUVS.S8TCDPN?FQLD:A3BF M$CGK",(V,L^HMMJ;M4W#Y(+2N^>!V^>L55JX"'G,%Q34+:A[3]0U5BK&,4N! M4XZ#=3)82R5+Q@5NY"+F319 7CP@3UO.&RJQD4$AP-[<[")PY.#^$/74@2QU M3ABQMDG6#;F9_ED@^>&0_-@^PW7IQKH*0+[E_> D_M14Z4P;(;_D/LCSW.I+ M$]*W/>*+D<.,6**B"H2IP)D@UGC-L1=:2$(XN5^.U:/D\*6GJLCB>63QV96Y M=9X*FS1*AC+$F33(24$1\TH2(;$F#J]MLG6IS6-E\>TH_J3BMD!D@&;#7$W"JU&JX]*J8H;-.#KLA^%. M H4]EV;"C4QJ8V;>M)K,]+A*F*VO-J9(L,%(D<@1CX$AJZ5#PB5!I4B)B_BS M(O=QT?GPLE!\4D1Y-86U/;JE:@'>"0QWTCT99VI/S"98=A /P9K*^:Z=_O!R MQ7N583;RY78N4[XG%1$S10[C6O7A1N,+?,>OW[=^+:G\LI!T.*XTF629'U2U M\X/Q?B>)N=>>-V>B5T7YU*2PSXP)V45Y_"C_? 37\")]U1 !('E4T-$> H".>HDLA'H5W,OC?7W*/U8 1UI]RK1WQ2M-XH:[R@7 MR3!],@!I84]">S26HK?)T^$%X54IKV.>J83152%-N'IT.(CCM_7@$2[J M&&,OL][/ZDUNK2YI-!H/*S 9UUH_434))^(AU22";6"BGB"-WE#S!"G_3.NR MU]79*Z.++*58!9_3[6;XJA<8[%;XV1S#YKL,FU72X94BC%=&YE=+7' M$Y]T-UIRFZ7[9^[_,FG_6B7[2B5-EDVNQB:7/?C]3FN9;)!K#1FJ/USA\AM] M I?#X[?K^JTX:OPK>Y;__9_*SWS5ZY=]>P<]6"[<-Y1PS7:XPO(E.K]*T?E_ MS5._8:-5-G+&(^,^8)?G$IF !>8NB6@G;EMUQ6U[-4Z?I0C\=MV;6S42?3M+ M9A\JM]CGWB#"(0%E7CAT=WHS 8BM07N80X\G _CY5^6L_BUF/]ZN_?%"8ON? M85]_'#5W]P1\[FQG]].WUO8'T3QO'>UL?SC?W_6LN?WQO+F[Q6[$]GY^T&TWG^$O7X[;\(>FD MT\@T$]U@YA6/R*@H$?><(^=E1#9H4-&,DDZEM4V^SFG1TPJFK4#RMY2**Y^T MH#YR(;RU$GX:PQD&72WPB9I&?J*F%21;'21CETCF+0\I68NPY@G![PY9EA08 MG9Y2JZSEC.::&F)HW7+)GR>:\,*(6S- MHX\Y(KTS"52M@+EV6 [C>^O[OU8X_N'[;._^BVSINL23^<7B^\WM_=.V^^ M;^+]+Y_:&7):V^%P9_>PT]S^_6B_^XXUN_!$Y_X<("W/W#MOGGZ%$P4]5P1 M#!$1-TP@(PU&(IAH=?+)NG!];JY-+'>0(Q'PA8L00&563A-"J$]2,'.]4/O/ M=UM_O_O%=-S:C_&[?7[OKX_BZM%%"G\63@1I+*=*:V4BDP!$@1!##7L6'MB& MZQJTC_-3O4(F:!U\%=P*[J)'V":%.+DQ,IH*'Q@H3(I?;9+3J;"CT4^I MG5O5'%L?U^&N!L?]/'FX88_MH&IR,5R_>$^><7H\[GN1 T#?XV';=W(+T:M< ML?'4?5-N(X!_[*"=Q7'UC[_L6=[F;AQT\\CQM_U>J*:4/G,[I>>AC:VO--A@ M%67(Q" 1%X0A323)T\6995)12TDB\RAQF_3PZ[<3P^Z!Q! MO!R-.VT,X>!#C?%LC-RKX1! ,593F7,,LIO#B(-H&UU8<11[5<,D>&D,-D,,@X9CK=QGBEF4Z\XS<,KM>0Y.4FS6/@7Z? ND8QO.) M#D_@[]/KJ&XD=]\(5R:(7[_00_L]?U^^@KSU\9[RHPP; [C&JG]3CB+_C*$C M$=A0^$FR@YP(+6TPH)@'IDG"_$HSUNLCKL/)X"S:P7T8_-/%+JM_9=9^96IMD^ ->?ME;C3>@HV:\7C,M_9@$.-$8N?S[8S;5UT5\!-@:_0K7:DB M"+C]F%N$#QIC$,O2/R/,>%57966-^[O].&X/QI"3^_)<09:J84\[1*"Q"HHN MUC_-+>VNP^,49\:OMT<9L4 8#/L]P&-8;/)@5?NWV8Y>51^X^",.?'LXZ0XW M_J:KFYG 6T;4X8F[^%?C>.RNN>C^-WLR$RDR"(VL]P <;S0JXISM-G2QU,7? MJAY![6XW#X'/L^(7T7AHXQ;'P5U6QD2YYW1#Y3+HX\DL]C=5K[OV]SCI$S1Q MNLU\<)+NA* MGELMPE]:>-8YD2,@GB)==Q&18A<.7;_G!4'=PK=H>< MM4Z_*BJ$#3@B;Q)H^XE@Y+31B,O C7,\@+YVCSYT-?-=C!.%'PVO$\, Q$2_ M=]%/;HSI$QOC1N.WAW5](_S)VKX!-FW@,3[-V_>-Z"?K)':_\>GS;);)#27% MBFQ6;TA3]OK:]ZKP_?:S"JWOKFLJ#^I\]]2CYI^RMURW'4(GEM9[-3R>!;?> M>UK:7(D.7^.\AL9EA^?&VTDBA*_L@CIWE'M.0ESICG+/>W#U;E-8B&HE#^YI MVA16*4)R[!_ZA2X&I_A,2767'O:)/9O+^9YB&/W"^]*M0C;FW['3J09&',0> M''-G'*L+V:4]' W&C>VG03!4:;O48%Y_QK_*]&[[&BM2[KK0YVLXW37HW\Z>[N'1\WW^T87>'_WG6ANA\/6T9ZXGN[:^O+/X<[[YNE^MWG6I)]%ZWWSO'G4 M:>\?[?W(GX?O/FW1=[1UU,DCJ/&T9-*KQ%1N"<=X3M'7%#D;$L)*>!95HM'D MJ)]>YTR]LAG4!>4*REWODVE(H)(2QC3GR3";_T>P4U%&:>)]ZC$+RBT-Y:;# M?>$J9 A$(6NI13Q1B30 &PI!!,D()LIH0#FY3LG-GDH%Y0K*O2J4PU*$E(S MV'(>E7?*<9F\]B$)1;V]1_5F0;FEH1R?MO?5$3-"0(WS!% N.H*,DP89$WR@ MAL; R-JFD.M$W.R&65"NH-RK0CF2O N*Q>C \K&*FT!MI$:+)%W4P2RT*UU! MN4>BW.R ZAA\PD6S1@T1>I/?WON=*YSO76T7G2HN093H]KU24%0DRKP0Y MF_%Y.L^Y8(2"P#"@)QM-D%4JH6BE!ZLG&B%-;A/'>9W:DA;N76%G7N'>1W+O MU)>7&.CGWCBDO03N#4HA&[A B2NA9)! S3Z/?.#,%.Y]N=R[3"=5X=Y'Y?I?"G<^TCNG?6] M4)\L$Y@!!47@7_@7<@EK)(0S1%%#.'%KFW)=L$>[7NK7TG\EO"M_'_8'(U15 M,].+2JAHD;1Q,*AS^%#*YRQ2GEN2)(O,?BD2Z4$2Z>\9?XT@.&JN'<@C"29?E!YIHQ7" ME!"B.'7)R5RTOH[%38&TG+D&\S3U61['UGPL>L'N@MWS#Y;TF @FE'6><4&- MH1*8#.#<.JXL%8OTVQ7L?B!V3]UU3$GJ$S4H10NVA L,V1 E2L1Z;))EDKFU M36+6%;LYV;9@=\'NFB!4P>Y%8/=#.A07[%XN=D_=N$ISIYEFB":: +N30LX0 M@9CG ;";>*W(VJ8DZ\K<3'DKV%VPNR8(5;![ =CM(\6>TNPB"9PQ9AB+DG!B ME,9">KQ(=W[![@=B]Q4OOG3:@7F$%-P5XKG@U 7 <4=\LB1J)0-;VQ1\7?+B M-5G2+-.'3"Y]VHD/?_O#&$XZ<2>]M]:V]EN#WVG/SP9 MQ.%KGPB!6Q^_"BF\-T8CE^L N.86&6X]HH'3X(RU/.F?3828'0'!Y+.-@)B] MX>ELMT:[-P;H+ BJR36+1S;A6>Y',,],[8:C""P@JN)+I>3 M[F9F3K]Y[C+%A9%RV>3+W.1+3(_]U0"/F;GUU8#Y:HKSU?$>3])G[-$=$FI7 M63QW"*6609#'US0L,7'T:N?-O^Q9-9'\Q41$=G:;9SO;H;U_U#IJ[GZD>U]^ M;^]LM]K[7WX_:FW_T]WY\JG=W/6G-R,BGT7S_ -OT3^Z3=K\T=K>/]S[\H$W MZ1^=O2]-W/JR)_;?P[.=_Y8[0)Q-JWZ==P['B(15%G&XI#PE7B!KO!92$.P( M7MLD:MV(%]@\K4#2"X6D9>9#%DA:!"1-$]N-@#L26J"( T 2U089JSW@DDF> MB-Q P@,D\76%7V!'N ))+Q62EICF5R!I$9 TS=?6Q">!&46:2PJ0Y *RCJD< MX@[*$AJH5VN;@JPS>C-?NT!2@:1Z0M(RL]<*)"T"DJ9IR#QH+9Q)*'D,D.3! M<+-1*!1,B,*I('T 2.)L73Q^!-8"(>G%>\X_Y=]1/Z&386S8X3".AHV^&UEX M8^4WCS_\H>T=Q,KM-O:8]QWLNGZ/>5ECA=9XC=[KXI\N:DZ-_=,5_.^D MS\.XE;%_9X+\'WKO)KC_>W]P517Z!;<*;KU 1W?!K:7AUM0;+H0E@7F%DM:@ M;O%8-3)-"+,DO22:"4^J>9T4UVEH1,&M@EMU\887W%H:;DU=Y@S4+.R(0B:Z M/$\]4N0\C4B10!F(*J.87-N4:ET972/<>O$N\U:_AZJDU%X45#R?Q MLM"VT>V'=H+-%B=Y6:,XR>_G)&\,;H:BBM^\*$2U\IO'8]L=:T/]2VVH68%] M#%<5H*+WS*/WS.9XNRA$8,8BQBL_$\'(6>N0($E8R:P#/7=MDY!U15_@D,X" M3R\4GI;A'R_P]%3P-'6#,\*$D)@AJJ0">$H1N6@BPEYIH:7UE-NU3;9.&2OH M5-!I5=!I"5[P@DY/A4Y39[=7+N4*.81%DH@[S)$FH$8I0"MFHY:8F[5-M:YX MR?PNZ+0JZ+0,7W=!IZ="IZE+VV$LJ>,,,6,XXH((Y)R'2]-*.*P)TYCF\>U, MUTEW6N3X]M5RR=(BMD%QQ]? MQ+- ;'K06)[)Y!%]=?*(N4";R0P7JIYA_KI2\62,6S!(=B#^"EV M;;MWP0"[<= %%@]YCD]N;/S)CLHDG[.=CU^9X!& QF7:!5).BB.+*4,L>:<2 M]<0+][-)/@\EDR5B=#7JYX(Z&G9,'HW!!7U,W+0CH)!J/D^8D$@#\#/G4.8V MU[^>YQ,'\0$#?0A;VD0?8S:T8 \9Z*/X!O#=D\S(H4\RR87<;Y)+339[OVDV M90K(?=YZ[]$"RSF VVL?MJY"2N,"3W&K5!!NT5XXQIR-W.#EK0DR6*4JP49Y\_3 U9F;L M>=B*?Q-.!IF]?]Y,\9?&#EE-<^;"IO_6//_\8V<;_K_[3Z=Y].FP]>6?-JQQ MN//^XX_]]TVQ\^6# /.F>].F_WC>VGW'X?\_P+X_:[U_1_:_? "3Z!W?W_[] MV][Y-[%W] VWZ'YJMF<"M3&/-,4:;'I-P!"2TH%-GSA2Q).@*8U2V[5-L6%N M&,V%:1;#-(9JPH(.A$3'$V,Z!D-SK@-.VCCA,],00R@CA6F>E6FF <2DX9H# M-8AH[A!GCB"CE48V"9JTX,9*_&NF69)B]ZP#YF_H=E?<#,^NRM5ZC:*0/8EL MH?.=X*UQIMI*F)O!F-Y)-BW7'JZH3<,P'UJ_SR5I9KW.?\5!MK\O@R^(%J'S M2Z'3FDVIHRI(JD!3PS&[K)F,R.0:#>LE=U'$P'(/-;91DP9JS\$$_[< QQ,# MQSS*:@&.YP2.J;:*(TDA4H427 SB @=DC0D(Z$'HQ"4/+*>[;=2D$]#S \<] M(L;YWYDQVKV3*JG@2K!KCA#QS*$5?Z;P9(/(J^NG:(UY]_V5[^ZB&K>'MV]+_-2-J;:4TS\[ /(Y]K M5#@&1LFL4IH(SFS@B1-#0;$3,@D"FH*.[!?NB(=G)EQ@^Y]Q.(SQKE0<.SH9 MP/]?>Q;">?/@JS*2>"4P$MH:Q#GQR#*I4%!12F$UCH+^+ NA)DD&6S]+%EB_ M/G%WMC*L<=KN=!K=3!(/R2,02TLC C9P&,8F3>/0,L-KIXF-'_WESXB-"^, M>H+0?*4%\ U1ER#][>ZJO6@'C=C+&V]L1S^)RI+U5QRCKM"[<3'%JO$4'LR* M-N188M?61U4E/OTK_O"=DXH\>O".1A<^=CC,%!/#+:D-_WZ.RM=[17Y?8AN# MN9^_WC;)'.G5#W/GS=7&]Z;YVWCL 4?_^9[W4_[N?OQ M'/9)6[#7_=W#]O[V86?__>_M_=T.[/\#;M)_4G-VU MSTE,2&>*2@K$NJ$;P M%XT\)IPG1J+./7R)7F?LT?U8YF6=I;5#^(E+804$!BG^R%<">UEQW#WM%[2; M!^UF\U ,L5JH0!'!#".>'$/.>(8$8)TFC$8BU-JF9.M2T'KX*5^C!DR?-&#_ M,T"[;P5@ ;0% MKA(+Z0CE7+@K399L0F,$EY[H&2=(8T;9&-!B,2G..6:LJQ M6=OD>EW01[>L>E2]W*O6T5C1T5X1I/W>/QD41)L#T:ZDH'!LF<,Q(&$$()I/ M";F@$XI$%'27A.BM;\7'6TN1)MULA'/G&'2 MH"1M1!RN%KD\5-GA(*QWA"2=D^KP.I.XZ&C/PIJ[AW$0J[2/HJF]$ES;RK== MP.TAX#;K4P-5( 3*(@J.58E_&)EH/8H\"J^8P5J2M4U%U@FIT_321:IKE-<& MW6X/K^_V1[8S28PYGG# <^MOCXL@/R<(WG[&JPF"!??FP;U9QQN8I,EIB1%1 M!G O8HLT-;E&3_ HG2=<4["4I%IG5-T O@ON>PYQ7<*VSZYN9O9\TVAWCT]R MV6([IV/%X:BHGG,?Y+]6"'8_]R[J4F-X]\/#6[>Z^5\%@^? X"L-X)7&+/F( M$:9@77/&%7(J1L!@*:Q1$4N# 8/I.M4W=<\;>7.KIG9>U!_4 .5^HG8^8W;B M)(&;P7F%_DG.U[YXYI5-7[S]H!^:OKB( ZJ+?%@%K?P.P5 $P#P"X(IGE7F= M5##(*L$1]Q2PGP:'C"')2D&Q51P$ !?KF-_,Z%E9)7P!?/LH 39OH]N:]2M] MCLJT_*/5'^W%T=M^%ZQO'\-V'/I!^WC<+GH5^?XQE6FX>?!5,L&]9U4'>@LF M=.9C2@5BSBJE)"8J-QO8/8P-.#.@D[/&HJ&?/1C$.*:!T:$=5232ZX\:9W%4D4K%:C]O-;S1 !J# MI:XM/2D_\9\"BJ6!!"*^- MGU[VPJ3,[^V>A2LL,N9V&7/ZU5CBE"8,86= QF#-D--<(DXCIBH"["1U5<:$ M]AA #NUW0!?X [ :W*#M--+XL.$ M&:>,>\!?&95.PE'"4^+*?!5Z[>X"Z(MOGNB-*-N]U5=?V0M:BB9W>]<#M;$< M'?ZV;[]Z+,3DLN.GURW[O8,,U]O1C>K2UV#G[82SC[9X$[BQM?OMO/EE'S[[ MJ0-<*O;..^W]H\[ASO;6Z?Z7/[I[NP?B.F\>;V;YV][CZLTVODH1L#5,(6*% ^W1:J0QD0@$9E2@ M51B?]%CK ^Z*82O+RR C"YA$ID#(2L>=UV A4F(95EA%>;T/PI\[K?=H]]VG M9F/[_[/WKKUMY4C7Z%\1#+P'\P!BAIQ^82#=2??)8.P\G;@G<+X,BK=8 MCB\YLMWIY->?HF1'BB^)$SN.ML,9M"+KLL5-C[[1^UO/U,VJE?QX]/1AMT+N1 MAEE1R<^WR#Y9"IG!<$["V=M%?2_ XJI5D$9O2/]K5V32U_;MTO]_#_CYDGN\P]&-@#[\R/9,P_OF&^NN7CMW_'<&_S?S5]'O]#! MZ_%HO/X]^G1Q/(G]Q MM/G@X8.?1R_*WMX1MV3ZZO"3U_MM4OE7MW8FTSS[W$Q!XSD='/._97KV5;[D MZ!^M0$5)K>#/WKO1TJW_N]W1].CL;F>.\>BR_AB]F1[^-S]O]ZVOR56:[=-;MN/MHP_[4Z%$58!:_,*G-KR2*4 M[-G4&Z9==BC"3+Q2RC&C_,)R[73^OSELA8B:X\2XF!PPY&:K(YY1E\R6DS?M M4P.8,!OT]V3_9+]/F,6$>6W^F]C^:H @+,\, 40D@M4DC 7KG>%Q"#QAX(H) M,YK442K38YH$D- 7+1 M,<3J'20;T&FCTTP9;C95Q&+.+,^2MMZ?E>'(]*XM]\K!^:G2'+(G!T?L-K0E MP5G]J4?\O1]M.FQMF_]"S4 Y)1%"$YAT#G@ZD!$^:?9[G..I8=;6V7#/ S%S MZZWU)8OHS]1H6K'(\@=6.&+F:D;W^.J9._,AN,&'^[RLG*>!C/Y\\/S!*+?J M45.>U--35B3^](QTOM2F\@K"&.=-1)7!)P@4T;>=!%0RY6H[1=X1)G;3W_\U M6(J2.8LDJ068+%-D;8+0'@TE(J=C4ZN_BB++_WICP;7XW9H3R@/.&9?SJ+QJ-R,CV<3:;G;R='[*]-Z2 =S7S#PQ:A M'J69!Y1:H;0EW_9-<_!X4L:Y?TB99^F$Z6U6)7)$KUH[VC7:FZ=>XX/1]:=_ M;#6PSO*>1G0\*I-98]B3;$["3!Z.F_R8VRYF?[S9.SF: :'!?O:AW%A_R=N? MK0C\ST>CO7(F\=,_TI7^2@ M07ON2_]V,B_8U:K%CN>M^;*BMBDY775TI)P%!F9@("+E8BPO\VNA2VW0)ZO; M?FQR?J&CR='S-^QDY:<'_Z'II&W1M=:JU:EJ>_>1@H=Z\X__FNK8^!/[L !% M &2V1BF14,IG!9$ H:ZMRP<7@SY2DOXZG#D^.CMC9OM!(7 MS-F\WJ.3N,OK\[GQG\TH,:>\#Y0YX[*W.Y.T,^*_6^A@6EZ=,./S%&0Z9:8_ M:;'J\8(J]TY+#LZVIQX,S+&Z<@7 Z\J]DQ:'2"='Q_P[4[8M)T?\_:.YC9O' M[-LB-+$]X^=GX?IFZ%I/LI]Y?.GPG";GM#'8I]C_M 4.+2V(6\SD8,2SIQDB-E<',_O3=J!/]MI. D^. M-+/+N7WT[>')7FY6F1O[ZE6+:'W)?!N]Y.R.43+1_R8>0;,\'QYH'%YNG_:\UR] MJK\A//#2?Y5XL'V _NO$@S]3GE?"MZDE_'57_6QC[;V1^;U1]N#0JP#/;=IL M/_NC,K>S5[J*[UG??%0S>MXU]U?-]PHMKW.FX=N5[UVQ_/]>OOAKT_N=(A^J MDCZ$ II"]"YD'XI3T3EMS6V<_EJ*A0X]UGF:T_^'W'ST6+W<^F5G7;%=_2.>-..6/AP? JK.C$ M3&$T*@$V64%2:R&5K%%FI9QNU3:ZQ.L/$X9[,IV6OP[3Z:8('>3X;K17CAEX MLVCE/,G^)J5+[^DZ]7XN19%J]A*+JQ(@4PHZ%.ML!78VR-$U(VSOR_0PT]'. MQ?..LWEU1O-+$> 5JZ(T"%Y_M^0+2HQ0G*G"!Z-:$0T2Z*T7SJ-W.K>3R/K# M@9L5JD]\1T&USD>K=&]?P$=!JA97*4'6!+YH(O ^&[*Y.&8I=75HK#//MV2> MA41BLV_'C.ZA&^X\XYW2\\6[<_*/DT.N#OOW=F1.R79S5^7W+N84R1%6>@* MOJ4+1L%C6P2/* "IHIW+O&SWM[+S<(NE,F\IXM8IZIY2U!WO?':*NFV*6OB! MT$:0F)@DN7;RH@81+"A1#>3<8@I5J491,';A8BWUP8M(K*XO>%H=XZ6;#_*KW/D(@9H M/)MXT>VS0%N"<#6 !^>SLI^H[='#?9V@5I.@9'"5US36F:I:D0_R,;5Z'R;P MZE57_$;^8">HVR&HA3>8K=Z:+XTJOBHC30J_%3*CR)]I[ M2^^.UO[Y\2CP$)SKQ//W?]?GE^:G/6<1Y58[L''VLO[@7D^.=7V?G[\MT10YGZXWG9V;O-9NK9WL;NSN[FUM/VO/7 M3[/_Z+9O1WKD@:%*&/( 25_EDV<(UYK>1E=S! )SQ_F?O;X/X\W_WS\_"OJD7[^ MISYN6HTV0 :KE*OL5'D"I7RA0L%8@\9_JG[I=P+DH\D1O7HU+:_FM\V4M>%I/VS"CP1\9(AM__)>JXF\6+Q+[%*W2.HK(+I^0Q1A/WD50 M\?P\3-*8E%H(0E5 %5$[99.G6&O(4=.GZAVL;D63<^4/CL[J'\RJ%^0+\_BR M*B73T[G="G6E4PH>\=R:?6E\6AZE_0+Q1[E/VZ+EHPLN_4S)B\O-2H2T]Z?E MS>'TM.Y!>36O=_Z/SRM5KVX^J""&F;!A*V=:2FC#?[473O'/Q=/WGUJZV?U^O#9@OM/*?Y:LN&?O?EK%.?XPHO<=.RN\<.# M&[U-'KN=T<.9?TLW&;?;&KK!]6 K/_KFZG.?O>L^01TG1T>3Z\RZ^UJPY]?# M@]GPS=SJ"RO0.\P>^'Z=,&]9YF7'K!+OP4^STFSM4RVSX'2M\N_3M[H#'D.5DK!( VWO MCI\:4[2+E#%;DN4T;.D_"EM^Y5;X9W8!'O]]&G=Z>'34A KS%OV]*COB7QOW M/).YGFSNOGZ[O9O>;^@_^7>>O=YX\=O.YM8?L/EB U[R=9[^_FQ_6R^^LY"Y M?J*?;OTRV7R_\?[EUK/=S=__^'O[Q6.U^>B5XO9R.U[!R]]?[KY\\>SC%&[G M22GKBW"Y%@&Q5@IW)ZP[(JP<(*.MK>YZ MAH 2T:50J\)LM$\Y=L(:%&$M'>SSE((*642#1H"T403GE%!-)ZHZJPK-M$[& M:#M?=;X:"E\YXR$EZRU@ 1]C@.2E=1$-491$U^"K3DIW3$KJ RF9G*R6S@I' MS@G 8$342,)+9B&%P67KUM:=Z8?@.B,-A9%,L2 14DZQ@(XJ@M')E.I\:B4F M7?>@!D569G$DKA8IE5)"N@B"[0R3E7)%E%H45+2.F8N7?!C&P;L5(JQ;"FH/ M)=#VF1VB3U7YN^YYDT'S4\G.ZYA",USRL8/[0T2SI*)KCHG1#*JJX&4NWJ+Q M&;0/?0=F6 A?Q ^<]6VC)0A?T0M #X*B:07^0T@V:8N^E=11,+;F'I97'$K\ MX-Y)0JY)4IR=8>/!@2.2VKCWAKL-KBA;&Q M,CFA%.QB.@$U&H@I..WCVKH:P\VI:?7V8CJ^/Z1_&##>.[(E5J@H$:I&5] I MJ[R!Z^2K=1#?,8@7 0(R2-DWE\)E;'5%DXC5,::U=F14T-IG!O$J;4YT!-]V M#1I?C$Y70*OLUJ1M;$T884 _H.E%SS\WX>_]N2"*P6G ME *9I,_5!(@UH_- 3EL'458K:U\_K!H#?20[9:4CC57(6MG%H K,0-H*35E5 ML.Q0*F8@D&J%HI-]_^&6(:Q"":52BB4[\-'%0E1-]):REL9>!\+=OU@=="^) MA5:;,QD0-<4L($GV+T)R0CL#2-&E;%MTP(]U@ [P^PMP9XTD7D&4PC9:*4=5 M>2^]Q9@,^?"E,?R>/?#=L+T4'*"B29$1BI\)*#6*$-&*BB1S5C[-U@X]>^#> M@SLJ"BHFDN0U5$(B4)%=\D!$*O3LWH$A?!$="$6EH+T1Q>F6/>"R0) D8B32 MUIH"V;]^\8&R6^R@53$(E_?,EV1L-,\@.NQ1I*RLIF M4R*O\WHV^( ,PM/E"B1(V-15G$#?E(,41($U5'XH4O&*W5#&M743U-C)BQ;A M;BKD7^[.?%VL^O; O>(G?SO-=YK_\FU_FRUEBM*G#+;M^H=D$A3V_EU"ZG[_ ML&A^$;53/'A)9R^DT4% UE%0EEK('""!57A,LZR]\"RROE JC$?58=Y*A#*CGZP#00 M*%:G.LL/BN470?RDK"?CG7 90 "8T(2>4;3L&H9O M10'V4WJC7ZC.^FTTKD(3J@I?(W%EFS@6? MM(YZ9WT"(R6#HC1U68TV7N/J4 MP ^_LG(*5Y=PZ6KWXBV+7"W?_VTI_G2IJRYU]8U[L$M=?7NIJ]OJND'U3M?! MZCI8O9&KTL@?K+Q.U\'Z@EM@Q?^]QNO;'[I]S\??/UQM;KMT^W^/7=5W9[:V]O6_]G]^G6+Q_K M8!4*1<;J1$U)MHBF%C%;)8KS.C4MH4BSND%*NW'P][ P0:>L>TI9*7L;C?9& MDX><#&:JT5$TWFI4!CIE#8JR%AE55E&B5CRYYAS;5KL1L6 26D<7 LJL(JRM M&SU6TG>^ZGPU%+XB*FR(H_5* _H-2>%DO<\MLB>Q907%6$(4H,A2(QH)*Y&8K0J?&'O0* M4=8/5LFJ"V5])@M/EI)S4$EJ I<+VUJP*5EEDHT$?0$X)(9:%LI*MA&2+@+8 M5Q:00 MRQ@M%2%$IXTUVLP4@7G)PLM?*N#< ]ZKP"HF4C([G +0I@:VTILR8 M,T^##O!! 7Q)ZQPAD+=9H-))@,&FM*&$F:;4?XO4%X M,ABL+[4D;4&G@A4#&9/8LBOOTG40WF%\QS!>!#YD4=%K!F_.5@J@3")F4B*T M9/D:+"("P[@#^/X"&,A)6P&,KQ'(FL 0AHH&JO<*/]2JZR9Z&-A>$L.2-B:C MC&CGUP4$&T2L(8M:5$BR2NMM96P#CIU=I6J4/UBV3A?#^E0E_EIRS0IM* %B MJ\G/_H7RWC,QQ1Q[@&!(Y+0LAI5=H(1.BQR(R8EB%9&J%@2!AUMFE7QS/,9: M=S&L>XSO;$V4['Q0-1(T.LQM:X)-DZ^NQG*='=4.XCL&\2((4$PNDK04&691 M/D,B$!IAC9'!VQ*]\2W*UQ%\CQ$CKWN +_' %>DB-!2A-H*7>MH M2LW9E*1+!J-ZTM.P +XDAI5#C$5K49TT GQ$@2Z!,-62X;X-OS#HCV( ."(A24.1\##E9G5,H MN>-[4/A>RA^P+??+-T!C4].)6E#E/RLFAU%G"V#6UL&/>579 7Y_ 2[1M]O4 MRFH%E&QT'IW2P7I9@%>:7PCPKI3UW;"]B!R0]FAT#4(6HYIL@A>HG!,YA*JK MK6B2Z4I9/P"X;8XN.-3D3 9E3?#1HLM>NRIU2+5;[T$A?.D 0JE$@%D4[ZR MX)) 0TK(:IL2CF=OS;+UQC%3^0H!O"ME=:6L7G7Y.U9==AI2E"I4M!$LJ%@( MI%,!L2@%^*7>7C<(W]$@?*24!992C-()W\P &'1L$!2OZ3 4)XM.F-+\1)H? M6W,QG[3775[9X[^=Z#O1?WE<7FHJIE0OLV5N,(09"(V/7D:'U#W_81'](FY7 M50 >U21*@BIX"5!$M$:*FMFP6U4,2;6V[H(=2]MIOM-\I_G[3/.\W$^1?,K6 M +ALT3H9I/=9NHJ]PL30:'Y)*RNT^FL01:S)"H":14@E,N$G)1/S?VCGPKP9 MF]!%5#K+=Y:_SRP?7 T8C),QS2H)H561^B&<8;'\(HP?LPLJ!26( MLA(@;184-+%O7U+V49&#TJ(VP=AQP*YP_AW4LM8^*8YU]K5]FKZ:')S=5DMI M/'VEW<>Y#,^J_1U0+^IO\V@DKFZK>_7OW)FNO)-/7&KDQCKR<" M]J/J:FWM3,MGA+54Z,):G]7%Z<):@Q_#+JS5A;6ZL-9*]DX7UNK"6KV1J]+( M'ZQ43Q?6^H);7)7PYXVSF!VF8FU,*8<$$@E-(@Q6U:!DACPKD*:"]+/P)S_I MX<^O"'_N\^>W7NOM%R_YMYY--K>>339>_&DW]A__O;'[\.W+%_S=WVIEL;.WL M;;[8/">L%<#X "1R"EZ LEZ0-55@-=KG8JN3L01'6(OE*0[)>>1)&)R8LR0\A(XG PVNM][(F M6EO',>"-STQVNNIT=4=T50WEY "]-P&B2BBKH78FU[2&OE A-)Z1.2)_,=ZD\C7,";9('YUR( MR5$PNE)6T=K2_:=!<9595E(&)TO3JS#,50&RB*2-H JD>"B;-@TO^"Q[4%*M M$&']8"6ONFK69R0W2B ED_,U:'#$[I.#S$L#FQU!G9^B[/PT$'YZ_E% RJN6 M0"E44+R^<^T4)5 5V6FI;5*2?:Q6%-M?S1KZS<7KN@(7ET$.Y62(W:^:XA,Y)$?'<@$%C*"1^HV>E#@7L0( ML'IPQ5@A52M,B:8(\CX+MML^:!NAY'8F!L/8W,?:5D.)$735K$^0D\F9YZFB M%-FG"!!1H4UHBP2*.IF>L3(D1<@*IE3%%:K;0,):AF^A[#'!> M+2IR,5M$@BSY47G2T3*X8V7[W0$^*( OJ69):;!:GLTJ90$*41"C5A3M?,@^ M1V?8>FLWMCV%H*MFK28Y^:"3R[E&6Q* UFA5UHDG=/(4JO)]_;!J#+0LC652 MU55%)4PNP.L'503F+(5/L2I0(63-+L:-)?OZ[L/J KC%HLGP<)I$@*XM^GTI MRDL3*)1RG0! ]RY6!]N+V("I+@9@6&NEE&B*AH),:675<\S*N$S&KJTK,T9< MI@\* MX8O8@$O66&)(HT;&-=@HJ%82CHK764(30SFUWC<._JU>ZL"*! 2Z+-9=]FLO ML'P+!98-H2>L9*HLX$.)%:5TK@#[![9ZU0W"< S"1[)8H=:@0&6A3&2#4*45 M*-DJR*0]@&13X6A^X"S@Q8!-+Z^\LF=[.\UWFO]BFM=6I4"&_ZL&4I!(R_;KDTQR)HCCZRRW2[F+];67Q$NZRQ_&Z)822IKK*>8 M#%@=@G8,L@"*(GC2/8@_+)9?!/$#Q)2C,4)F*@(42!';9KRKIA@%K1AP6ENW MB&,EN_;A-Y+$.NW6S9-9K>WYWPU^DX,3FO?S1?6KUL P(_YY!WQ2,>NTXT#/ M-I/%7@NJW-J?:.\MO3M:^^?'G=_8WTW+0+7Z/G9N4#*>&;"'GA M]82\ONP]@]]&?*XW]ILU]GHR<3^JGMLFO]+EW+J<6Y=SZW)N77 M6U=C*<.*K?D&';[NDFRW0TNJQL S-56C 32&FA2 :CKR+K"5[;0T(%I:EF13 M!I)I:DW&ZRR ?5^!BHI059?L7>4A-DQ+;NQU+\ATCP'>0LM.ZLS^1Q.I#@2> M7*DF:J"('S07.\"' ?!%X"9E:6(L2M0B6\6U'$4@C8+7N12L+)AS2_?69JQ0 M=H3?7X3SRMB14YA=](#H2=JJACA6"LEBIMJ PID\B0)=MI MR(*L+TUI,4@-H0:,JD5;*A(H%-.?CK;$=T$-\QB)>J MK5,EQ6L]45"B8&<1!.E*0N>L&-=60P &\3U,V.@(/D-PJ1=*D=X(,"^%*U]0S> 0017;/>!E"@ MU$$$*9T!%]%398"'L5\I"_XCI MT^;5/[B5*U787HJH>0$?3SJND3#7'5C@P M];W$(3'2LC);,IK',_!LELD+J& $%6E%8(\R A3E6Q*X&DM8I2!EWX:X[: M.QD!93569P@*8Z):DHRR@D3Y09VMXWL8^%[*%9#%RFB=:%M* C2O)BB0$3*1 M-]HF6RWC&^18RQM['!W@JPMP+*:ZH'CL$T+1-B9,)26'%.DKHOI=G>V[87LI M7%!\,3)K00:E@%"2($V%%Q>)T,N:>&R[.ML/ &Z?+=GL(*;HP60;=8E>D;4A M(E92W7H/"N&+>(&W%$LU1J18HH!4M8@Z>U$4*:,9YMY%MMYJK.V-CQ?T'(*N MSK8"_=HK?=]"I>^JO>+_MR(C!8#] ) M2!V< -3L[15^R$2^HLO!@IX?.9-C+R_:A%[K>V7/]W:B[T3_Y7$[+)8T:M_2 MA\%*7OH56YD7P"H9!2FHLH\RI+)?FW= M!COL_R@6'X1QH=JBS?)".^9ZD%7=N8C1.%KC0A2>V==B]HXI\92=X6V M;Z30=OOZ7M=4,;MJ3^!*J;?9K4X.)VC8[YS3PYHE>OIN757"OLL,Y>_?5PGQO[;K;Q['\^&DU/MSY& M\=V(;XHI9OIN=#9X8W[IE&M&Q!]E1DR3OP"K,Y4D*:./R3"#8>E\-2B^6N3>1;8[%""( MXK03(%T09)BOH%B3"24%:=;6K1UK?3'UKO-5YZO5Y"N5 VI9K&.?"@AL<$H[ MZZAJ4$:%< V^ZJ1TQZ2TR!0KE$P.RHHJ2Q" U [[)BFNI&6+)22*H3B$9#!XXY5T)9<": "[!S4HLEHD/+&?9(%T% 5S%> T M"$1VJ%J%F>@+4+)A;5V!'+,I6B'"NJ4P]U!";[]-#N@@36AO]+Q,_YJDBZ>3 M>XV%#RGXM974P!*U)7%U53VU^*001LHDO6YFH19$ZMAFD8 M(ZY2E:0.\-NN<6B-=]&IHHR&; /JJAGOAARO0$_+IG> #P;@2V73=?!9IRR, M3"# 52U06A ^!*.(1YTJ6W!EW-BOE(_^@V7R/#^LQV]I6DZS=_[?B=@J::,THO0Q*UG E4 Q,56%J+%((ZWO?#4@OEI66@L2?01T(L3&5]EF0<%D MYJM2K.'U953$?"7E&*$+N=QCA = RD3&UJJ@2D>>V'"50MDKDK7'%(:%\$5, MP3J79?7S[5%+J7H@:5O%"E ^BMC M'BV_[M@_SS*QC58X1MN3$+Y;U&!K2G^5O=.803N)>,)(Z'D(5P8-0K"NJ4%B MR4Q1&4MQLKAL3&EG9:#3U8#H:EF)K0(YP)J$\:U/M%9$"9I#U"5)0EMM3$&Z'D(]QC@Z-'5H S:5L,7$^66DI"!_=7D M"KH.\$$!?!%."-%E[6,6(1LEP!HG>$2K<) *F!QMG642CI59I4W*CN_;3B0T MZ!G*)'/P8$)F?[UBMBYFY1S4V/$]*'PO @KH32VU*)%BTUM,2@K26C75Y*1< MCJ52$]]1 # _@BE,#L;"P[82)XT )R0!&Q2N'(9B*ED\MEEHB@N@&_S_A&970PJSV$8>%[$4Q(!5/*V0M+H0H()0A*)HKB"CGB_\564-_K ML<8;!Q-6+P]A12J[7BZE=)74ZU6/EZHM=8'Q+C#^+03& Q5-T3E7,8+Q*M90 M4E8VFQ)#J;W@Q( ,PL;6PV8,YF&;A_\-SODJK6:7C[R J)2(B>V"+BEI"#K6 M=I35!#5V\F+V:1<87]GBYIWH.]%_,=&#S98R1>D3>_Z%(H1DVBI?19>0>J;/ MT(C^W0>BCUX9YW00T14G@/\0D6H4QIA0>6EOJHMKZ]JH,5RRNN]$WXE^1>BL M$_TM$+V,V5F=E<)JP-3$R__B0C;L!=KJ\G52OCK1KQ#1;RX\>I>,40&]2& * M$ST8$6-PPF"D&(&PRLI$'\9:7SP/WGF^\_R*L%GG^5O@>:5< )6XSZJ#''5( M)4TD'^_\%,(# M+WWCB-/]DM/+S]]5#V;T<:['Y^\!?].'*]^6#]25[WWJLDH^<.;JMS]UV4^_ M9XWIC1U68_6U+ON9W;[/;]^K"Y^]Q-U)A:WD]&[,.E[+JF_R*Z,-_MC.T>CQ M02YY]+R\.2[[L4Q'1HY'S3Y_Q)DW[2AEU\ZQS[6H<[5[\5EY('KP\26#O=\G^C#=3IAWC)> MYAY.J:V6?N)[*=/VJ;7U)P>9%[33=]KP?/+ MR1&_=G0T>G(PCSNU^-:\%,]&R1=Y^<:G?KO$^VKF("<)8#0F'YT'ER)!,LG[ MHKU-2OJS3 35 YW_C79V/]M9W/KY=[V5GJ_^2B_WM:/WSW=>KG[]-%_ M7K_<3>\V^"H;O__6)-X7IP01/1F,2113J@!MG C%@/ 6!P&&5U86]?@QA+O MH7Y")ZQ[2E@.0B@$OJB($+U&"AC)!T5)1H_8"6M0A+4X]>BRS,87:BJQ[=2C MM%<.XQPGVUT05DE,<"4:=(;-)],^EKD:2D#A^6$]?DO3UTF:TKCVQ[]CS:)K.53?*Y M!$N\U,!:'+JZT/?M?#4$OIHL!15BL)D,HK ID0";I$"-41@IP2$:O#6JAPV'A?!%4"%'"L9C$:[. MMCBT%42U"&VU,[)6FQU;86O&N%(B'AW@MPWP9+URK@8M";!2K))QK5VJ*J6( MN@-\4 !?Q!24]#X75ULYW99R$:P(Q'B7VD:;5#+1!S;A8YZ)'=_W%]\N&8A$ M@70AR)2(T%-(-L48LTG=11\6OA^9HR4JM"AIV M1Q/YZ#M=#8BNWBU%%$P;3Y)>*&>J (,@8M):%(U.YVH#-+I23HVM[$H]]QCA M1F%-$J0VA6=$LHA1>FVL:G6]B^][',-"^%)$ 0)Y;YPHL2EYD+6"$'G]D:4B MK"%Y)1O"S=C?7/BW(WQU$4Z,7@RQH$T>L&K40$%E=D5=UHSHCO!!(7PI34&" M5<&B,#6T,JZ.EQPJ%2%M)64J&"J:$:[&KJMIWF> Y[;99U":4 %2R:$2$?^A MG4O*Q=P!/BB +YU[,"HZ6;2H*EH!KA01DHI"0W78E/A<;=M^QHV#AQ5"^ ^6 MIO#O22VCYVE2#A)?]#17H=#>\4ZBZ=4EMG[X6"@DA=G7#+E5'M8!I6+O)$4L M06.UI?/6<'CKZ7(!#P^N*J] 6(HHH$0IR*DJ4I!LJ&J)*29V3#",P:Y2++3O M=MPRPC'J;*+-3EL)E?T2=+%:62H45Z)/'>�OC[I:4'Y>!("^63$6!B%.Q_ MMD5(*;94S-K#VKK68V?OX0GR#O#%,492LH9(O-8 8%X/R7I)2==DLH/K'+GN M*+YC%"_E)&@3M55.)*VE@)I04.65ADLN6EM5ME(SBM6--P ZA%<7PM914MX@ MP],"24,^!&E0(1.Y3:$7>1D6NA?1 S",T79.,:;,EMFY+$*U7A2?C<2B8BZF MH5N/C78KA/ ?+"/A,4_\5]SN:U0+_N$CG:H&@]9;]CDJ0"XDM:\H WKK-*B> MCC DKEJNFH AU91D$MFH+-B3K"(@&D&QJ.*M":$=R&)_9:S,C1<4?2]C=1'. MRTHE@3U/7D!"LHEJ8$<4^-4HP?;-RH$A_/U2_C,1N8A"AVP%F%($KS$4/VN" M<\&3"8QPE&.PJW3BL@/\MC:S;A6""T/9VV6>G'%F]< K?C>W7QS?0>7&;3W?*,O_WBI9E,7F.X"T]]"8-II2%&J4-%&L*!B(9!.\?J^ M* 78,\P'9!&:P/3&\P\"TZ2BYP'U0FJ- IPA$2F32"I3E=I:AZ[5$5>._3YS MT2ITB>F5K8+>J;Y3_9=7+Y":FFB3EYE]?C*$&0B-CUY&AU0[U0^,ZM]]H/KH MHH%:4*"O7@#R$,8HH\@Q91^RC=$SU;M@Q])VHN]$WXG^/A-]M:W;"IP?EM??2B5J29*(O6<14F/*#C2;ED(V&M75O MQB9;Z3_/5[Y]XP?' U8#!.QB2A0D"3755)H_.J(O6TP*$Q_,*5 M+T NUZ2%(\,,[[05&+,1D7UYYPM8[=KQG'$P=APNJ2?Z(Y'\[6U!_/.8^!?Y MWSSY:WW6IPUODX,3.NW4"Z_,/CB_T3C]YX=NGU^ '\YN^[2#0,^3'=\<'DW: M!7Z:ECV^TE_EY[>3?+QS1@%+7SSM#[GX"D6^]9/CJ[^R=..I,%U,[WY'4KF9\UY0Z^*B--"KP55;NU/M/>6WAVM_?.CF]J?'(ASG7C^_F_Y M+O%S=#V[R:TV8T:'M16J.N;>/KKLEL]-FSD;:G#H2S(A*P13,[I<3#1%)N)[ M,FE.]OR=DA\VAK9(*LF",2J J!)92C89+,:$."LN?/GO.*80* JS!0E&UJ!< MC$GQB[K:4,+YWS$(16='@.2!(F$.-5&*+H7B+8:/)]L^M'T M7%[OA]DX@]EBAL]PS>.U1V^.RD]G3W[.DZ,W>_3NI\G!K-MG7SH/8OZ5TWD0 MP@,O?9L*IQN)IY<_G24/9K/D'!G-WP/^I@]7OBT?J"O?^]1EE7S@S-5O?^JR MGW[/&M,;.ZS&ZFM=]C/;X)]/;%$7/GO)0F".PKOQ>3_+H?."?SO34D8;_+F= MH]'C@USRZ'EYY_ZO[,B;7.>F@_B%OSV(,=SD$=P9/>05%3=HU49O$#WX^&1Z M^.;JBAZ]ZSY!("='1Y/KS+HOZ)U!=4 K-MN&CX[9!%V:@'5+!]^^3V#N.ITP M;UDNZ7 Z6T/\Q/=2INU3:^M/#O+)T?'TW36.P5VC2VX-?U^="-P;N=*-_,%* M5/UROO&1^.^X(W!Y#WSQCL!*AO5O?H+6 M956E1KJ5=S9?_&N'OVNV]S?@Z=9KM;G_K_T+8?WW3_A[&W*3?_?EHVU^_J?= MU(_5]OYCN_$^3[;?O[)/M_[4V_LOZ^9RS2T>5T#'P^9S*^BM XI02Q2$,GOM MC4FNY>?8L;KY^;K5*^?1^>J>\I556A':#"H:YJL0="(/.D=G2DA!=KX:%%\M MS@.C"84(F*!T.TZ$*@C4Q@HOB_7%:P#R:^L@QT[?N+1IYZO.5W=5\="Y$JN' M:,&!2R'X&*%8&U5NJJS7X:M.2G=,2HLSS-:F$%VH0GG7SCC:)$)$$LE@*"I+ M34&ULH:=D#HA#820;$VF2.FQ\@(AF1C*[-A=T[;?) 1VD">V-GI?I M7Y-T\=!UKQUQQE4IZ)J*D16-!+0A. G!@LQ515<==:X:$%+SD+4-0A0 M+3B5C!28K15.15[6NY*J=&OK5HZMNK'Z;2\.L[H -XYQ2QD*U0 IU%C))RI% MUH2%?.X 'Q3 %]&-95\VA['2( E8Q8)3J3R.5BC70=X(,"^"(R4B%[5PF$CRD+L)@%%HR"0O'2 MY)8I7INDR]B[;L'O,< MH*DAM-K+'BK(B,6BJY*'7:.S??]X6 !?A!.R9^;& M8 6E)A<+I5EP":(5:HJ@H4@7&.!&CHU9)1/^@R7R/#^LQV]I6LYDYB9BJZ2= MKC%W93WIY%.,%CSXT-S28$TL(0?C7#+LGG2^&A!?399""DIEERE'86MNY68K MB&A\%3%DFT,,FK)?6P]RC'ACAV3UMFLZP#^<4U=2>9+.4#20P9!RWGA9$Q2H M,:8.\$$!?$F_WM6*T2E1%;%#$KT146L2-46EV/]46N>F7S\.]A[NQW: ?]@4 ML,!&.WF;50&M) 7BD8^57-9H'?2,BM5#\5+%[D70P*7BL& 2 MTC@IP$)A8,LL%$J851%3I,)(Z&D( M5\8,HG,VZTRJI2$HC<:8BI)GMR,BZ)L80Z*K=TLQ VV:1(TQPGJ5F*XR",08 M1Z.5+I;Z)L:P M +Z(&<3LHRJ1A-9MEQ*:1DTM5J"*+E=I&I ""D"T M(GA*(E:9@M555MT""DVS?J5D)'^P+(1_3VH9/4^3I"(7VCG<23:^N MC]4#H3%K59*4SF>(FD*03&$5C:U.H[S.7D;GK17AK:?+U3>\RA6,UL(%-\M_ M3@(;C:E8@FU_AL0+#R?'$E;I+%;?Z;AE@#N'4*+6.8<**4>B5*MVD+2T*O9R M%0,#^"*R(+W7!2V*;"H#O$(1,242ME0%IKJ0DF6 C[VZA]5U.KX_J%MK#]C* MT%AO(&L@:524P9<VV P MFN37UF^&IT STH;"\B!V"(1S ; MQG9R I)T L$702:ZI#11594--%MHMTH>^ ^6B?"8Y_TK;O$"D2I"F1K[+:Z-;6M1JCZ]N4]QC@[4"2AXSHG05I$@5$:TH(09FB M3*]G-"R +P42DO'25R4D.@:X!RFB]58PCY=D:RIV5@UA[&Y^KJ'C>W7Q35FG M6'-.I2+H(I&D#=42XU@IHWNT?UCX7DI#L%5KC4X8(M.4SU$@.VJ""WE(6P(F5=+Y=1FO?N]1\O55JZ4UWX52N7^]T5TR]TT*H8A!N+ MIAM"3UC)5%G AQ(K2NE< 5325J^Z01B.06BBZ1O//XBFFR)U59E=OC@+VA![ M>PF*5S;O1-^)_BM"=RH%,OQ?-9 " M>_[)RYI]L9924;X3_<"(_MT'H@KTWSVYYGUKRX-F= MN9E5F/W*ASZ9WQGWQQZ].2H_G3WY.4^.WNS1NY\F![->GGWI_#UP?_S\=I*/ M=WX*X8&7OA'(Z6;*Z>7G[ZH',VXY-QSS]X"_Z<.5;\L'ZLKW/G59)1\X<_7; MG[KLI]^SQO3&#JNQ^EJ7_YSDT'\0M_>Q!CN,DCN#-ZR XE-VC51F\0/?CX M9'KXYNIJ!KWK/D$@)T='D^O,NB_HG4%U0*NRV8:/CMD$79J#F[:YP#ND:7W!K^OCH5LC=RI1OY M@Y7G^>7DB%\[.AH].9@'I5KP:UZE9Z/DB[Q\XR/!7?Q]-1.4(QEOLM72* M! MA0"DBRTQVZ (Y=D!!-6CFC>):CZ&IUM_RHWW>_L;K1V/_K O'[W+9_M,7SUYO[_YK[^W=QNYCN?EH[_7F_N-W&_O; M=E/_J5[^OFU?_OYLLK'_KR;^OCA":$H,RF,1T M^S='=2OKPE_%Y??66^=4C7*D5DOJSK[E*O:&Y";OL3DD3BC[GUVM7]C@'[PV MA.!/?Z6Q808PB<'&S#+:V9AAQK.6EJ3G4:O5_70U.>?@$A)F,;7&;!AJ#.PC M7X&P!BO=,BLM\CA#,<5%$Y0WF13VC$ZQK%70,J]A7K#KQ8,?C#08:2J,!-:W M/4%D&STC4F AW_YO4@@%8M3#A)H462V24L$+DS5%A2@],%T[%=FUC9^NT08= M;=O:-[)BFO%*$=8W)G'UP_Z1'*5].5C[M9S\L9\^3#T="?1OZW0T5J*4FZ$$ M&D&G& S[!!I8EZ!M'%PU(:Y:EKBJ*=IL0U9M5+L>=BY*-+(*MDMG>/3(T+9[ M%F8(0P+G#B-<&P,EH75."E8'S23))L;B@9RKI0R$3PKA2X+8V5?/)2NG>ZFM MA*!B*5[96*S7V=GBI'N@S2S00/@=1G@"EB00C:X.3?92DT2$E'S%&H0&PB>% M\"7G2(K=, .5O!&%M5?+=!ZZ^+UQGJMO.\WU#>09Z0'P.PSP:"5(KYQ8-6'U M;:.9-5&19(3:!!D.A6D!?.%08!-]6ZI9$8E6:'12I,6H')/C;%,EG]9 MOB0Q9O(R5U-Q*/QZ7%^\DI/RIL[6OMHN:6\4V?IH*I_'&D530-ME=;.(JU(% M7#&U-#HH=1VG:K;LA7[_D/82"#P'LRP2*:%\*4HD9I,,SZ:">*K5\@% M>H$>KT)U9*-)S>[4ZQNN%_&XMN[F /CJ IP=>%U-LT*C1S*A+=_1YZA=K98< MFP'P20%\X5.PDB!E%Y4NT+8<6K#"H=!3%5\V)(PPA8_1%44=?8]0[E6;O,&8 MBB&316=7;.5QB#DENGJ]Y%$@#!6S=RK%&'H:C5?,6BM@73EKR=%TAFG7H7,5;FKN">O*?*UK49,1 ^*80O/ I21!<7V@Z#+"H, M)BDVQ3;3I-DE.J#/O9*'\3QK=N= ^-U%>/;%&2<5*U4$0^(DEGD(2R"V>)5$ MC8'PU4'XPJ7 Q"P:VFZC]*+>5;2*.A<%E=!*==XYN[Y!,^VN'10]\+VZ^$XE M-8L<,8!D9+ BT;=I@,82-NMNX'M:^%ZX%&+.UI0V;%FL[]5R236^%F5JIA)< MIFQA?<."G1<@K^C44I_/=^+6N_IOURE-I%+T(5BAR\V$MR\G$1K6_>%8I, M-K1)1U!Z\64"'(C0'I:"%_X M%C@ZK"E9E;)MVP^+5DE(5>7,5%S;9.HT1_C,A%7*QQP OV& ]SUFA<@I<>RE M8F*RM>@0K(.V"8U74=D:*+YE%"_\!X(^B[-!28VQH3AE18ZML@+,GG4L6M8W MPBJ=5@X$W[1SL TT%0TYDL6H22)JEWQA\5Q<2F.)GA2X%\X#T\NY0$D*@C$* MV9*BODZ#XR!)FUACEYTB/0NX2B'#WU@\PH,V\9^T=E]!#OB;=W1J]MFPD>0A MH:]M.Y%K3,9)+T&*& 9738BKEC43M$>CI=D@3FSCJJJSBM8FU?:,7%TLTHWMHJA4)&4[Q0J$R94_'& Z'P;00OG 8$%=-!9*R M-A:%%+V*I2;EVGZQ6M'!0US?\'861D;U709X\>0@VF18!'-R[*IH[[(P]25.@T(Q/9[0D!(K1;RIQ7FSOH$S"#3P?7?Q76W-F'0I M/F7$C%(B I90;,C:^"&[/RU\+]P)(8./6-H"WI9KA=S6[NC!JQ"#H^!2 *S- M1 \\\VZ5$'Y#L0@K(O]Z><6E\]Z]^L]+BS*-\M*CO/27*"]=(9CV'W'P!3'U M;%:,F$DP()>8QXHPG16AEY?>_/5M>6E(QC@)J#1Y;&M"R(JB9.6$PHF;3GYE-!A$=8]5V$0_;2(?FMATX=L2P&3E-$]LK."*#(N*"P& M*F4@8CT_J&'\,"U\\/P=Y/E!\E?OG3O#\*F 3M",/9:,UEJVMGB#A@-IY]-0 M!9@:PR],>0(#V5&#@,P+Z :G(@ KQQHI2%O-0]<%F'EO9AH^#/[]EDC^YHX@ M_NN%M#NVO_/^'QO_N_UXT^JE:Z72$'AR00X;_SN>_-?;SK[\:_M'N7WE>PCS MI>"6!P3F3%E5XU"OG(O9X?G\Q;NG9:GARVAIZN_?3UL+ MO--GW'L1JF\GP443+^;V^0QMPWH@ST_+]V]>_*,]_?,#>?W]_M%\<.9?>G\Z MMKO\X]5^?K'W/?-W08>^%%P?8?MFX(]^K+\S'_WL MKRYK]'?>?OSCO[KL7W_FK!V-G59CX4J7_9L#W;\/T3 ?_.XE)NTY"F_'>J,K M&6_;>R>EK&VVW]L[77O0B#^O_5J>ORB'L9RL63U; PWZG97QNCUEW/I[]'.E M7=!J=^,O"_:_(/F/!]S;3WO^CW;D=:YSW4'\Q'M/8@RWV@CNK=UK>X/6H%4; MO4GTX(.7)\?//RY-,;KN+PCDY>GI_E5FW2?TSJ0ZH(NF]N&;F]N7AA+=4 K7 MUW$Q7:43SEN6VW;D9+XW^+X]2SGIOS7OGO/MRW;;OEQI;?E8=]P8]CX[G'4T M?LZ2U\U#+E?3$E[FK8A;U>0@VM5O5\Q1_;EC_S)CNR5]$9?/_'3:7+6 M0*T8,9"7[*KV8(0M>X=SI2C0.LR]T>W%\$9_CC?Z8/_AXT>P]?27=M^=U[OW M'_WY=GFT]_,SMG/Q^\[XU^^/@GMWM_![9^_/WIUM.? MGVW=?^#:=^W6]F]G6V=;SW8.'[W>VO[]Z>;A[W5K62F*2X$4R*E@I4<0,B@1 M*RH0A! YA42XOF&19NXNEL48A'5'"0L)-.GJF$.;O*S%4@PY!)LL:V_+(*Q) M$=8BC[78X*TEHTSIE8$SHR+17K47/GK0N=JTOF'8SX*Y=J;Z(*Q!6+GZRGSY/X/R; M$$.(G+EV&:,$N6T5"B% SW^U49MBDQ\D-2&26M8KLQIM,=4IR!X41JHJ:M_H M"J"VYJZ%VLKH MPEJA6*!?7(UJ:3H56#O>K%FHR+8J%+;)7M7DM7BNU^Z 3P,@-]=@&[%YPSLPOQL&5+4.MGHR%I)W7L,:;$4/M+3H2JD_,E9>4A%X4QD2+!JAP21]8@.7439!;, MM;<8JW);!O'"46!#TDD7 M48+<]A$90,7L1=F&8%V\%AWU^@;@*'-XAR%LK2T53(I9!W3)N $HQQ2L 54MI+8^5]]7ZJ1JU)BUBTY< M,[)AILTJK="WG4"W)%5Q<0G5?_][XY9<"!=B(XJ_AMC('- /7^R5D[<*'^^J M;0S7Y@=),[K:I)FL<0D]1G'DA6PF:'^G>A5.&\1UJ\3U>LD[0&1UE9@5&@:% MY*.*Z)UR!;/MGDSCI1&77Z5:"^-TXJ:/'[$:%*F6@NG2^(]V>I-JN4J M48X#PK<,X85OH.T$05+VBH)M$,Z(*OI8>TQ!:..'.77-Y#9)!H3O+H0=!K:N M_^ :,!A16;P MZQNC).D=!K#Q$7(Q4J44C,E3TL[:DJ3AUWM( \"K!^"ELF4Q24G8EM\@K-"7 MI,A&ITS%&FV2T#Y08./4*9K'ZD<@W+99?>/!U MI40EL#*A:VU4)XHYH"J9-53+,4)=WV@K_ SPVRY6=E,T?TF]LMZM'6[[1R_E MHE\_>.?Z-@_A/.KP^?'I_EQ=_Z0\Z[>NGGWLDB+/-)4?&DR#,EM;7V>SEX):]/ MU__KW3IC^T?JO4Y\__EONUK">96X>;V=X[K6Z?*=DCM+#_O>A#JG24?2S+A" M,1K$:)(X22Y9*K8A/S7DKUU\I^1[+^;YW 61P?!\.0@I1J<)C43KB+":]8_< MQQ+V$WU!DH 2A3*WG4**/G$)COC]^TB[ODU%!Y\=ZLB-DFJRQA8KT=1>(O?C M]=_\*/@VI;)DH[&CX-M7J7+5WAGUWD:]MU'O;=1[&_7>1KVW4>]MU'N;8I6R MTQOJ_I\2F9-U,*;M;XIE))N(LQ,*/E)U&/R;(ULSG/G7<.:WJSS< M_@VWSGZ"W?O/[&:[YN;3?^YMW=_YUL[^UM'OYRN+7]FW[?F;][N.FV MMI^TW]]M]TFO6_M?;_[X0&\]_6%OZVQK[^&/#U[OMN?;VO[EW7IO!E*NQI," MX[HS/W>Y' O*60T"OHNB0]>\T@YG#J^=V[IZDAN#LNXH914MQ+IDDU/%8G6C MK"+DM&-Q!C0-RIH492V""9,$4UPDI2$5A?TDDIQ-*F)M0UR@FM HRP6>P4II MB S"&H3UU]'/J1H@2;YTC8%F6^E^>%69.5E;\B"L21'6(BR.DF2-S$J@L192 ML8H\)04(2<2PJ3U@ GOP\^"KP5=3X:LD1HND5%,6M*92#9()+<20T<3!5]/B MJT6 E\])BG.H7"BN&UA&,53J6BFIT5BB@+KO"7UPLV9KK1!EC9IO0R[B R7) M;%#[6%TT@"XB9\SSO(.V^)9BS:"I"='4BTQU&>*HA<"!?T'OTA2)QKBPE2-$V6QP(GQ3"ESP];4*S M]4&)P8;PE)HAXML_&XLGB"6'G&)#N#$SYS]4!Q@(OS,(!R_@DTF$;2,=2$L( M1J+V(K:V0;8#X9-"^)+4NW,Q0S:JVF15M\W:5J,D!<*8R=D,VJYO6#VS/*J^ MW6& )\VF'RB;MI1C[NY/2\4%BT!L;!@ GQ; %[Z$[@TBX:R*[85"IX,@8,,50> M%#4ABEHN^T;%4%MWBDJ!VB[#]7(SB40YB)6"[N*B:7W#S1"OO<=8O=.9@>\W M^ [%2@#O34V^1Q)P^[ODGJKH@P:\BA=A@/B60;RD,&5T]0FSJL&D7CZZJLC@ M5/%6;$J^[1Q[=5F\MHTQ(+RZ$ ;(G@,S%[)HG:/$L<2($-KN$K(;2_2DT+UP M$Q0A*B%G%:4&U>:)590=MU?$ MJ'D*6?2+I+=(4&ON\,OANMI^)2]&T^8-1. M4$--N:W0V?D:1DCGM/"]\!*86$NR$94WI:$Z"2L.6I0/U/YGG4YDUS?"C,VU MO8"K%VTPBL)]RYY/S"G:7D'>N53L.+U87PC%Q]5QU2(;0Z4(Y^X+- M9.U>!'!^F"630O?"J2 BC9Z#45N?.@)%N@ MV=DJS.L'H1$5G4 ;1G)#F_PK:I-[: N!-ES) M171HFDV'VALF*L8@Q;$>3&<]>*>>7'24"!(HBA@56M**,K'JN8FD(SN2^4&1 M\6'FK!_JY*MSS#6(?A#]C1-]L^^EV%*#S@Z=6*&,0C;$H*,GJ8/H)T7T"]>< M[@YVYYR*Q?;"H8WRI?9L95<-@=5%NV;X>W8S[0;-#YH?-'^7:;XZ2%%"RLXB M^NS(>KJ%BC'$7(OBWDF6E](]B9 MY5%J:+#\8/F[S/+L*Q-;KV/26)')9E]- O+!5)*1YS\MEE]X\1%*AER,DN*L MP@"H6)Q7+CL7/9K:%O?NM6'K9DP?9N$,HK^1FG+7KQ?W;EFM'I-X\4Y_CO=R M($>5K2M>=A2NNF.-'56V_LH@V-X[*7]39JMGBE^]VLDHLS7*;$US#$>9K5%F M:Y39&F6V1IFM*1:'&HT<9;9&F:TAJ?X)'DZ;9HTV10RP6JR%[ MKC%D6(>YA[.]&![.S_!P/OWMSTWXS6X>/C#M7J_:-:&U![<.']FMLWOMWZFU M[\GK37A@WO=P;FT_.-O=3J]WMG]KS_7/UO[=_7J3=7DE.02>M:44]1E5SB' M" 5=&^Y^)!/,#+P9A#4(:R*$E8O/%"TF71U"I?;XZ"E@<@YZ\:U!6),BK*4B M6]'E -$J0U44VD1*/-LVBKXZS9J@!X0:.R-S!V4"K2?'5(N:%:LP@&E6"Y!6:7!27BLHZM$::_>RPKF\X'69^ MI40K1XFMD5[_/DFY!,$ZDW3;)V"T)&TFY\9/-:>J=1PD-2626BZQ90)%JKDJ M+8$4.D(E*-S^F1,@V6K%KV]8-X/K>ZV&?L;J MRD6L2E# D $5D,6X8:O.?J M4ZX#X),"^,+-8S"%.M\U(;9=4PY1$8!79(%8(FC.W !N9_J2_(H!\#L#\)@J M9&S@SBZA#<)M17?()7J0''P< )\4P!=N$>!K3L,<*W1(D53H@!&4ZFMXL"Y4B+4!L8*/BV +_P(KE02,%6E MV.STGA:E2+-7P3? :]'D/70%VID/=U ":RINA%%?Z^]+ $;O3&P[#$,&L^CH M=*EM=0IHI6TTTA48:M#0K=+0.T6TFK%8*$:%Q9%"G8**,7EEP6@V)1O;Z_S1 M]86P5^_L94#XK:Q:(@VUQ.Q+Q&H-Q1Q(O NVUBZ_,R"\>A!>4KN&MNM+%A2A M;UL%7;3B:(TRQM>DK8FI-$O"K-1IQ(#P3<='A,S>.4Q5*D),4@KVPFJ^NN A MFP'AU8/P8K=O8P3/22MDVU9AD:A(4%3TY+BDD*"7LAP OLL 3B:$BJ$K6V.R MF;0GTH2-U 5B]&.C/REL+TE=(]K0F%FE9E8I)#%MH9:DJ 2(')WD2ETD0^,J MQ6..&EFC1M;U3RJ-2E>CTM703/Z*FLE6* A5L567 MMO4NL9+6WA[@%5D-WJET53RA0[0J19,41BM*>OY8XER0?;/I M@'IJ!LV8/JQM.A235S95=]#\H/E/=Z\YDUAL^U,M)M8D*>B:0W%.4C%7<:\- MFE\=FE]XWK! CC$'15W1 $OH=:QC:MMVET)IJSLX6=\ C3-V,&A^T/R@^3M, M\S8D)R@VA-3V^9\9_F*8U6'ZP_(IPV6#YFZASE;1QU@6)R:*#GJ390,9H)&(0 M<(/E)\7R2[EZ"=CT2)@4?5%(X)5X8Q58ZW347-MZOK[AB&9&CW*&$ZERY4=9 MJRD57QJ-'66MODHMG_;.J&HUJEJ-JE:CJM6H:C6J6DVVJM5*A.;JJ,:TK]\A7]R)>]HBKX@>\OF87 UJTPC5KM#&+,SI MS@#(M1JZ\ .:X0>\3KW[37BX_>C5YM.M9YM/'[5[_7+8_G:[VWM/=^\_.]L\ M?."Z?W#SQZV]]_V .V<[;NO^O=>;\.CUUOWVY\>=]O?!P<,?M_I]7^]L/VO/ M>^_5#OSP;C6H",E!":A""44AA* (R:ID?I0A4Q$9E> M'':#<*:%&$MY?^AME%J4F2C[@<7HJ2ZK)S'ZH(- M*3IS7JQ NVM75QF$-0CKMA*BP/FN-FAU:(25JH!X2MEB]3YFEP=A38JP%O$T MS"GG;*/*/<<14]%*(A>58FT4EB):7]UVH M2+9'!V<+$:12&7PU*;Y:1(9PX5PJ5X6NC1T6G155@0-) 7;5J$Q%+8WTW!<38FFENM!U1(* MU.#:QH] 892H)$!4J23-#L%##U,FGGF^MEDU1"97%^#:&PN)?;,^$D8H#!ES MKH"A&@YAV"'3 OC"T>.B]HB^*B\2% 8M2JP-*AMRG*@AO#0[A,+,75]F8@!\ M=0'>1CH3IYA+]AC$1&O;ZAV:+2I&8T@#X),"^,(QXMNNL9?X4N2[&",P*C92 M%:14T7A3H^F)1G[FKN\8&0!?88!;HZ'M.6.T$9,5:9, -=3V+T&K90!\4@!? M>!)LT9%=%&4Y-!,]IZ0H5VXHATA4+6>$GC!N9R'<0:'HJ?@1KE<0ZIM0J^OU M9:.MD3/U,J56V%K-H5H(AI(,+\*4*&JY5I3)R !,RO449W3.*":/JO&3J3X7 MZ\0UBIK9E9*R&VJ4-UVI(I.S!FHJVF*(18).H+6TG:7W#TY"$OL,0IF(I>\B@?4(3C3@A0I^ )2##Y3J$J#T0IU%Y1MO*L*1D,V@?/6MG787'N;,""\ MNA!VE8Q.['W-IF&VD"7.+F?C%KJ70@I\#<8YJ[H3MP>9%T4QLL+D M?9O1Q1J3UC?L#%;*RKYMP>AOK5[4M^'0V\:]>Z'X<7JXMOPRS96>DZ MMT@-Z!:M+1Q2 WBHL0Y\3PK?2TX%KDF#%Q6#N"Z#"(H@>L6!@RDE5B?S,$C- MJW1T,?!]T_4>,07GF#3ZGF!$(J585S,[]*3=5? ]0'S+(#;+,43.&V>4F%Z$ M&HM5[&-5001MB3E##>L;_MIY8@/!JXO@VJQNYP*64!B]V)@@;8*P'TUD/WBE# MY2M*RK$[8XI76'NXF8NL@A:"0-8#Q_F.3>M9T!_NVB8D:GSC\%[Q+.%!](/H M/WWK3L4)-.ASA&8=ZNA3<14)T!G-V0RBGQ31+UQST16F%*5Q?*\?72DJ<3XH M8%N+H=C>U>L;COW,!AHT/VA^T/Q=IGGMFGUG/2843-IR\BFAPR*LLU@_:'Y2 M-+\DG$/$GF >#@8*?045H:#*( 62^,H,ZQO>SA@G78AJL/Q@^<'R?\/RJ8!. M +&R9+36LK7%&S0<2#N?1AS-M%A^X<47G9/7FI1V(2D$;16U,59&1\;LD_'L MNM?&>S/3,.E25"M#])>7HOK+@E.W3A!P(3C>GG7MN+XI#]#^3L=/&DVTH?^[ MHEB]__B]N$D(7R-N\OQ9]DJCH(.#XU?]D>:=?[KV_*2WOMP_;V6O^6\_;W8_SZ5I[H#:^+TK^_HK%P7H(Z5+/O)>5.FJ%7?&RH_S6 M'6OLJ!7V5R;:]MY)^9MB8:!'L;"_Z\91+&SZ8SB*A8UB8:-8V&2+A:UV9-5U MJXA=;:?T&5Z^&X/B9^?%CD:N="._,=7E[9/VY5I.3AH-';>&]6W[!TO:M2.N M5^ZQK^[$ONP15\4-?>U@;!:W#W W=7@PW M]&>XH9\^P-WM]KVSGY\^O+^CMY[^LM\^WWNXO76X=79PN ._/-L\VWJZ\W3' MON^&WMS>.WBXO?=T\W 3MYX^@JT??WJ]]?B!VX0=^_#Q[M/='Q^=;<+6_M;3 M_&X=- ?>AR!6%?%680JH**%7)<9V-IK* M;6B;A:5%$62M**!Q(04*KJ?K\3XJM%8%)..8.NHEAGZCO"HMCY9F"56&JIV>54NW: G@6W2A(_WYAZ M^;(_3EZLR=KSX_VC%]T1?IEC[DJR"-^$V")G(YR*[R)DJ-%*MJEQ6,:*.C@S M-H93XJWEPFB")7.M7H6VZU=HA!0A@:K(N0UX]&3G 95MG[A"8HM#3/6FZZ)E M2V@@6786$U 4<5%\,#YIG1)? =\#Q+<,XB7OCFW[(RE%64'NBJEMGU135D4; M]"0I"F(#L0T#PG<7PLDE)RBIHG.84N8(4HPA =^&OX0!X=6#\'+Z6MLD!!&5 M#;M>3+FHAENKH@7K=/8<S0)&,7$NH MP\B>%+@7SH&0(?O"027C1&%.K 1S5&WFN4;8VFJ:&]G(W[*B^9W4'KOHDY'% M>GL=M"KKP;6S6%D*2/3>5XIH@XEM84B]OH4MD4N]BD4WUH-560^6Z\AI%]J^ M#)**XI)",4Z)CJAJ*6WY][EJB#U\R,R\_C!\:$(YK#<.[A4_EQLT/VC^DVD> M77:2)>J0,KHB$3G9A 5-](ED^-:G1?,+MYRW7HRVK)J%CPJYM.V\KDD9,N0* M.,?SBL:V&?YFTLIC@^8'S0^:_[LCEIB]@VP,58NV)O%2/&?+05SU&0;-3XKF MEURWV5((D16#0->D*8JR=:I&S('0>6/.0]4 /CQ#'2P_6'Y%N&RP_ VPO#&> MT:369]5CCL"IY!@X=2FR6+T9+#\IEE_X\"D@<,U>2?!9H;-9D2E>F62 ?&!* M['N 'UQ:EW30_(WHCO5N[7#;/WHI%_WZP3M+DE:7*5;]A6K9-;]VT>D(YV&0 MSX]/Y^GTWY^4@]:T/\H_WL@(S2EEZ8L7?:P77Y'8NO/EBX]_Y6--O,6Y-9"5O#Y=_Z]W%>XKG66?4>,9^EAWYN'Y^S:3'Q$!L/S52'TI!1-:"1:1X35G"\> M[3LEWWLQKSYE7(XU!_0%+5O2N0I01M)2@X;UC]Q'VO5M*KI1DT,=F3G49(TM M5J*IK-?_0NG-#VFW*0F0C<8.:;>OHF?5WAG*;D/9;2B[#66WH>PVE-V&LMM0 M=KL#>F2CD4/9;2B[C3S^3W3S.R.E!!^T94"@1 DE&Q;KI+ .;_+ES'#S7\?- M__OAYEF"K?N/SG8.-__>/OIS]_"GU^^[^;<> M[YRUZ^FM^UO[.V<_[,^+C)P=M/O?LSO;FV?M.^VZ/QSN//WY764WS"9G2$YI M6T5AXJ@DA*"X%,%:H_;)]U!]X^W,7U(O<$B/#,I:32WVFZ#LJ9!68LPPY2HYNR2@L!!88FBV):J#,5*T%L8")1J=!F%-BK 6 7/8):^\1A5+[''1-2DI MX%4IQ4$P$E@WP@IF1@2#KP9?382O/.N[4KG< MPFBMEUP$,48V BE6'V+(">O8&DZ)N9;5W2@7;+M^5I*D65I 48DWI-K25+P+ M7#BZ]0T[(W=M3]80EEE=? O&%'3P&(.@!!UM*,$E#;69VJY70B7Y*OQQ20JB" B M9(EL($HB)AL:2_2DT+UPA@B8Z+P.*D7?!5A!*R(#*A5(V0.AMZ%O+IP9^+[# M^$Z>'7LQI=EGF*MMJS0 -H@77RB '_B>%+X7S@-K4PB-MI7-3 IU\HH2B#*( MSJ0:'9G45N\9ZU426![:;T/[;>01?\4\8@^8HC9!$W0A*F'9;F9=H/F!\T/FK_+-%\=I"B-$)Q%]-F1\YIU"%G[2OQ6_6W0 M_#1H?BF8K=GL@)85,2:%M=?L@&!5,B&GB.0I\?I&L#-[B;C_8/G!\BO"98/E M;T*QWU>F'ML:D\:*3#;[:E(7"#.5! ?+3XKE%UY\#]40!:UJY&;,HZN*HM:* MD5,B6_MQ['D(H)OQ)2& @^AO1/_M^B)M[VI?]8#&BW?Z<[P7WSBDL%9;L&DT M=DAA?0T)DNV]D_(W6EB&AQ;6T,*Z^W)$0PMK:&$-+:RAA36TL.Z @M-HY-#" M&EI8(^_Y4PL;Z4B:=(I5+":7HG,270C5UNBBS%,3#%^4O&@OAM/SO5T_ M'.X<_OYT\_'/AYO]FO__U@$S:A_7;[]UYO_Y\?.#V?[NWM/-[=WWV\ M^>?.X<[KUGY\^/@GW'K\6[O+[M/-L_;O'Q^YW:<_O*N%95R;8]FA$NM8H0ZN MO:I&69]C+0QD2L\>=#1#N'9A^B'4, CKE@@KEH0Q@+=:*I(71L,LUO9"/=:: M05C3(JQ%R%4;1/+!%A4YNT98(DK 696Y2S5":F-*ZQN@<4;VP\/X05B#L%:3 ML+HEE76-3+[T0,)8N^0H&T@^! IZ$-:D"&L1/&39<7*E65CLK4)F4M%H4 5K M9NL"NGZL##@SYMK988.O!E_=%E]5ZQUSE&()*2;2$@@R8H@(##+X:E)\M10& M@Z+18U3%4U'8+"K53"NK@D "3S4[*.L;CL+,>EXAPAHZ6$,'ZTJY.(PN69U# MTCT[.T*1(-IQA9#;GN(*O#7(Z5;):5GLRE1JUC&B0F/;#RM=5C1DE7TJV;>E5#KVID/G[%S$%R2C70UFN'PGM!HLZU6) MHYR=H*HI6(4"05$44C43$2#F!/$\"(@IC+S'Z9RN#9H?-/_)- _.)!;;_E2+ MB35)"KKF4)R35$P8-#\IFC];DJEUSC)598"<0O9)43):Z;:7,QEB\AG.0Z?8 M?5B4:]#\H/D5(;-!\S=AS8?43#ZQ(:2 -EIQ[44E<^0_=.X/E!\NO")<-EK\)M:JDC;,N2$P6 M'3"#;R!C-!(Q"+C!\I-B^84'GXL(D0XJ)-OS(#"I& A5$!/ A4)@?0_3HYG1 M0Y3PRVM5+4E,\1MBW3_*Y>C%]Q#F//_)RE7^7>4JGE]EZ%2MI)K2:.S0J?HJ MXCSMG2%3-62JADS5D*D:,E5#IFK(5 V9JCL@KC0:.62JADS52$K^U+0"K,5Z M$Z/6%@&1718V\]2"@ '>I!68X>V\CK?SB=W]\?=G6X>;9SO;C_[TUN'N_N;]W]_M@F;KQ\^_GG_?6_GP_OYV>[C1[!SMK6W=?^!Z>U_>/_9 MZ\W[CV#W\*=76X\?M;O]Y'8.?WY7IDI0)#%45;,K"AU5%:EH57Q-CJE("G5] M@YEGS@X5A4%84R$L3-I;YW,B:]!'X#:??61ABUY+@D%8DR*LI2S'4".7QE I M:% HQ2GR5A189]O[H$,_A'?L9T8/7;U!6%,A++:QQ*IK22&B(9 J7-!$[74. MF?(@K$D1UB)JJ 9JAI1+RB0FA3U!.U8$I=%*%IT+A;*^X>V,>!A8@Z^FPE>] M<&-B=@E]PBB%L%K1CF);GJ/E86!-BZ^6,EBC\35:5%;7J!"*5E=B MZ0KEF0@-,M%5+),!XEL&\<*_HV-QFHQ1Q*8TZ%I1PD**NCF28ZK%-?,#PH=Y M= /"=P;"-=64'1:1X+%J%SNU6P$+)0J('1!>/0@O/!YM@!(:"PI)MW6X1E!" M,2L7VP<9LG$F#16KNXW@1M76< I"I2N703/)RD3\4-!D25T/B:I4=OB-=\HNE2U8(;=L= MB(-O))$D^HP1,PD&Y!+'\=:4UH-EB2L#B5RM4>7@C4+GM**>(U^;I:ZC!2T0 M^GK09N(LZ \=+R-A?%TUAS:V MBDT,"K5SBMH[RH9&\90=6#?WVGAO9AJ&S-47DKGJW=H!MW_T4L[[=4FSZO.4 MKI:_9?W;;]WB($$?I/LO3WI>_HN]TOZT'_6?OU_?0)W&>,936H3HGIL%@VGDF/@U,DL5C]W M1("^$.AK+Z[#79<1UO^4D_GWCU)Y&-MTF _PK^WG:=TO^:>C_SDI?^P?OSQM MO[=_G*=.90?E__SR>O=Q?AX!_._? M-33P E0%I7J%$)SBD(-RNH::,Z<0S/H&SL(EE0U[-/3)Q3GGK+TZ?5[:!W^4 M@]>SM=HLC;7GBZ%8.WX[%J=KIV]&8VW_:.WYQ7CTWVX#-B?<3;-[[=Y(<8\E5]9H-C9,2*4DZJ%1-&S<')5/H$X_-#7#2 M;9K:8VI<:VILO6I3PX7B4E&UIIXDXZVB+%:5D*PT8HHNT_I&F&E["2?E:]A& MAM^EL>_6WK4$S^^U]7*NUG8#J]ZE>[1?RJ'LMP8_N732//BSMZYMT.;23 _K M^20Z?_CM;OUNMR;]\^ X/?O6YL[9O5>-5K08YYB\$NV20JI620[2:$435P\) M*ZROE0:PY]V>/WE9UC]#$/>V#?[M-IOK\<'!\:OYW)Y+/NX?]3U[NT>?ZN7T M1>.BKF+V9D%>*Q'BU6M_G[V- M\.8MSONMJ^>8SG*.TW^'B M*?YC_S_7]N2/3@OM&?;;6%_<>-Y5C3SF7^TW.&Z4\;K(27_4@W)Z.F_4?^RW M[R\NV6_P:F\_[:WMOUCT\.EB$-H=>ZOEL&V:7_0N?OO;>W(^-46-M^?:M:UU]4#W[<\NL([:^V M:/45#RI_V/^S9/7\I&V3KI/SM&KQ%M>51;KL$5/1GN\>?#[=_WWNXG5[OWN^A$3_O MM;:U[^S YH^/H%]OY^DC^*#^U_T'[7D>N*W'[<_9S\]Z^S=*$8(!B!(D$UHKV7.3CQ#38YXNSSR++PA4HS@,J+QP5 MQG[F&)-31B/H"BF[TM@'Z,,,BT$]@WI6DWJ(DC%=9,V8B*42L76],+;I]02, M"5>SB<[*R7&6T[U!2+= 2(M\@ BI>*Q9"6M2:%$4A6)4\4$;&Y)8YAZ326U- M^<<@I4%*$R&EFC5DYS-K;1!KB0#&&%]A..-@^/>@.ECP9Y M'1V?O F3ZD%=K14'=OD;?C6>?Q8 M&]G6@K4_Y&1_'D;5..6TW>O\C.Z[=^.R_C+EZ,H#^S=)2!>#@G"NHO[\^'1> MC_/[>2#?_A_E'V]B2^;\N/3%BQ@QO?B*Q-/C@Y7 M?NZ=+$[5GA053XH\4U);:[^7@U?R^G3]O]X=B#8*[W7B^\]_V\>_YP";SZ\V M:?MI[SO5O)<>]KT9=KZ"5&M MGG+_4PXZSD]O,_SZLKC]G@[[XMY1_N\&_?V#_1>OO^T0ZW:?AX_^'=O&#B1; ME5B,0FNRBJ;]R&V/%\&BM87N1HCUQ;)RNK9_=&X"SA>5\_4D'9-6'!;0=JL.8\7/KB8./OSBYQ_\;@_ZVG)\Y7D;?7I>#[EUT[W2OOR)\3[ M?KGX7G+V<^)[@_\.M+_Q6,G6'OKXI]>)ZX0OTM:K774*P4O72AV?>L#9O7E. MP]PB>YO8L&;U;/Y.7TN^X6"\I;ZY7])%UY@W7=,S1J\>IG=304F-P;[2_/_7 M>_Q_D: SS[?9/I$\S\$I^W]TWCU?'=Y;,3YU;SI949D;G<[P=;]1Z\^<%X=;K5[[1X^?/Q [\"#/[?N_]2^ M\T3OWF^?'.Y ;TN[G]ZZ_\^ZN5Q 25O)WC2+.2);A9&BHA1!%5],;38SQ%[Z M#Z#Z+XYHDM1ZURBSKH@8DT"6!VTS7UH6WHMT(G.L %K M!M&M!-$MHJRLH21&@HHE&X5:4$7 J"2Q3AG;P+)>WS XLW#MFKRW172W5.)B M!8S7=ST6"POV7DHG+]O+[C\_.KTP8(]?[#63/[T\.>EN_Z6O7JN,[QTC\3M= MJ;B L<5DX:0#@@V4&BE7Y&B<3EY_*8/TK4-VT/2GT/1R*'Z-OEH@5I*9FSU: MG!*MHRK%]],#*=[:1M,PPTL4>$;I]$%(JTE(EB%H'TTJF-M&RT1+6HRWY+2) M1>P7,AP'(7TF(9TM53:DP"1)54^HVMA5Q8V*%)7H$G/-V&53>6:N']QQTW71 MKQS<\?4/NXR[Q%4Y5\1IUMY)D7XP-1?O6_;HSK6Q>HC&H9RTUJSEEZ4'4"R$ M<%XU.[ LQUG,PP/#/TX7^C8-'@=K^Z=KYZ?73[K!^/)YP[*DO?WR1SDLYW$A M;Z[Y4@[6VI.7!J^C(/5?O M>:O4TT-57I<7:T5.CDK^;NW7EVGO[66[]I&T9J?]Y_*NI-))/M<]>GN=><#) M6_V>N6C2>>#*N1E]^C*>EO__97_8"[W#CSS:?$AZH[JLT\FYZ%+:D]9Q'QN? M]]7*5O[(]7HRMK,5T;']A+7A;7C@F[9.?;&X1BC!CMUZ]&\H5 PZK[A*48BA M* K>JFBD+]O=%(WK&WB9SM_49&G')+AL$N#FDW^W<7&68U32:*([QMN2G[)7 MN9?&"*%4:]NZ3S-[28&[OY*@G0?UO>KKTN?[,;J VR5$>QWFZB*3-\!<-Z!V M.R;M9TW:)_#PWK]3\A+H.HB&*P5 __;X_K?FZP76S75W2[S6[_3%G4K M5NSE0:O\MC]O_^[O=DM;F<[C ;]LH.S]\X#^ER?E8>V+6)DKL1X?_7(N)/NO MX],7I[_NM9W//_MF\G_D==_:G:Y*T.S6O]Y0Q4]_[F[_\V#S\">S==@HX^P1 M[#[]>6_S:=);C2ZV'O]\L'7_AV<[C0K>IXK-IS\<;#:JV'GZ&^S^^-O9UOW= MP\W#!Z^WSA[IS>TG9N?P-[WY^)?]UJ:Z>99>;;[ZM^C&$5",RKFF9NF6I+AM M,)1MBX9C+1S+!>\W')9\KY,U-7*G0CE:K1$S4Y%$HCES=[5C?#_(]M?MA__Z M_]0_[_WZX/[:OQYN_L^#K5_O;?_T<.L#A\3[4=4?!I3__:W?;6IG0J/)$K;] ME(,0>9 MM%M],W8N@@+/'Q^4O;:5_;/W7+]@^ZLZA=_4R6C]>;^/%-J M):6A<>YF_.30<>3O&/B+R.SZSU/O_;O8\2^C8_U%&FN)1F/]U2Y[7;5EGF9 M]_;#ZA=VY.L_M3 IQ6NP^OF#)Q4SJK M=ZGCWDNH&)-J3*H;GU3?0);.Z8MEW]O:?Y1>_'9N:K>W+5S]LANG3UPF_#+_N;V#_N; M/VX]VWS\F]MYO/M!(>?-'LUT^%MKZV]_[FS_\VEKO]W07R#^+Y068H 7A?C;# M_:/]TQ>$6!H^ MN]6FL==+/KM8#20QH?%69H6VD&+/H$H%TJ79=FADGM;LKZ\^L7IIS0/3;Z/F MV63P8*PEQ,I6^E]&QU!\\5S*\$:M.J:7O%&>:TPF*N?;<&%L/R)G4*@+Q)J2 M"W[NC2*^MF4R(+VZD-;>Y=I,4:T%L8040T1?VXX\5Q<:Z0\_RZI#>N%G(=N6 MX@A%E<34@%S;;H.B59ZC*QH1I!<"M7K&?&TUO('IU<6TJ2GF8$N)%E$"-EJ7 M DRN^E@H\_ @K#JF%QX$XV,-QH$2@(9IM*1B E9:(Z%F9WSB]0UP,T-VA3!] M0R%/Y]"DU? 6?"2\]_B%''RFD^8BB\"V!\W'+WO2P)OV3M;O>WDG?:[?]R8Z M:%5H_?*>N5U=C4'K7X_6M_ZUY%&A6!&Z/!PW=E?HI2K6&!29Y"N%+OJGYT=B M&#Z,@KJ=W-A/*4AP>W">QGG=(/9![+W!N]Q>+=&U<:[K&\8U8O_0KS:(?1#[BM#7(/:;(/9;U$<;Q/XEB-TLG9>$ MP,8&58P&U7-/5!0"!61*JFT/EC"M;SBQWF=AO4SYN$/N7(/:% MA[V-6G$,67EV26$-7E&2H @]59,1;,%&[':F81#[[:E[_Z4*WM=1I?NURQ:M M/7Q^7B/]-NLH+Y2X+B>!>1\+HRH!FM$& MD%2O\J<<&:BZNUIY@F65S^?A\?/S?/J+X6[+58/MI5I9SP_:S;I,_&EYT=>= M%WMKL1P^1)%A=.&+B%K9T=:)M-78[]#MQO3C^3]*7KO7&B5/RKQS'OQ93E*O^_$_ MS8(IWWP?W7ORY*0\:?NN>>?\=/3B9/_HM)EVO\O!R]$[E\Z@7\JA[!]U#= W MDN>]X,QV.3E<^X_]H[7714Y.WY7[N4/*2)?WTYO-PO'+%Z#:(8&R/UR>.Q+&-9U[\#U%7$ B) MHXLQ?/HWJUM"0@)SD0R2Z#AQ/$*M[JY+YE-/9F5E7M9(67;E2:>(EG)"=(V\ M,/UL^?1G'#$68T\T26"K2ZZE<1((O^$Y689C*O#;*Y/A1[A?[LAUW.OELD$Y MT^P?EW.)N7._='ZWF_J>KQOX!W/_Y MM''V533__G:ZMP\V&OTJ]O9W+[Z=?:)SQLTQ-IQ\E/#'& D/2%V$\BN<= M(88TB4K27%@GGZHF"\ MCA9+IH/>VE%LFZHEY41=(:3;F&>\/K=J'"' :W.L/CM;?;AG-0="?^SWAS&\ M&_9@6$OD+F"]/QT3/P;OBIL^D9M>' +YQ,;P$J81#X(@PS5'C$=EF*%),+>U M(PRM&SQ_3N;AY'3U_ N5S[0BI\]+3L=P5;E-?R$7S=GYF?'*YZ-^T2&N@T5& M:8\L%98X'KBF9FN'Z6VU<%F2U4.UC7G&Z_.: C]*L05P\)NW'1_;[:M7/*'RKCX%[F_DW",N<$NY1B%&@;B0$FEK#<(> M,R,BM]J0K1U3)VS>[U Y5U=)_2OGZLORUT4QK**SR\.W"9WEF''BF4?*I^Q7 M!4[K@F7($4)#KI\=>$X]1]0V7U:!T15"N8UYQK/6UWJ)7!H_.QCW)9X/8CXE M5*P2M$/179]1\&G(^*I'F$E'U.AU,D0UF0W)O/AN.3I(J M,T>BCC@AY1)'W)%<$"4J%)PV2F$E1,);.TK(.L-K?6QX]9!T2:Z%E76@WIJ* M\TF>TBF @3;Y-V'8RZF,;H47=S^\N$>3MNN\2E-IE7)6)5K!S4/@ADW!C2#: M>X&DSI5N)0W(:$D1L8)[P9T1R6_M\&TQEY#VEJ158[D>"Q\OLV2^Z)'X6]+Y MKK2OLWK&9OM^?Q['\#WVY1Q3D2.-)8 9(T1) MS+&P=FM' BF3MV2I77LXJSR+*^99O)N]W.59))7*/T3E)YY%%R+QBB4D222( M*T:0P13^4=YH$Y,,PFWML&WS$,_B\Z3#?W'W3_QQ'GUV VZA2OHUSA^UO>0 MRZ8Y?OXJW'UE1'@Q\?O=_%7E#UH$A?:F3[AHCJWQ)B#C"I(!"@M4I9IL7 EX==-D4.VJUO4'W UGE)%H>O$TYB;S0,E&+F, .2%84 MR$K&4'*.!) 'EB+-N7O%]BWIT2ITJ]!M1=!M_4+?[D>\ZW)I56C<(F W<2(! M8V/,>(EHL,#EO'-("TY0Q#%R8JFQ%L!.TKJ\I2SUVH/=DJS?E<6%M?,A/9KS M5*ZEA8!@XEKR+@0?8D"62XDX#1P9:BAB,;&(E=%4\JT=OOO M=P>V/7W];;<_:'8'!Q':[;M''1BH,)W3;MV7U@5JNS=0C7T^3G CU7(I]VOGI8FWJ MW=WOHS+N%R- 1;9$U*G&]N*_AZU^:Q!K_5+$:N=%8H7\SI=:87Z9T)W;[I15]YN*_->/VA3UF86YVA+8]_7.]@[!3EA^_LWNBIG&XK 6\^[_8+ M&7I3Z''K>_Q]5/>])&A3-Y9,\0V>W&)=O]L>#NZ^9:YJ\TL-'F4SPS?U[_%U M\/HYX IRO6A/D4W0VC>V?6$O^UN_W90/$(Z909SM_W-7H2XZN5_$"P/F98Z9 M\RK>UN49L2EQP_D **>9YM)P015P+!HPE=;G$E!,EYP![@&DRM#GF/5:V^2Y MM)P1X U"BL@#"RE9)^4+I=(H1N$S "IH>5Y,"GY0!%3/??D5@+._>@A0//%- M"Y:!EG^ 6(\6%U0L++5R$;G9J9^L?D8FHPV3V'G,$S>:!9F(IUHJDK3EMZY^ M,V:4/XYAV(Y[Z7:#:C+LQ:B#O33S33$-NT!#OK<&EX7\[D/[_FC#I5>VI#6N M#D3CZ-#PR&EVY0H!\\JM)LC*8!$8]8PX K:/2EM I+P]S_#:&\:MU9#L:[5G+HQ(X(BPVD(K,FTKG@N$,=;.H,7'\$P8F'#7)ON; M^]!AM!QF^)\:]?'!IZ*WUPMG<20)1KMMS_OQS?C#[Z'5/V_;RS>M3C%FQ4VW MA">,EA=CML%4RRO,*"AB]/C1XK-=+#XSWJWR&E/;2M]]&6^3.Z_][+%@92OZ MI*?^_)I@LFIKU=;7WM8':NP]85+W^I3-W$\?NUOV,\)_8PF2!5M>]B)T+SLN M:/G[<@%Y>[U.W(GOJ]N'(2C'J#]:L9QC12@DK):R4L%+"2@DK)5P))7S64X$OD2;TZW40S6W[ M&#,5 OYA.T/;NRS'B/;6<4 '<=2[1)QP;/_CS]]N& ?X-W M?7OW^:3Q#N[9_WS; ?W?\U!>R[ MST$^#;67=P[RX= \(D.>2(9R@111CV.;#=Y@H NJ[T6E< M6#,8J]AGQ3[O8)]/P^V*?6X ;D].I4::HD[6HB"C1UPX@BSH!?R)E;:26T8< ML$]*M_E:E\!:,]BNV.=#V:>DFBJ*HV=8\\29=5C;1#TEF&MN1,4^-Q;%Q#6* M!<H*QBKV6;'/%V>?3\/MBGUN M &[_:(S+7.\>,AV#8TD@SD)"'&N94S\X!'+F!1&&.Q: ?V*QS>=3;%? /0?< M2ZH\5<*M7HUH@]LGH#PT7#O*ZC@5>ET5DYKGR%9QCT&'DE:).TPU8QY[%CCG M8/43>NN!Z3O)\E7L=8/M'S\?%!>0V__8*3.(5'#[&+B=KC.E!'.1*8<8SF#K M@D/:8(R(=QXK&0*(2$8V30G]??,*&BR, RMWDN&UUF>Y@U,NB'-TM7"NXIU+ M!L+)GKN08'!8$9&V( M@;V!DA94(.VNR#]P$H3<8""MR- 4:2C,1DM#*"R)-8,:1%@&&RC1U $B(A%N7,>F"3THBLC11A&2U) M01KG !BHH'6FYJ-QUAX8*H:TX0QI0;![1O=;Q85^*>1-=H #@]E.1*%HG$7< MBY2KW%F$B3:&4ZV!$&WM$(VWF=D\Q*NHT#0Z4(V#CUA@1WD"<< RY]\-P*@E!!YH((D0SL)$H13I'*"L<-578"^O-UHXP=:4VL/AE MQ80VG0DMAG45$]H4Q+NQ&RE85-0D1#W&B"O%4>;&*"4E6:0A&N]&7$BM$.8M MZ63Q^FSZG77#S7Q15271Y][UB^?V[!>"7F,TPQ6/>P*J-2?%1'\TKC[^.,1& M8AZD01QD '&G [+&"D24BHQC9YPT2_-WKUX5JH6A8(W)W&:5W'N1C;]GAKH9 MAE=>]L7K*J*W "1>W8!$2;6E1$GD7"[" J8MLE%8! 8 ER3$)+C=8$C<<*;T MWRNW!UCQI94&A_$6X%5S_^NA"SII 68@YXXCGI1'6G**$I.6>BUB#!',P#J] MQ0K\GS4&A8HG;3A/6M;V7\6(-@+TV#3H26(H<\H@S'4$&]$H9 +3"%BUU]9A MP9(N3X**^0/\%1]:4ZQXAGW RG.T5J @;IA)-I_#2)$ M4.14H$"5&#'!$\L%6T50?'6' \L#O*_L;. C?5^+;Q,^5R#$7\5L5KQNL1W! MBT.LM&3:4Q2,L(@+HY'3/"!I;))6)N<2W=IA9A'G5A71M4I4[E5$="V^"?@R M0%9%=/VBC;Z+0^9UT%YCQ))5B*N<72(QX&U*1\5BL);+K1W)MLD&AK!6-&?C MCOE5#&@9>WP7AZEP76F*M TRYPO+L>W<(,*,C!9''7W$ F6(QZM1M9F%B0Y%I8D(1C).;;4]BU@ M5]&@U8:(Q]*@33CB5]&@96SP71Q:29R.AB.':>]N]Q!+RVB0 46N+XK1O<4C/LR MM;5'A7%>>@$\+F_M,6J0X3X@E93#VC >B%S%R(0J7*L*UWKY@W[/!G5# /&* MZ2T9!2?;?E$G'["-2%.9$")NQB@5M. O:A'V_ MB@4MB V3K3_M<*0&4T2,8H@KKW*BPD=(H$0CSP()XG>"*!%4D:)U(T-IL M_%4DZ!=ZQ*=V_7)<@W>)(,]3!!H4<3;]&-)1:2J<2E12H$&$;HOYVK!K?UCO M8;M]H?7]92J'?AT5V:S!_=];/B*7]:AFRYW [G#0']A.[D_-#FI?XOD@YDK) MY:PP7*]E';Z>G:(73XG[&I5E+"?@#8,9"]VA:\?KTHRON\:V83)H3+QE-''. MDG,BJJ HD46 ZHJ+ UH M(R:.JJT=4V>&KW.AUJ4C0A7I]F)5MET- .?)CF?.V46B ME\AQ3G(D+T%6"X^"#=KDNJ[:Y8R%4FV3>8Z[?NB\0OA:T>:$ZD MX#QB9[ER)ED6!?,JQ(IF;BR23;9G<_P:EI$@2J-&/ :##%!/%!@GEKI_*Z(Y@; ,YO*':2(-48@+@1#G&F! M'/$&$:V :W*'HQ-Y3]ELZ_DLL>N'SBN$KQ717!K1E,SPI EG06MN5'!&,!6] MPRX(8PVOB.;&(MED!]Q8R00.%C$C,YPIC;1V"1GBI:9>.<_RMA 034"Z#8"R MBFA61'.5D/ENHODT>*Z(Y@; \XUBG%21%$- A /+Y&!J(*N]13AI:9CD49(T M"E^6LS ;P,+L'Z]'5X.#+ %Z(PO=OK'33FSO:-6IP!\,T;(5B> MQ+^AJH#<9QX]6AP"[M>ZZ:ZM_GKM/W\&*$O9&D%L%DG>GYVWNY[1QT8DC!Y4GG3+-!-DS_;C0]?+P].OM)O'[Y> 12<-<[>7S:O/N'&_A$Y./N*&W]_ M;D&;4O/J].)0QZ!D] IY8R+BF#A@:,8C%8BET7I'"=_:T;?DJX@TUU_.HHU\5.3!'_T!W!3V^:8E$%W)BPE%BL#\FW;[Q>9 MU^&GL$JT_&#\S%JK7XL_SJ,?W>]B;>JU7=#>&LQQ[6*T<"!;KAQ3[>SEE_1; M@SA^=^V\B'7-??K?&\J\A*.14P8-Z*M_$X:]RVA[SZ8 91COG]W>Z*O\._+* M9+VQOWNQMWM(D]761H8HH1IQ+P2R ELD0HC6PKRYF*/UM\TLI-?RC/6W;T9! M/1#F^;82FX#T3_--9J1_L$E?+0(OH!B7C:-#0XR(.B64%*P ,,,4.2TE=(*L6D-6054^\N;1(<$V!LD2TM1C6$.B BVA.>@9F'!P M5@S5K"^1 M+L])1C@3&^?GP956IQ3,W,)>/ (QRKHT;M&- MIM[0M-3JP5+S[Z'MP;MR)TJMNJ7+%BX1,_VD_'-[_8YZ\;PLZ[9S6:I)NWT) MZTE_"'UYG)H*;GQR,E+C)/=,&@SV!- KP:A7A.-9-66,5&JZLFIZP)J?#JU0 M,25#42Y0!08UY)(@E8@'JD%>SPDY)4.$GL)<^ZW=AB_-3?NKS([VBWK6NT9/?2V M?PS*,!BT1TJYNO;%4PYG5O;%*NC$*HF(R\A ^8&4L)M;^C._5;"?4WD4_?8G4"S.K7KN 6Q]#!V.(& ,5% D; M[CG7DBOK32+PO\"87 (=?!=3[/5NXLT4DYL@3_^?XP%Y.X0;.H/7R^>@/0QHD -)HK4?CEHD :%X? .0U5W"*2/,];;1(L8DU0 MC)J:2#5G3@.-(76#YQ/!U[.G/Y/GUO?8OJP7DI&!8@IVX*]=[WO#66Z??^IB M)Z:\,9 9."P _7M6!&?;.0EZK7\5-8:3 (/Q^T0J#XW&XU]2-HU!#/+G%.NC8<'#W+5/A M+C[FM?"%5I\:Y3,C/?7O<6_&ZDL1Q^:67 5#F%98#UT<:ME>$DQ1/?M, L M;/D'R G0\P*O04-1 ;NUTK"\.9(_L8B-3$8;)K'SF"=N- LR$4^U5"1IRV\U M5AYBA$RUK/A!OVC8WB2ARFY&,%@3"BG8AP;]T>[ZT]>V(%SYR^;%H2"&)NU, MKGR$$:?6(VN-0AP'L"^9=J_N<\N&2TA&3*G MQICP8D#+CETO-D7T.@QLVY[WXYOQA]]#JW_>MI=O6IUB>(J;;DF"-()D8[8) MI1F51ZF71H\? ?9V =@S(9WE-4FVM3)W7L;;Y,YK/WNLVF98/>FI/[\&%O4O M:*LVZ]/6]1K7ATG6/4G#[CU;9N9^^MCS$S\C 4?X27+R7^124JW2_H;<3 M3+L3B%:^$U]*)]8:=N#S)&+J2]X.N2>/6R7&E1BO8@=FQ;CV-0?^W2+,#P3G MU3JQ]I@C+K>=[GO$H<+-4L[R?"Z8UVLHTJ7%.#/)]Z'R@Z;Z3LA>7&1&8_@L M:O*P81P?#ZR-S@?6BEV]6CXA6+C<\C'!6G%.L ;F>JT8]0=KUC.,:*6$E1)6 M2KC\*JRE5*U"'=9[DC+?Z>F92I4DZR:$P*M^\=KD;_[MW>G5M_V_3IIGWXYGS[\WKOYJ']"&:.[#]U=M>/;I#WCV MZ;>3QH^#_>/3O?UFN_EW@WX[^S,UIM,M!X8M(9@BKW*%:D4B,EI&)(FFS@@1 M/=9ENN6U3D[R6(5?\?(ABP'7&B73_UQ2P?U)XY$FH764MV0#4GN1A]M9P MKS5'R="<))]09+43* *:QQ034:K(PRRV]5HG+UTSV*ZXYT.Y)TLF!B,H\S1R ME[2+5DFLF:5"66QYQO&6O$:3[U8J1%PO&D M(R:*>7EWZ>P*P2KB61'/9R:>3X-LNC*07='1):,YF\IQ2K1)2J"D?0 T-P3I MD#22,F!#L-"$^ K-G[\H7XG!>C5\P+=/0!G'.CX0]21G[D/SL:Y1W=%;.;/C MVG,L#24A<>&-,9I2,/Y93 #"5CWNP.'S(_%FG35\7K2]G'+9*FREI9(A07-- M98\QTLH;Y 1+DEG. 7;O1MNU3U"_SGF9%RVMO,IYF9=66GE!G'MQQGD3YRK: MN60@G'A!+4N$$4,19U@![>08&:(<\A8'$B6Q3N$-!L**'$V?B7:<2A6HMMP7 M61B84( 00C$=?&*W'W!:M5WMBB$M @P3[V)2U"L-<*"4S2G=14(F>(5@VK5V MA <6S=8.(W4FYHL(KSTN5 1IPPG2@ECWC'O!%17ZI8@W\)NO$N(M*=KQ8>ZMJ6C&NM$51>Q8\E4-'-CD6SBO_3!8JV!9GI,%.)&4Z1=$(AB M;P76D>/([O1?KA^253RSXIFK!,QW\\RGH7/%,S< G:>B'853*@#%],D8Q*-Q MR$5+D4W"8N-2(LS=Z6M=/W1>K8+!+YKFL+;,FBY/,EFKFBZKG>?SY" G?L9. MQY!/MWC.+.)")+!$*44I>!)X8%1Z!99H'2;_%Y9TF=]16)TJPD^*\:HJM*R" MA!^1YL4AT42%Z!S"0>2:V5P@BYE"*6*FH\?16IHKM-Q51?CN#'(K"_X/JRE3 MFZP&+UQ83VD:)7%8MO6$)DXR#G;QG?8'(^H:?3D(D8K8:X0,?)NSU?4 MN;]"SJ/-G&F+Q1[U8JG6ACROG_EF,T!ZT#V:K<_0Y]H?M0;_4 M_B]#UP?,@\X,NE/T)+OS7QT2?/W1V#T$T94@P[ X,)737TF+7.(.A6B3=C@X MG_UK]'8W%22NMZ6%3)::DB& MWXDHS1DITPN#/*9QZWX?;SRW [81UVP M2AYG]W"-4P+B8&(BG&#JM$I*X9B<<;E:YMUV3V7)9A%V,!#&-N=8\:,#_K1UI;O$H+&3FO*#-\BN!M;)9 MGDU\O6A\.O2:>6FE0PE+8"TXY[S+\:E 61P6WA'.6=XSN0.(MVL? 2:!FTQ# MHN^U,D.P-9B[VED<%'2\?[VV^^ZPG6O!UBZZ/:#9P_,LO8^J+_P4^7ND ZD@ MPD5)FT'7Q8\%G;<#6S+B4I9N1JR\:BC<_WJY]^F04 H,6%C$%:SF7)"$3 (N M;+DPL,![R838VB&D+NC\%O/VO/&[A/VXNRSC8JIP,$G;A!FGC'L0>!F53L)1 MPE,N7'THU=;]+[]Q;(^JF>:@_,WSQY(5FX,$;S]/9,]MK[\Y+H1OEY/R:\O! M?NS .AGW[8]WK;YO=_N@JRM3W?5RK)_A=._= 3Z@_SAK_/WM]""_Z^14-*_^ M<=(X^:O5^-!L[^V_OVB<_36GGTWZB3=//I\%"6HU]P$!3$W4V23-7"_9C\^U>XWUM?_?_>_]E+H!JMA3PO//G M_M?-E%-.EGE/E?8@)51X#8@3"5$6F%903CR\..US*.;MN_;/I07_ IO=7[YB M#>"'C)O(C[.AH%0,--N6/.!,E,W%4#TS/6 M:Q?'+7^'AU[Q^=!>\-K4&P)G@K<6=]<+G,AQT>Y?7#^H7OI'\UWD; M[LM-[YZ? \?*5*J5+W^WK791-WCDX/EN@<<,^[638:_5#RU?>CGA8MFBZ0YU M"R=@]GJ^C;WLQJSU6\"B4\OG@D(P%L/.L)^;"M3OK%\POSYPJ'Q/^W+:,!F] M^M]#V\L>K^F7P5N\'_:*;L!C,T6TM7YWV/.%,RNW=FR'/?BP^(EBJ$OHH&*3>P[.7EG M=);F)BTG@.#$.^N3Y,%1XV-PRGB7C'5)CFFYNH.6?VS^.6<,CCMUC6B?H6-O MR_4 Y'ODF9[V2"#ZRE"NN>_9H0U$2L832C09H-^*((VU0D)CYF U@3$/P ?Y M9!OJFG?_OV+.'S?3QF,B6,ZP[!D7U!@J08I@\JT#ZD]%GFEB1C,-'ZJ97LY, M'^%#QZVEU&'$I 8;BS*!=' )*:U@<<..8%^<)]VF\S-=S[&VY^4XMR_K3YGX MIY"3:N(7G?B377KH\X8R!2JOJ$\P\9[GW*H<^> $Y\002S5,/-V>CZ'EC$AO$DH@ID& MTPU#;#7!B'(5HV36))-]*6R;S$]W.=7A<7OF$QG)4WD3*AX3I;":[.F.P(-[ M;'OOA.;S_>[D%F)ES_!%[ MOM4O..ZTRW^<:BD]SCFZ& M;?G0=Z/@?Y1C\"4,S?>7]C_QQA5RHSZWH5T4SJ^TL,(I,)+ES?T%QHY((J=E5?+S;AE!]*:((8=W_7[1"H/C<6Z&J1M'>4'PY!;K^MWV<'#W M+7.5XE_*DTC%#)^?^O>X-TE'>A21ZT5[BHK@Q#>V?6$O^UN_W:3[P/5G!G&V M_TONI7[0WN=^X><&[IQMRQR9>%N7[Y62AVT3YX3^Z[Q-3%[;-O%[V\O;(_UQ M0I45V2%CC7$,Q]E?@.H?:?.D09M7IQ=PG0 ZBP;]? Q(?'6P_\=I\RH464%F M4?W;WY]XX^2 -JX.V-[^']"6K_#>TZMO'][SYG[SN/'A$VO2SV>-J^*('&U^ M.L0,!B\:CY*@!,'ZFY!.W",!HRB"T\X3.[L-2QA5 N?UFS@>F=/*/8,EM+SYN-L.L=?/]]T: M\S>\V?QO<7T>/3^9RG%NHR'G"[]F>W5SL?]F"MN[X7&EJ$$'\$D%MN*@V&O M,QZ0&S^'G\8?OCT,8Y?,+QF7=ZUV,5]K-9WY];"L]T=G8CK%*)6\;'*891+" M?\V2 ;-JS\_;+6_'N18*$SU/R;!W.6KH61P<9PF;0\5? MN"Q^\<>D_YDB=5*5F=Q(#7/3(/Z5'I M9WF>!)_W^B5P";#9$]\H?5_OL^^K<#W<\'_=V>?Y6;PSZ?6:#D\S>P8?,3HK M+^RSW7Z2K$]E_WU$TN'5GND;]8$6[/"=6K"9 T?,,A!B,\>F$JKE"-6S%D%[ MB43;A1%M!]U>$2;]$"OFS4,DZYYT\HN+W)/+8%2-7.E&/EKA;J]XN H*=SO' M:5X[/AS;<>/DZV7S MPS].OOW]'MI[A)L?OL*UYG'CW2[9>_='KMGZ8ZI\?9 Y.0EB.E'$B0C(&)>0 M480%9H2"2=K:T:;.V7R,1U6END*BU42BYPQ\K9!H 22:5,[3.$7):-Y@P1IQ MKA+2@5!DO8KPA\(R'WB1JHYQA405$JT-$CUC2'2%1 L@T:3RG4HR<Y)7=+YL.@*BBHH6DTH>L[X^PJ*%H"B29DWJHGT M"5L40CX&1"5'ULF @!&%9 /A/)>X(5K6!9NO]OYR4+0D=W*)+GJEW5R/]BL_ ML3+I$VL1KS$8/[K_&X/4S^%(*S(>WH#IW7%\ZG[W;1&]5>1#' 6G%B&!]CHD ML(+T1T!Z\^V4QRUHEIBB N$4 K#+F) 57B*:DDHT,2(C69;'[;$:M.*EBRLD M?'5(^!R.O H)GQ,))QX_["@3TDD47 0D!+,;:65T_H&85XX+F0.S4H>F*THBJ7=E^:Q[&"P@H* MUQL*G\.164'A(I"FG,&?(..(1\S1HI6/.U[8TC^=S0>'( M'3J3A61\J&TYVS:/><94AQET*72'^5S=4H(JJU9N2BLW/B3\7>QTSUJ=[+Q? M*-;[)QU>O67VX4>/?F6\=#5DF_6,C8]F_WN4DZ,VSLDQG;^C/[7W=_]^W_7X MT,>-SZWVR^IIRYT\OARJY>YTX4>$)(RG<+>]DK!5T3!)SYV8H&;ZQ@1C3*'H#F,M"<",6Z]EH9Y MHVVQ@DO,Z@9O8&#QPQP-4]GI;J0M+K(6W\SG/$YD_%(G[2>9*R?9*F\FR9S+ MC9FUOJPA.9\VLRA%,Y-"^S'8>,NH;R0V/J/[XF/.XGH&PF;;H^W'HD&[ Y@Z M-QR4&Y.3.@?_LI?YQ[N]GNT<%??U*\!\!&#N30PQ L%851*_S(NC4KIGUOII\)3C?$F!8T8 MX#GBR08P@T#SHP)CB"B7-"=9Z8V4=:D7]F-62K_:2O]\;HY*Z9];Z:=]'TJ3 MO'LAJ!6(*R&0(42CI!G'ACBK8J'TBL@Z%\N*Q:R4?C65_AE='Y72/[?23_E# MI%*2"(P2UQ)Q(34R-$=C.Q-#T%X&3,N5GM4Y6WA#8XE*_ZQQ%W>Y0R8'M%?! M&_* 2(T'G,U^O,MC/M#N">'HZPZ8+Q_.,0K GG,95^CX&'3\,N7\T-QYF#"# MI% ,<9PKT0<14+#64,.*7CB6I4!AI)H ZT13*,[R,!I>$%-)1!N"@ZIKS.A/S-TK<*C M835"4"IP6 XX3#E=A'4:."#"AEHP*P)#AGN-A$C8$1F[YZJ^T")QB7> :Y&K+- M>L;K2?):Q!LOLK^SH;EG-B2]S+CL^7(W,^BL:7%KE?7*@'A,;NS]C]EX*/ M#7T6VXZIT.>7H$]SPGV ['##-4%)%8&JBB)@.P(QIHQC5F)%]-8.WV:\0I\* M?=8,?1;<[ZG0Y]>@SX3[).R#2HPBSFPND482PW\5:/=RJKP]J96=GLAC]5L=N,*.1^"G(UIGY6FUJ9@!#(^^ZR4 _M1 M:H.D](;C*#S/IPK)MEBEK M59 M:2. M(ZLH09YR'"2)CEN3_59D8;]5A3\5_FR8WZK"GR?BSX3_Y,VZR)E&#J@.XB0F MI"U\,D(1' B+U,KLN:*KA#^%Y^JW(@G ]=GDLG%%^>F6OW$X^\SVCEJ=(O[3 MS)S,IGQ;ON,\ M>1?=83O4'%SH#%KH.F7>!?QN90\\[T)3QRW]$OVPUQJT8O_]:%3^A$%YVST[ M'PZ*\=A+L]BQ>P;".5AWZ&C'__M\^>WO<.XHE]_^_L0;)P>T<77 ]O;_@+9\ MA?>>7GW[\)XW,P1\^,2:]/-9X^K/# .\\>DP495$" II'L'\848C8ZQ%B5$: M-5!&%E1.]2!OR>)6Y$I:"H3$:PDSU#6$1. M:%!:YY*T'->IFK>/:P$&'6 L0]/@N!=C(3 PRK%V!D)QW*_%3L:O+_%\$#,* ME@L*P_5:GOPB1>7P3>G_'(>J6_B^DO]./3H5>.**\I MBIA%Q'V("-;A@*(P@;I 3-+ [@AG=4F6 O#/>#*Q$I!%!00 7C"=/,$@(,[ M^F\P1Y:)@*2G#"O',+<>!(30NA*W",@B"$_,3Q$^ORN+5JLS+&;P:9B_\[^N M]]O._-I1S#4.(/\V8<8IXUX[)Z/223A*>$I5#9;_N-'WL?WK,&W-N\^G31@&>"VHIO M^QD*/K+&53B!^_&LRC?AV8VK]_Q@WU] .UGSW>Y%\ZI]>K#?;A=0<.*OFK0! M;?V-_>_U':;[VIO M]YK['YL?WC???GS_93JC8HR;#7C]EX<,,^_+;?KQ>7,U&RGW,7F;3HEO* M)JSV<&MK)+B7Q>.[\$]O]-R<;]#'WL"V.G#G8!![_>T:6$K]ZR=DZ:X-+L^S M]Z]]68,FP#7X==;P3#SZ\.IL($TWW _[ QBL7BO?D%O:SZW(M^Q8_-8 MW-*=.C0V95I4#%=^PN"XU0NCU[=@P6NW@?,,83[.>UTPVN#;PN<)=P8[@ GH MM;Y;?UG[WNJ6UAY>LFPO3+*1^], _ZZ)T>C-3[^:]+6,D&8&X,2@$[LS]:9\.SVGEW *UOP9S9PF[((YB& V 3 M,*^7TWI1CBN(1;\%';"]:SV^KYX5G.HP+3E1]? MR-_US<5O\HWYCM)-,)Z;N3DLIS\6PMGIUMK0D%)XQR^?[]6=?9E]^G:M83MV M)-LPA)WNH/!=%'*7A[4_A&:/5&'DSBB\#\?V.Y@'^0I,';QQ7*%E++M9/+(C M!#X524@** %!@_'(/X>!&8Q&L13>\3QNUY[3;KB9Q833XI[?S[O]5G[7FU[, M&OL]_G[1"H/C\<;9U(WE/L8;/+G%.NCN<'#W+5-;(QX:&GLOI#LU*F=&>NK? MX^L$+^<@'"BCYRFR"5K[QK8O[&5_Z[>;$P&S,#.(L_U?KOY\V!J]7^]'2V>W!:FE[E[@\&3J9) M[99U+7CA9:8CG?P%\(CH\7#PX@"9;IET0G;M;_+ MQUT#9?'<2>N+3D_="4#2;^5WN.&@0./Q2V^.5.C&$JQ[T4-OISM0+V[-7"C: M4 NEG1S[)7&TQ;HPT_X1 A=#7%(%Z-#UNCFZ6K0;AK_(R)Z_S%\ A4CE$C%] MQV@\SFR(V[5_QJ.\(,5BEK(?_+Q<&&R>:S_L]?(@C7AM]QR82,EGSJZ7I;+C MW>&@2&\S6I;BCU8_C^!8+G*CV\6;RQLC8<3FM6L6B7 !0-IHZ4YP-_CX?]ORQ+2 %*%2L0?=\8W9 M["C-!D'Q%OAQ?WA^#N2^>/I1&]2X#?+7!CZ1D:EX30E8F?QE1>Q=EN@T>2/( M9G_H3K+PP?- <[;<L/2C9_EOP3&"?:!@A8:,A9%P+[=0@RO_;>U MR>;<] A !XNT\JW!2!_.[&EA2\VPRD$W6\YPP9Z#GOTHE!\@[#]_%EHTL\'@ M(G%&4Z&3(MP*JP,/@A*7DE::2G?/#C)BC]AA^&>W<[0?>V?_&LWA1%IG-@_8 MZ_,D7NY].A24<9UX0-CS?.*?2^2X(\A&1K1.6.#DMW:8K!L\GW$D@WE[6"#" M7[O[8\NDGXUC,!R&YQD[8>GHIW+[-%]T(PAYT$[! SW\\GX/_\-,@A7>!F"O M;1O@2SS*6OHY9C2%EZ^>[[_9&FOLYU9C/YQ^.SL0C0\'N/GN$SG8;XB#DUU\ M<'+ZX^#J*V]<-2AH,9G3V _0!IJ?66P3PKU_'3>NVJW&N\^MO?T_3YK[1U>- MJP/0XK]2X\KCK+$B>66B0T3D)*-&)*2]%TBJ ,:*CU2%.5^ZQ(EC@YG@D7%B M8%J\ERH:K6@4*9E9W_^7]Q^RX[_VL?GGWN?&[O['O>83//[WOW6FE8'JR&GP MV@:NJ+2*$!YSQB/-:'+BX>;7U W_HCV#X:K_"U^-VVAYG5P_.*YL#[ MP4AH@];E;X'=@HV5?5RY!_D-D\Z-7PS$8Z3"UV0XFP)EI,R(5(]>>=V)7OP> M.\/18R=] 9Z16F 2E#[C\4#-7L^\J7!K7ML9V70H7,%3%-Q%Z$]VW8T[D[U5 M_0&T]GUII/1'BUIIC=[YLL)"[&=+#7[>.B_':\3NVGZ"1;\>^W&X/Q";/Q?A:,;J%)^^Z M8YF-@GV3_7Y3,MV!_YR\QMX5'7?LW\HPATMWL9XV@HN[W^#<=Y MR7?!B(;Y:)=F:P 5@ZGH%5Z[Z];5I\C)C??D.*[QJ.3HYO.BR?G5T.PPHM;C M5O0+,S4O?Z5==ZLY?JT78%K#6G5U_1ZP"\!P+BQ[V^_'//K9<,IS.SB&5Q\= M3_0&VNB PX_V"HZZW7#1:K>G.'[QA%H+WMWJ%7,"?+9WE#M:%+@>Q:#=Z.ID M+.S$8$.%@W,L][<,;A:UU[T\\+A@R&1='?L7BT\N($G M!,)=7C<;!"$;EX5C920M&:GZI5D:L_W2.8J%PPB&?V3BCO7Z:=Z$U5@GRV&= M620!6$>;@3>6C/*WA8,F!QYE%!ZY\(K)@R?X=BN/9KYKM#SU3N.@,(-_?G.Y M;=K*\9F]T6YDS'ZET0;><>M\C#OM#.:]4H_Z(['/OK31/=?KV5'L'O7L^3$@ MS1CF"PB!:2VV:8]A0$"*LN5?R&^YVY3;X^+@(L;.I!GC^_O7?KRIA[M\1J/8 M])O96)E:6;,*%8)W+3$9V?I9UD<;@T\9G=P- /JC3KG^(K'D;C7N#0&\XF 7C_[)S.P MT@[ V[5VRK>6@ '"1/U["*->FO?S7K42L4*AEE/CTAO;=-.@/>)^!?LLXS]' MRU$)R-NU?_7RU!4NO?'J,]K4OUX9"A>N*V1D].82^3.%'7LG.C 2T\$ U=[C ML^T]JFKO\2?&\GW&[VQX',').6VB=X13[XR43G'EB4PJXIPD^%<[:/QQ#,-V MW$NSKIJ/$Q/VC\O1Q=?LM&E^.I3,1Z\81H1*CW@P!O@Z9T@32Z.+-%HJ9YTP M:[$B?!Z;[ 5OAV;%7C;ZQJOG[:;\;_^=]Q'_IWZ;-3ZQ68 :SR^:!1=YXFFD MXM?E*E4W+<4CW WX\S45(PKX)0-'"-T4:G$9T/ZO!_?C#_\ M'EK]\[:]?-/J%*-8W'1+>K41CAFSS8G(4#;*[C9Z_ CEM@N4FSFO6U[C9MM0 M<^=EO$WNO/:SQQ*\+25_TF-_?DTPL3Z-95I7C94/>^P]N0D?66=GE2NGF(=T MJB1?S].M>\D*+FWP#*&-$CG?9^0L6.N-G>('5(NYMQC+F@Y/,Z\KCQB==9#W MV9XO6BCH$97G5GNR,S]85H6F M)ZS_M%I^\P43%Y.I9ZKJ6#7RF1OYW)G#7U2UFMWLJ]XM'&&V2B&^J2GL9C.= MV$BMDU(F[3A3Q"43?2 BL.A,3.J>1%:/BC,=^<'*E!7E(<>_6X/CMR,_6)G2 M H9X-Q]4[,>P;W^L3.CI$WVBHY1WIZQY=80;9Q\%_)D^;QM[-_G!Z< M'%TT3DYI\\-[?Z3K=;ZZSG5PBEIJ F!4"<1XL8[Q3!IC*2/7!(NDR#VIF2K 6BW NKH& M+$L(IB0QI+P$P!)> 6!YC!C5%B09^VAS;1FAZT;/I^BI *L"K-4$+$FY=SBG M(!.."TY M#U?<^V%.F'2G:YL^KMNW0N]:XQ,70=A@'58^&2#HLBZ M"%R3.9MR,F**>=V(52HB7&GXDC4\8FHCBTGA(,!V9CG#B=5,.86=U#95;I&U MTO")6T1IQ1,8&L@23Q GUB"'64*$"IEL(,+&L+4CC:ACL;!3I-+PU=5PIZ.P M5%-E'.5<@%K[*!+7E N"32"5%V&M-'SB14@Z&4]3=G=*B[AG'#D3-$J"$L5- M2([QK1UA9)VI56+IKRJZKY=:W3"+DA! R$:+ R6O)4V M2A.8458D&6CE0U@C=/HRY4,@B8JH8P#C@L$_,)?(P/0A+B2/$8<$'!,L#%.G M=#Y;V]KOR50*?ATHHKRPW#*EO +#DED!'Y*F O.D+:65"V&M%'SB0DC$<2H" M0=X0@;@R8&I$G5!(P@D,!(3G8GV4UXEY=24.^L\D$PSF406D@, M^JP"EDF;ZQ6\\B"LAX)/>1!8P(S;@)03$7%+\RY Q,@#:F/&O+4Z;.TH5F>& M50J^N0KNL+":,LD]M]QC9KSTG@L>K<'!,EDY$-9*P2<.!(>9I8D89&#VW3_5P6U;^_X(U";$&DX 6;FD^3!4>-C .7VN5:N2Y)4CI4U M0NW6E&.%4RH%HQFF,48\>H)R772D/),N^HB=(8#:@M8IG^=E+U3WXB>Y&I:F MNR^\XU1A<(7!RZU?7V'P:F'PQ/=%5;2)2HH$=PQQ*0/2P3AD@]',)R8EQEL[ M0NLZP14&5QA<8?#+8?!3TH=6&+RJ&#QQ3V9CQBJB4"2$(FZ504X;C5A@.9@- MAQAC/D1AF*@;/7^VOD+A"H4K%'XF%/:18D]I=CX$SA@SC$5).#%*8R$]KGS( M:X7"$Q^R=C2II!2BP@,*2^^02]HC%JT13#MFDLTH+"6I8UIQX>>+CUL1S/QY M KD[TFT_+9_<:!RF)HC!%(3N,.>\?D!RP=7;I7MX=M,G;V]6 [JJ [K(&UZH ME:_J>/#3,O4]],S!RG7WT31W)9GL6F7JVQNOCA^+PD+_A*6Q8JJ/8*I[TX>: M@R34)FL1#LPCKB0P52X\$DX+L$.DHP&8JE9UJC;PQ&.%1QN*1\^9B*_"HX7Q M:+*'9!1S 183)*C$8#ECCVSB&NEHHC&4"LW$UHXR=486/B!1X5&%1QN89Z_" MHX7Q:+*?(K%B*3%@19YPQ&UB\ DS9*B6(2:83!+S>0Y=-V+AE%05(%6 M(%9 M]"I 6AB0ILZW!QI9L %1(+6(R9V53A$ ),+JL+"L$""]JO/M M"^3(>Q6'9YXS1UZ%/@NBS_3Y=26"IXHK1%,*B LED-$^(LNC94!QDXQ@GG%6 MQXNGP*M.OZVN C]G"KQ*@1=6X(E_14@G,)<>19X4XD1$4.#($:9$Q81]I+F0 M 55U(:H$%!NLP,^9X:Y2X(45>.*0"$I:''$12Q1!@:5!EB2/K*.2Y81FF((" M$YQ3R%0'T#=8@Y\S@UVEP0MK\)0%'V5RP).0TH8BSB)!)FJ*F#8^)I^BP['8 ML!\Y0WX!1+4O8KTF<^9H*X"GP6+;.SO9N IC?C=0ZZ3<$#\$3&^ MV&&E2.O$D0[*I,0D6 ,&+("Z$:N4'K-*@+O&&>@J#5Z"!E]>:["*W(D W$%9 MJX% . D$0A'$C5'#L.G2I>?59>; M4ZMQX(Y:[Y$+!,QY&@2R%#N$*?529;2XA*GD(26>C_F1NI(+5S%?T:WX-4L5-WNR M[K&.E-'IG[)'MQT >K6GN)<_0*N"\$M(MF$,&-=6.HHY5DPG[*S1-(4@@R*A M(:I94PA+?+Q&"N MOBM>_KD"\@K('PWDFE 3DQ"1$LH#$#\1J.26"LD5&&VQ\IFM&)!/J#I1D466 M)#+)&\0Y(\A9E9 -,;#HD_'<9ZI.ZTS/>\TJ(*^ ?$7@J@+R)0 Y9UX[2SU@ M=^ "4TU#3)YJHPC!3JLJ^FFU@'S*8F0-"8@J07CP27L6 MMG:8D'6,YRMX5D!> ?F*P%4%Y$L /$:JX"]U(ZC3,MYRQ1; A/E?-\ MQ8!\PLA9$$2Q(!'1PB,PIRRR-A D: CC7+F(OUF*1QC*&6NIUSVJ#XUBSKOL]U@!%\A_.]EM] M^&0'^<_+FH5;.K$%GWNU5F=T:ZO\[5FT_2%<[Z::'>\?_-=_:$K4[_W1[D'- M=D(MI^:K]6)_V![TZ[5.MY<1JM^"J81GN/4QS? &YHO<_@?0$JU(^=,7+'>7L!SX=Z_CAM7[5;C'0#P_I\GS?VCJ\;5P47S MZJ_4N-K]T3PZ3#AZ0C0@+3$)\40TTIK;G+!?>W@D9H)L[72Z@\X-\C:!E)_U@49@.\[-8+_7Q;MP:U%FJ;58'##Z(>>9*M&6X7LMR4/PZ+^7;-Q7E!HXM(=?Y;/)<>*)OM5LV#\1>NJ8" M_RIP(%.!G%AWE+^SO]]]"Q"0\=O"Z.Q#2_YH=_WIJQ,W3QM'AUA9A2DG*"3* MP&##$5G'!4J:C:P/Z IK;R.A,!S_)=+K:[%V_N6QU&[$) M'Z;&C?!BG(J5_YJGE&P#QJMMS_OQS?C#[Z'5/V_;RS>M3M'KXJ997@$/_?VB M%0;';XS9YD1DTCX**!@]OKQ*M@L^/T.1RFO<;!MJ[KR,M\F=UW[V6(*WI>1/ M>NS/KPDFUJ>Q3.NJL?)AC[TG'.;>"#8S]]-;W \^:W'O>QGW/E%.[K]]IN0"PI M$][Z[2\LGM>\"MU\>=: 9QZ0YO[GT\:[<-R$SXT/_SCY]O=[ M>G#V\?+@Y/AD=G\!VL'A7GIP!>T_^4J:'SY=-.E[ I\O#LZ@'_O?H,W_:.U] M:*;&=#U@([DQFC"40DZ3EW! 1AF*-'P)4^F\M?'NP,T5K8%352*K<.[7X%P5 MV;A6.#?)Y^6)$,0YC*3-"?FPQW!W76.%JP+^U MPKFINK8F1&:)1-QQ#?^XB#1E'@6/@Z<@T$SBN\/^*IRK<.Y5X5P5%[=6.#=) M#J<4]P1;CZ2.&'&O*7)$"B0%5B(FZ1A6=T?%K2C./5/MUI=S-'[MV':[ZXOM M?7N6@V+Z"Q5K795BE]4S'O",YTZ,^')B_F70]:?(V7[,/3T[CYU^&?X2?^3/ M3RMXL+Y)7AZ3JRE@H;'T,>C@>!)*.R6(\<:[A#UC^@&.Y,?G:MH=@]*78]N+ M?^1Y>SLU;>_+6:L6ZTJ"S"\"-<9#KG D,%^8EBPE7 M17HGMRMZP;X+P5Z%$5E*5!9S$1&2"G"O31X)O+N-Y7%64E)JGN#5J3S,I-?8 MCU2P54:27&9QDBC&8Y!HF6K%$]3-BAN3[1 ;\X)]&((]:*J0LR1+:!(EL9&@ ML:F,1"KC2(/#5<89+9D5;!;&&RY%?A#!ON^&B \7-G@UK6$F?_8G9:K90LU. MJGP"KU!-8Q;-$^N4>/B!@\&._5R^[_?KE=TMCU+[H-2P?6)>&E[&"8U,KA2@ M5)I'DM X(I*Q0A*P*S7X%0!2XG(.0\EV;#EB>'R9>X.7Y%N5Y%2>@<9D) MD>J(&F.P.SR-I!1IE.1Y7B1ED2NF\/;V)/D6H\/+\P'+\\.$";P\WZ(\K\(# M:5'H4NDT*M.LC'BF9"31J<@X%S(W6L,&/GLI0THNW^?NY?E1R//#1 >\/-^B M/*^B CQ5AJ MNJ3T?Y954R'!H[F9V *:MIB@"7PYP;U$!=:AZ*_+!F;6-*_K:5[-+"+]9D[5 M'+9FR_;! MLN&)-J%B+O(\B9*, Y8Q&4=2P$^,4Q,7G"B5:/ U^+<@F<];'+#,/TCDP,/! M0<'!(/2@C:8,K!H6LRP"_X1$2C 1I27 OY(@"D7Y["4)"3^0?(<'A$,./7BI M/V"I7P4H\-)SS502Y8HQD'H"/VFMHU1)D8(3(F@*#HU(I)?YQRGS#Q*>\'!P M4'"PBF_H)*."J"Q*@2TBKHB(),-F"(2"&:#CA-/,YA_B;XE7^J*'&\$'0^"$LHD>LTYQ)+I3,LE1917A19I&2: M:I%E6F@&?D@Q3FD:$4!WQ-.81 M0*V)##&Q2+-4ER2Q)PY%G'FQ?9QB>PLA "^V]R&V*S_=%"3)P2:Q M2!(PDLN,J9BE3&J5/GO)XA",YL,0VT=T-_#FVY#=936N3U1[,W ]NYEO?BO7 M+!UU&SY"4LF)!M*4*2]R*L&%!\,2W':I\C(E_IKBN1QJG,I*!8\IB&31]U,] MBCA,TLN)"P\['G8>%G9NTE#0P\Y#P@*PPG'#(L8DP(Y6>21T1J),2UG& M)3%IQIZ]I&D6,G;Y7A>/.QYW'A1WM*&QIA2=JH(SX&'&3$HXD9F(DU3'_E+7 M@\*=5?@G-F4JBB 2+91138K@IP$/,%=:VIQG]UBNP?:;K<&7X/L,[7H9O188' MC8G -\XSDX+-D^*%7*F)%5O$3%3,3*L$@90O$Z#!*).&51D3/-"\U,++)G+Y-09)>]%B_#CT:&[S/N MX&7X5F1X<$0DIEEB8AZQ$F,/26$SO#3*J2ZX* 13!&0X#;.#DN&G_ M&AC,?%)?/4SMT_?JTRN$*.?VO_IWFB6JI$4QN]0QL][&6>9(-H(&F4T%R#C M"1@CTG8K%D*5A-(RQSK8C6D0?X#]8,7[0.,!7JCO3J@_KA2W2LJ@LV6HN&\A3. 5]T')^$IQ9\"_K"AU MQ.-"10#<-!*$I9$"U": TXGAW)[R)LF!-,1Z1#UGKSS DEOV#D[G]9>J00F% M7]L2@6"AOEZ^;N(Z K3%&XZ:+QB0OZB7^<3T!1Q'VTY\,QUW;R=^^P0Z%/ _ MJ@- JXJT=_-Z^AJF44V6\'<9S= S6'WAW$4\(^'I2Y)&DDD0)*S.9 MI8F.BP15!@ME>OF*PB,J>KMU6'C@Q)=7$%Y!'/51+:\@#EA!K'R*,M>B%))% MFF++/B:3*,] 2]!2@.5 >18;^NQE)D$_7"X1\OK!ZX<#04&O'X[L3)W7#X>K M'P9QY4*(+#<9C>(EB5G8$\\>TFS-.0;[COV"L(KB .! M0:\@CNSPHU<0!ZP@5@Z$+C78##J-"CS$S4M31+FAX$^DQ"1E*429Q7BLDH<9 M]0KBUI(J/RP4O!3^6U1?7G9D_;B< BFT^UT[B5&.SO"U;FE3-3^I9FZ"28?: MU:P 27A!,ZM$'$GR^0_]!KGW#$9I27BU2,J!R(M%]L?&=!'&Y3M^T_$4IQ30,4Z/8;_CN?==$[5B8GRN5&? M(U7";%^HR9DZ;Y[]L+X-L <7B'AQ_;>\2G&=.K"+_(2,A1WB$7(1'3+DQ;5QN]D/Q,)_JV7HS5(JC@_YI@5B_@M:@* .N"11UT]_3#ETQCNAGF MYT%C3NQ8#CX/^NX>0M M.+_K)@L2]V](6] M?OP)YD!QS,]G,"X\^X_QAS\GU8*$1"I68"_DA8HD3Q3XEUS',LE-3F-G=0*X "715*3@95*=B(2Q MF"=)GDM:&D%+3BC)BE(]"PP8<*>H*>9+\^SE+^/SQK*4Y28T%2U/?E&3)4@2 M,#-RQ>MZ"O)W_E__1\ @/S;PW8N2H6Q*'QAQADR?FTE]]N*RJKT: 5IMAP W M!#QN 6 CBEZ[6#!3+$3W^M3:&P @$W7:F!?=#S\657,Z4>,)/=9!H 6IUL_CD=DZV=7#4OB4-:F_,V<+LPT M-_. Q:']"P+JUG,V3XHV;XQN24,ZTA"Y1II'="GP9K_LK^!!S)>[ETS=RIU4 M#QBOVDR%W>-5>Z__4,)1WUS'7K(\+8A,8BXYS^"W+"6%21-5JCS/2?KO]]^< MIOBEM8I_F:@9QI/>=H;Q1[-X'&&CZ3___/CF/?OX9OS'/^D[F,.OG__YQUN8 MZS\^_Y-^_./GW__^]5\__6O\SS_>32^&C?[U!\Y-QS__]/$/6%O\\2=\_WC\ MK]]_A;$^)/_Z] [F\J[Z\/N_R@_#NV5BDB>)SM-(Y(IFR M,$ZZQ0L"@*=IKA*1,\,3\%:S))3BPS^LE#'3 M:1'3\ME+RL,T.20!?O01J[^#K)DB^&VA%C?L+'V\AY/W*2\EFF5$%TG**2\- M$R68Q!Q85[#8)(D/UQP2[@S;2^#1"# I*<]ASQ.C--#$N!!JR=% M\C0C+-()SR(NF8[RV*21CEF1ETD94RI @),P9;<5;_6QAAUD[]=ETU3*AQJV M]K17F1"<9@5-,BY-(263K!0I 8OAH 1X93& @Z9U"L8"TQQ,?J732"FM(Z( BAF'?U(4X"R4(CX@ 7[T MH8;WL^*&!L/3\% (*Y0T,LV2G),3R:^*$*Y850C/#XZP4!4"?7QA=N67Z)3S91B.<. M LL)R4M!B[0015EHX^V%@Y+?07Q! ,=JED1Y@1V1"L(BE<1XQ@0T2DAP<%$.SR/"D9,;D1$CS["4/!?WF>*8/,!RN M_"9Q6A P%T22I)P9)BF)%6%<$EXD,>?>8#@H^5T9#*9D!=6TC$Q!RHC'FD:Y M*%049T6FRUR6:4G08(#M.R#Y??0!AM].537S\86M)8^YD5EF!"MXSC.6"%3!\_?#GW^-_ZU)2PPH1Y2GG$>Q M+V,X,/D=1!D,R462QU&1BC3B,1&18":+I$QSGDJ:4IEA&]68'9+\/OHHPP?S MM=*U#S-L#3/01)I,Y"*6FF<<_F4)+[)2"YZ!P>#+& X);X9ECS(SK, [L&@F M)-@+A$5@X?$HC:5(=4G $"S07N#LFZ.:/L1PN/*K69J9$ES1.-&<&:I,2A0Q M<5X(HVA)O+UP4/*[LA=RQ9DLP<#GLL"RQYQ@2^8X*HM,%X1)DBALCQ.R;V^[ M[L,+NXO>SXNQF0<^OK UOE#&'+Q1DY8\YAHLAY)G&=-9EG"E*67>7C@TL) MQ@&7"4\$$P0$5VX [NWU[?3N[-V>H4J MA,YRQG)A>!Z7N9*%*17+*(EEIHDWPPX)Q-\.S;"$%*6FAD1:)V7$32ZBG# 2 M24H4[%=6R!C/QZ=XPX5O>W= 02\2A-"<_S1 AC$@3R)*2^P?4= M]"^]U*FT;S!YAXWZ?C5?S&QI;$O@KPLSGZG)ZV4#^#__[;U[0 MLN#8JX]E,=:U9)$DIHQBP9DN5$YS&5_LPG<4_3 _C4W@VNG9_GY=OS]LB]EW M^0Q47B\7&YL&SATCV1Z5NN6@ONL@@KM]:C&>&V-;$,Y@ L$49C5N @/K+X*^ M&9H39Q:' 7*M_38JC1">]]U)^)XT"D^.9 M+!/"3S;=;=AO;<$HC[/-X"<+0Q\<^KQ%]-G0CO$6NC >*7D^(C;O09W;:^2Y MC\EUV#3+<9=X.'M M5SU9(HE?-8V!_RL^J:^/([#WQU^G'__\QQ_PG3__-?UP_N'-_W[]UT_OJI\_ MX3P^CO_UYOV?_WKS<0SS_7PQL ?O8!]__UA]>/-Q^L\_WY]]?//N\S]_?Y]\ MH/_XXP-]]_G#'Q\_?Z!O^3^GOZ[W.A."$@+W\<>S$Q9)%F9I23EP@B5EDDJL[PH%4MT+C;FECP.'BH.DM5] ML4EN4D[!"HRIB#C!,YT9D5%9<)&ENI"<=O= A'Q#HM)!.1" M]YB#$2$)9T;DN9%&)?!+:Q$2;Q$>!1*R'@FY*,L\(212.2OPYET:24I-Q)*, MT%3$/.5@$FY#&?@&\#F_\#DRWJJ3\)OPVV&,MED92,L#SF M@C"5B]0H4N3_OU4E>I 638+:5/.*),9%4N8RR NPWQ71) M,O+L99:%"3FD&\/]4?E;%G":YEDI!-@@DG-."X4-9D0A-6=ID4CN(U5')>"K M2)5.L:6'2"+",A#PE(&'1G,6",0"3I+,E(9D(I>4 MDT0H)C$4DY(LCA/!I _!')6 KT(PU-ZS'F>1R? Z79G32&G&(\%*'J>YD%RD MSU[2A(22?O/)5R_AAROA&7!!FJ8JC07E:,0I!B*OTS(WJ,>%#RT8232J2DC M+CB)A*(\TG%2)BHMP"HQSUXF<R,"*)"Q\Z."H!7X4.)EAM3&DM MRR*C:*3'-/6A@^.2\%7H(,9N2B0MHB11!%2XS",I*8G*(B9YDI-42PT23L!( MSPY)PA]]X<%'@W?I8N3@TGDJ']'L$/:48X(>6SEU2$@F8'%-#T*8O; MK@LG<1'GA!%QJE64 M*[P#C)%"*9:F1&./3QJ2U'?@>,0"KHN8,Y*EB5&"LY+E20JRPOZ[*4@H3RHE*07\%L6\#01 MH):3I"""YFR4!#?XO<>9?/79=-4OL?O]I@!2[@0*1=@9O#$E!)/9*<\ ME[1,XBQ/?,S@B !I>/4(X:!&6!%'.3;YX$4F(J' KT@29F2I-4\%!Y &_[:-(@I@LCDD9LY+3)!4)T:10 M5,0J-ISF/F9P5 *^BAEH#@88DV4D"Z,BKJB*P"HSD: FB0O&25*@2R%#EODF M>X]9P#6-R[CD>$D(+SG+DR)3))8%R2A12ON8P5$)^"IFD*I$F5B**$D5:'"A M0,"YE!'-3%J6J:1")B#@-+0WSQZ,@#_Z8H.?#$C+[-P7&FQM- 0N!5, 2L"R M7*:E,(3%2C,MXUB(TE]O<$R(-+S>@,#_4B9X1$R>1[PP-!(FCR.1L(*56L2, M:9>'_':3PZ)BJG0NE$:,9H1I54/FAP5 (^N-Z Y$61 ME"HJRL+V^M61XB2-B*")UD25+$[P;&0H^3>;'%[ #U? *,P"KI6B.B]Y3 SG2JF,Q4;'3$DT\%CA@P9')>"#BQ,EU5Q0&F6R MB".>9F64J]Q>H9@K+@B%?7[V,I%AY@L-[E,V7ZN9*GRAP?:;7),"G$I ):8% M+YG(X==,L"RA8(90FOF8P?$ TL_#>PU2;83*1!X1BEC3%(X%_/$*N$QC1CFC-">*4TY!;V M*8$:7!".-R+J*"X9C_.X!#27[NHQ=D@F^J,O-/@9+S4()K562&E_L\'V(N98 MQ8529:D,YV4 MIE%::!-3E94QP?!_FH4T]BK\$4LX39*4\"+51B4\4V6>&I,;DZ9Q)D6>)#YZ M<%02S@9WEU"EXC*-:(D'#0TO(Z6%CDJ6"*%TK#-M\-K3)$S((14-WE+)@1-4 M<1AQA&RCE'ZJ%VIRPVZ8CF8O&"RTJ)?YQ/0=,8^VW>YF(MVTW>YM$.A00'XS M9?:Y+H*DDA,--"M37N14:E/DF=1Y*55>IL0'8HX'Y#]\>H4 [X(QK_[-&6,T M%W&D&3,1+UD>Y04'GXTF92FY22@'3RU-:$CYY=+13K@>PDCYIF[ MR#>Q]$V MW0.]!_H]ZME*9Z]!-L^)+$'>@_T'N@?-="GI122I7&N8UYR*5B1 MED13D6:D%(K[P.QQ ?W'E46?<%HJ&JLHMJ%97HI(P8Y&HBP%;+$ U(^?O22A M9$DH1>*AWD.]A_I'#/7:T%A3BK&: KU]"8Y^2CB1F8B35,<^0G]D4+^RZ4DA MP'17-#*$@DUO- 'K7O*(Y2HU4N0T(PJA/DU)&%-OU=]:?N&'A8*7PG^+ZLO+ MCJP?E\#BE7:_HPA6LZ5R=(:O=4N;JOE)-;,3E!;\'0'R^0_]=KA1!\^TA.-T ME"5 W-.ZJ7#<%W,S@1=\,3^>5<5BW$'#X,&63O'J$94#29:+[8\,J*$-P,C\ M_G.0%.<44+E.C^&_.%\+%G$!;JLJ8\8IXV#;Y*G)1)GDE/"RY)G\MZ#/NH?& M\VX-I^K$1/G\% M=1D@Q,(6-9OHM)7CANS^!^!R59Z[/U6S @9[0;.>*^]@R^V(+ZH%O%_OL-3W M"S,-Z"CXH&:P95.8WW_]'T%)]F,3O*D:C;=\@_)3LR)X-5.3\Z9JD"[OJIF: MZ4I-D$*%Y7O[G5]-LYPL[%=^/C7S"^6WNY#M86FT65#^62^#9EPO)T4 '%T$ MB[$!A3V9U&< =4&Q3B8U(%.]G =E3RJ]1JKYBE1U3ZI@49_8CFS!&2AU^_RK M&6#F?]J"(7QI5B^ W-4,30WX MU4P:AGYS#(SCM4? >%EVTJU_4 7QI4<]1 \ SSO:! M3T+W]("@B/&J KK =\[4O(@F=?T9B3Z8W6*L%C#*EWKR!:98-9^;$-:I0P$1J BLIP>*" MWR])B?EZ:O3";=\H> =#U?,-KVB6>MR.:F!R,"F@5[M2H*&E''S+:#=%>$.U MF, '^!X:__BN7?_?VO7_UJ_??H'\V-,>=G<:=H_] OL0O ?RHY235Z/@5Z!/ M-\G!D[?*:&OOWN'E6UCF=^,VS0"_!74.<*HZ]EF>(K?"R\Y1?&!FC;F"0T9[ M =#!X?9F3'J_A6[]UK_]Y=6'L*/RX&_!;^<-$ :$Y/U,C_IOX/:VWWI=3V&) MYQ^T3%[?3V^W=0+0>\_6KT$FW3X+?E%#CY_/#T[)4A4 ME-B329T# )W.ZR\5>!@HVD5U@A(1G(+B034!X ,K,?!"^#ZR4%.7BS,+I> 7 M3^I3%'A T?F7"C&V1KBU8 8#3 .LP--9O1X!FL\L>K'VNJMZD5X[Q E.*OG MDZ)'^6Z.]?Q$S:H_6[@_,HK_#"BOVT !J%ES"E".0+^TBV^L H6E5_ M@(") M^>IH9>FDQZ %@?JM.@53X!P?1<6!&A#P)RA3MHW:+3.8XYV%BK$UJWKUXV, -X]01?6)\B]F&(IK*6 M23 #B@'!8;&();@\^"J^!2=LY]A^>A[H286OS)5;0,]1UNH93'E@&K7\%0;Y MLH&%-LW0BK$/3@W &-@S[@PJBI-1M;RL!>PJ-S/0;-KQ?PLWW39*%F^ N, M#]!Z N^!7[I]@1\=X=VS\!(0NF*I%^U>-L%8.5X Z^54Y=6DZ@VIYG,U01*T M=I*9 +-5X1H;:AC%(T6?]HEG0?3NNCVSF"DS<%'L[2\%I1@8UH40()/@+_F8+G4A<6 M65M> :F8*^! F/\2)0I=I@YM@(LGP# @Q!T/];#M@+W#94LY?&D_'1GHS1+8,-1)^B5WH.E@#;RAH(!9]TX;?6->HP%7VYZ>E86>]U MUD.'#D[!QD2L0 I91D%\1%ZC'6]:-8 =*BK<:OFL/G*<9RN3V96FO*Y MXY/-BMSQ>0&DCHQ%2ZKM[NM+<"9UJU<=C\&#M1U@9>442\>X8\33:EYTGA;" M*2;L@\Z: )&9U.?&.$4P[8P0_+C7BBO0#5$$SL#0P?_BX.VDW!3.[6,K2P-8 MYS-J6H2S;G$.[P,%MJT&G'9&D9K-:I 7K9^*=51=>4E0@J(O)>0OE_:\5N(XM%NC?&V]B/G>T56];-IMRRK-J-T%'RS%B\3FCJ2@"NXP-!Q\WT8-/KSY+S4]_?%5 M&SKXBXL=6#Y0 PX"@(=G+?2C?006QQRVV,X=U!:(A9GU@A& K:("5/<%/J=: M&RIT7[?CHY$=5%9K#:.3Z 5>QU88NIO4;>C.&BQ@%TXLE=RK+>G:>-XH0-@: M^@@M1O]57<3J=&"-$M!.P@(T&6%VBU[$ ?@:S#(1@BE;BPH5/"B>W &(S MJY9U-=?+*<(?:L?CO7W6X6L[%P/F)XS;K?P[LK4GZK"/=2HTBP@RQ9#^*D!CMPYB ?3X$2A30ZO:G6GF3LI'VI+],*M%[V:MO4^4,F/<>B>W>?F/TO0 M46U6H%Y34"ZZ4ZTTRD"5M(N_M%K[F=45:T:E]:_!GT8!LMX"3&=> TE01-<5 ME?UFL?*W?A[.J%6UZ-:=3M2LS0@XM]P:, ;<^/DU^V/?_;6:.J7/1 ALYL*M M\/?26(A&.Q\4_\1TOFMGUPP4-0PU7LX*,!KLSP-_RM8(K")BMZX-GV3FG<7; M,^]/-8E^B(J")*VB>-NAPI'I!;0[OJ@&[84_+&1O@#F,S.!6 >3TP2;3FOU@ ME2QMK!>$_[,+Q:#_/JT!Z[K[M7I/R)F.B"X8E*QG,PR?P>@NHF_C\)VKCDD\ M:W6L0VL?ZZDQ?&4N?Z.U0(-2Z38H:?T?5".FQ+!N4-28GV[3LL[6ZS5@E\"^ M3ANU"FP680F=\QT[V#:-VX Y@-R56A#VW1OY_%R5Q--T25#\P$O5(6/PRR2QJTJDM-N,H) M:Y7W0C,W)\N)PJ0NNLP8E^\YQE+0&576K;'N6[&!IP>IAVHZK4Z]C@K_/;)V) M+53 PH@V_FKGV[A)@C&)Y#$#:Q68:LO$U]:'WL\P5#$(20SCV_]=GV&0TK)> MBPLY2)BQN8W6WP66FUL'>(?7[B'Y0Q'?% $YO.CRG@4(UGWJ8.G(M"+.717J MU&;/-Z=]7'JE:;,5'2Y;<-NLCX:B%JOGA0U#62+U1L847M>6*@$D@(X]W^!+0TQI@,PE[= MHB. ]BIVWF&;VQFGV7L5\;P^8XP[[4<95)^%*C'SIQ9@G, M7,_K34O&\*-+\]N:OX%@M?IA%3B?NR,<[ON%:6TI]];)!(L)6ZNQI1YHI@(C M*-I47RPHC8)7:$G,;5I@50#7EAZZ&L7:#^V*Q7+'DYHAMM[6+:MI7#YT:7/> B3$UB:@0 MMHQ9=*NS,X>9=&$)!YD@"+8HLJ.ZL\:Z4.MV8CP2]=^FNW:J/#L@]6^51AL+ M:UK!6R7NG$$.[(CZP873BZ\1?99Y_O,!>[7&=",\EOF 7MR@B]Y&L MWKQ'-A&4]J>7[G\*Z[0A?)0@+2SKO';HOIRBDVWM(N"'GY9H/?T-[9P7P0+>+!/X-KMK0%,J8UYO $ ] J6@&\+=]Q56NM7FY6 MZ5^88&V=(PS(7!'\]:QV%ZS6)UP_H GPJX&=_)O*40FY$A^8*>AQK)Y!$[6K MID1>Z6,L0^N]U8]SLVSLSH/)@ 5IE9D4[9&%UDMN4RD!>X-*;K;H%"965*P2 M-6MF0L\[GDD. H\NL 9PP!].G.=8SM477.AQ-2G@5UM5LH2?$9NJJ:O;!U,, MGL:20I?0.@5;@>V"/3%OGE1+\Y/ MK1K$XM'6J#D3U$$+,?/0?=+P=UMG$;M/O89@5?M\S1P]"[Y:SX MX>UR#IQEGWGM"F.#5TVEL)[,9AN#GVWPOJL:=,G,CK=Z0V:M&@*@)\?ZI=/3 MU@57S86JVC4TM(-@JMZI/^,>7,4P9G98M,R6BS&F/6R0(^K.I9@16K8FDK)_N(]V*^M!;A<$4NWPKSF=86/%$(C(WR MMPXN>A7VU]R,U9<*';M0MD9V6_Q[K>O@9>-V9<,>(K'UT*=J,09K MW=;8]!7AKFQM"23OE.T@Z:/5*0:LL-P>:P%L);1#OR_*'7H:E/=CD8^ZTNC_ MAKT_6$?R0VTK[]H#CH<>#/O==)G%U1'3\V&1A NV.*]RO;32Y@TN9 ?"3;F! M\O=%#N8J07L[WA,$ VA)?VE(P-[TUA),?)@\J6 M065F"V;[U-'8S$R;YALNYY,]LNI.$C?].QR2KG)):Y4]CCC6"IT5J_*5"R6B M*^ ?!6^[Z(X+N-D@XG#[VEA3%V@VLR\5&#*V AT338/X61M_WA#&MGY9MR$V M(-4&*^L+68-5JFTM;.6F=C(W9E6G:VM5<23M_+K:GH' <$%[PJD/7K;671L] M5>=V[C8*V[VV+9OLZH6'\4D7>Q_79]W!$3L2%FYT^-/&V+H:Y0%1QDM8)<*< M+JXY],L$"*^0.C8ZD^W5ILR6.P[ M#->W-<;KMQYTTO5%S:MZV;@K# *7X&_Q;T/T[]1& -Q]%)L.^[-1\+]+//>P M4+W5"7^8=+^_Z0L^FN!57B\7-F9E%O:0_H9CW;N>YF_OA.BJFMO#_/LEP![F M>,P_C<);C:(WJ.ULQN+-Q=,)G["8_ #O,[D22]ZU"JFLYLTBF*%N!SVU&#== M,B)F([B "8T:6V25=T//$C24?J=JREZ;J^_6GVWW713]/=& M-&IJ4 -5=;%*X?S>E@.A9[@8# ]: 2NA,#G;5"76^>)H90U#=Z?[9GB0%F6E M/\@6#D_[]96[Z,IU9\";5JG:0XCV &9WR*13A#8WU9,![!%0:F9X)&A-)FTU M[!EZFY?-=/"+K6W1GBUN R+MW_J#QZM3>(X.]O#"A63A3N\+@X%5\66?#?T-J[@#^>-GZK6EW<9$S"6L%2^:.O]UO;V MY^7Z00U7&8CU7A@B.D%XZ$^CO1] H9OU!W=XVLTY-UI-78)X O)E8(X=X4)7 MJV;/3\.@E%B6+&&*"UO@UNYD>9T W-J1A]U."4IRQ2G![7>1/-"IP?9R":35 MYB,\1W&[RK45#JO[G.S%<]T1F<86Q/44V)I#[YEL,483WA;)#1C-E>C]9DX7 MPTMSXG!UDA#E9M=$7K+NWA.^C5_<4GISV-[;AS4&ZK0Q+[H??BRJYA2\BA?5 MS)+&/K2A!\_*:!S%SG!L>P"UX[VJTR-9W>N]=@GMM=?,_G@I;G,_Z[XVSA&W-W. 2?#!60)OT1*P MYF-O#01@"&PERN6=WMXI\Y'2[R,:4GN0[Q@DYN+*;R0P)F&)O T4>IJT\TQY/TQYN]A^!YUE;P78>;(?S^R\E_>PX,T; M^;U-"-1+&*+ "^Z^:E#?&")T]^&YT@>;O#1SG+HZ,XF'6VS?U?5ZW;!O)Z.;DFTC MBQP8V6R,\6;M2V[6@.3AEOK=7?"&AXSCA8R^/ZB'# \9'C(\9.S ^ZM.DQXT M/&AXT/"@L0MH]#T+/6AXT-@!-/:.P)3V?\<3@7D_L_?INOM%+K>ONVZ3-RSW MT8+>AK4> ^C)-&0RO1'B75CQC1!O5PXY,*H1/A)[ MYFT3]X_KB9E70-:WC M.%[ $'&8I#?SJYXR8+!1Y@'# \83! R:9B$;G-[SB+$K8G@3PR/&DT0,@@D? M;V/LCQCD*2+&HZ^#^6BPG3M&8GPES.,)-PL9)1PR/&$\0,8A(PX3Y IC] M;0SZ%!'CT=>_O+57/]KF)NJK;10]XC,?(HG24>A8]#/;R+.HSAP?(HH\^@_FFPDO&B\"H^/-O?<_#4 M,II[K>^ !8F,$G;_+N^=!"0>> S/\.N+_&"O/']YB+UC^OOI/YOS8 Q_F^#?^[Y>V%2N=HWD5AW# MON$J^IU;/31=KX?0]0M137N#?G/M)?8;NQ$B==>[$3X@O0^L&R%EKAOAKQ<; M6BS&U;RXV%J^[=^2)G1$5]U;L/M00.*1_&[5Q<6>"#$BEUNWM#W1AIU; M)JI9V&[WHZ"=BFV9LA@'C6NITCZS>5H*6RDX%L6_N:9FR%#S];%@D,TM3&SW M#^P,,Z_@@:XM2M><;;U;F96-KO<*MK293/"_=I[S#6]\UW?A^ZUMF(:MZ;92 M6-E>,%7;AF_8J>5Y,F(],8'HEN*%ZR^CQ\JVD<&^,&TO&-A)V/59VWI.G^/% MB/9;-OO6[-QXY?+6[-#V9%NG'\D]T_4GQRR6$$K_9UFYGG+-J@<-C 73E/TT$7F?TVS$^[_ J]9:+>V% MU,$*I'&BINT">6U/4(^W-\3;S==!N"9*1*)XV,8M%'^"G7TNT\%6N\U/,X"# M08^E&ZGDX6[OH:!!#%PSIK=?L9F-;1>/&+RZ8=7U@N_:-%:;EWNULND PLX% M[PGX[M+LL(;]N\VZH1>OMKOR<"R&8UV/81?(@;']U6,;9;JG2_!FN#$;5K>5 M)E?0,- M@SRBY\MJ@:WJ7(?-4FGLMXG=T#:^Y#=0B;!X[)LV,_.VU[0JIJ"3F\7<]0CL M>W.Z-JVK"5@%"*0"A3G!ODAE8Q:(TL,><1L7<@7=U,*AJ&U9A*QCIC!;[+M4 M5(T&>QY4>=O?NW =F-L6:UT_6SO=>86-NV%3N[9M^+/I^K_V+7:;3G>LFQ ; M>RTZRJRO#%ZI/T>Y959D/R"3:V#6DLRINN$3-^"D 6[LT4MJ1\W62H';RGD% MNJ):LZT> ]]V;72?$K?Z/KI#RR(8'#GS?72]77@K=B$VMS272B4MS!#JO*9K MC);+%LN.#M265P\T1?L,3F;H/V'H" P;O'ZG.$J26\-_AB M&MM,L\8O _95KMWK4.&I,S4O-L(CV)D1CMTJNW91MZ^\5A3QSL\=,?GJ%/; M+F?PH?-UA!SX.NMN[&Y.S7"?GX.;=..@@AMX1Q]GMEJ5%5=T32ZU-J8CMN[% MX*&Z[W:;5]\!=T _ZS!2.5IOMWLG)IU% /AE[KRJ@6&W9D" 86+0Y+K*, 6S M"K]=F)6%5&]$GVMEL+4?4 R]5'Z;5&ZO+++\_!SK5%SH ;.9WY@)6)>*Y_&( M96[L>"3CO>-G6[G$,\&>3/!:->.5D^4')I(!LNZ&/L$V MX-$[O1=9A:1T$ ?=.3A<-0.'K-D6\!^X;"LX#X>PYD+!-7A4NHUA(;CUKI=S M-*U;:M'S\O-(V=("[\$L]J71EFL?!71@4639-%QA7,S4Y;ZH^C5WV MZ;H7%]%SWW>A/L?RC=EK M>^!Q;]GV4% M*P^6#<+/5'T&$8(-G;K$%9#ECV5QXD;KQ4Q9JZP5P=9,55,7AH)Y*K",%X![ MDTKE;70M7 _3=2&S#AM=F ^W;5(W**TP"B:Z@#71;G0#VN\.Q@3_=&8#?IAV M0R:&?:H:K! (S!S16_U9#;D$?<5 MA<4'2-3&J@)5S1V)8-Z3&C4HH%31S7OUG@J84HSMQH%]$PW#KY@6R1Y!&"P6 +S M=$* VUQ4L,_S &DW=]%,J]D<&ZZHN@1^G+=?;G=K.3U=V?6KP.(H> \S+=QO M89N<;/EGQ;_]]Z^02@"N20'+G_>^AFH3LYW^5Z>G$ZLNG.PH%Y/5RPFF?U; M!\(R*]2\N,)BO-:O.!#D>_.-B3]X$"1OA5:SNM_Z/NG=II1UIT(&E#QM50C& M;FG?.)9L) M^.L*C'^^W+%B%YOQX6'25@79XD&+EI8EK)H&Y #[2 'Z3*>H6*XJ>ES71AWF MK&HAK*=BBM[-A&],G2YJQE9UY6A;*+0U3@P"KS/.\'W+F0(%OW#VWIMQ0P>C-IS)G%=@O+,)^V\ 4N@-69VT^F$^VJ^I-U@60<,M#[0YV"&S[ M%Z,WKDX;\Z+[X4>P+4\GZOQ%-;,<81_:4#"\PJE1[+"J/3G8CM]^/+(?72A? M=I]1/B*2;OTX'I&MGUTUK!BE,KG1J%=_EK#M[[SI7--1RL61S-73-1XQP8^& MKG=1;*X'>#Z^R'ND'[3 MJB@FYF'H]Q'=]#W(=[L"+NF,S7;^WT8QZ"4,436AK#6%!JU(L M%Q-95:P4:J'^\A"]31Z22-WQO'NY">@A%WK'I^8?:B+YY[YVL3M:\N)&:NG8^F7X,?P8?HP#:@"R[:0Y208 VATVOX-"_GWT MH?OWTD54WYNO>K)LVIKNPIS.C:Y4?R!+36M8]Y_V#W^Y$YV>C$2RPS(V',S! MM';$1@0?OZB656-PA&K-+ []_'(;+ M%\Y3%C(AO*5\T+N4\I%\?-;J M/79(?MSLP;(L3.B]=M#V0GP3(;[7EL5>B(^*/4A(TS3,V+[]?[T8W[,8)Z-[ M;5CBQ?BHV(.$<29"0A_&7O/[Y$WJ>PH /];(QSZ7>Q]EH(-^2Z#CF]HM/R@N MDS1,]C:NOJGG\LU0^<&;8C_H+F5[H_+M;-&#H[)GCYV$6(1"[-L3U@OQ_>X2 MC?<.='@A?CKLP9(D%'O[1UZ([QEJQ=YA#B_$3X<]&*,A9P_#(7Z7]M#$#^/Q M/+@0^_*.*X,<;ZZJW^C"&T^Q'H(DH?2QVP/?).HS,)X[K@@2A(1F7H0/>Y.> M:O;%<\.*P($-&2)%^'#WB2Z=WC@D8CPO=9 W.EJ M-Q_Y>[^QH>;V"XAO\8K 0^/\S022:CR'3_?=A2,*JSXRSB)\)#Q?'=*) M9\_3WTI/$8=)>D2WZGBT/!;.PN[GGJ\\6CXFGJ9I%C)&/%M[N+P#N/3&I8?+ M1\73E.#]N=ZZ]'!Y%W#IU?!!P>4MU679= M!C.SN%$L]F@3#21,LX>Y_, G@W;=HWC$GF8RR'/'+JG",(E]7>1A[U'L*S(\ M=VPE61**S!=D'/8>>1WLN6,[R=(P\Q)\X'OT9'7P;=XK?N">_;MZ#K_B.2D] M5K,3$YRH:O;#]Y.Z:?YR([_^: \8@DTA_74,A[U'\6C?ZWT?R1E0SQT[D.Q[ MALF72[#EI?=0]B<>W?ON>,D]!LY@(4WV]1:]]-ZW[O4W(7GNV(KM) Y)0KSR M/=@-BD?IDU.^!W%U"A]=NCC%_NE!CU/EI@3//SB=UU^J!B]*@5_;G'ZP4%]7 M]\'>_,:4QU: $[-0IOQX:G#VW88CBJ4^-M9*1M+SU2'5=GF>_E9Z9A+0TG.U M1\N[J(0]HM/.'BT]3^]P<"!+0YYXN/1P>1>'^(^O<;V'2\_35\$EX6%&/5QZ MN+Q]N*3>%W_H/;B[:BQ"#[@6ZY?K@[%/(E4!X)ZPATDV^GS2[O?M^72PYXZM M(DQ#F>Y[<;4782_"7H0/A62,AX(]3+FMWZ3=[Y[W!=&>.[8"O B)/]-PX)M$ M1@]C)SVX"-]K<=8#1#$^FD7KQ-]9.&8.?I9^EGZ6?Y1W,\O$DF3>K MS[=E:?2B^F(+Q8.Y6EQ*-N]CVARR];*M5ORI]OV^;V92-B&?3AV2Q6SJ3>;!F]9MJLER8(C!J/H/Y-L&I MF0?-6,UWK^7^>XA]TPH/6I;(Z#'=,OS 8WC&/R;&)X_H&(AG M?,_X.RZ-C\B^/8P\XWO&/W[&9R/J&=^Y*3\L5#XQ+]N;K >W=$_5_*2:16[J M+_"2[O8O-JW,7;X5G^U?[O(/\.*).FW,B^Z''XNJ.9VH\Q?5S.Z$?6B#+_/C M654LQB^D''&2?/>L]Z#:X=VG9(3[=W&[W&<"]#C?^FD\(EL_NW)4.4I9NM.P MFU/3R56IZ5TR]3ML_,WWMTT7=2]SE[(3TYC!VK;,(KAF M J/U2_OM/^X/^?R'EY<^O#4YN2]QH!O%X:&YWK$>#=-V7X#UA-QOSV^+]>!; M4HJ6]9*0"';KK!?NR7OWS".!(]?E?_<3C1T^O+6%D;A;F1WQ1;4 @T%?735F MU_JZGEEUJC!2^:MIEI-% __]4IFSR[)>%?_O6147LA2JC!FGC&N1YZG)1)GD ME/"RY)G\-QB/SZY&"+ENTO^Q;!95>;X&$32[1TVZ _4VTWRSG T)ZH$0;U$D2\!MJ T+IU!R=SF-&B#IZG"1W1 .8Z05 M+"#Q2'YGH4+-85#X#KY.UW,4^'J&.(@!\:HN@FIFL6 4!!T]@['Z@OUES"PX MK9O*H4-0P5@:^30_AQ?79XMQ4,[K::#T?Y85?@MX.0S.QI4>PXMFBWF5VP!\ M/!+?X01P_NW,V^<=$,%PY62I%TN+: W.IVQ;VNHES'>FSU>];;$\IFE?4LWT MW%A(O#PTCFI)4-R$V(%J+M&N45/3D6RBFD5P;M1\%!PO[^VF*K9Q'4E'Z7=! M#1[2#ISU";Y15G,@VO"EH-C="@Y M\8@BUQ@L_[2A4@_=N)G8AK2_J MH@7#!UMW.%X]HG)0,T"DK8\,]($&%C7S!^+/@/%U>@S_'<]7KN2)B7*0_L^1 M*F&V+]3D3)TWSWY8%T&0OPM$O+C^.[9P-FO]3S8B >P/ZG\!U+[8J>LXH*37 M%B!$&FR(>@I8,*FU,TS7[6(K?]OQ9HN![) !)*JL)Y/ZK'EQ'=ANCP/]N(G! M[R@R)!)VD\@0)2,6;P__W#@T-,IB>:-1K_XL8?36YYJ-!+OI?.Y[KG=%5R:2 MHZ'K7!RCUNS9BN(NTR)TW>Y\SJ==SPMT@R&Z< M@';T+F6GWY3:>YJ$)?(V(&@WVCTJPNW#D=] #4_RK;SZ-/!^J-UW.(=Z"YM\ M#Y38O,/?5[-@,:Z7,$31A!B+!%V/(4:ID3NW63D $_;[;C8![FCSECRL/148(F$)"5AQA_F'A$/3/L TR.XDL@#DP>F78$ICB4> M<_# =-@;!<#T5!VY>[VOY$B":F^7\_K4; ZD[20)NQ[[/3SFH+;%_".Z"^1Q M;A.C>[MXM[-'#P]8GD%V,CV$#!EYF"[F?IOVD>-'T&G>R_'=6:9)S;Q-@H\7+L&61[JI#'(4D?AD?\-NVCCY^J'/OJFLL4>OW^MSNY5R.UR[RN M0&K#T50L]XJ8??HB)ZG&X !K=^/<('1QO$$\%HYC$IP^U[KQ+_#'-6=!OB5D<;[R19&$J?53XP'>) MCO8U91]+4-CSQVY=UT(A'J8>Q^_2'E+\,&ET+\7'P1]8:>$KI@Y]EYYN@M;S MQTY23$*:[)L_\%+LI?A08Q97!&MVO'+Q#NYWN;3TS1>\7.HDL&-D:OTB*0;+ M+>HE7BJ\]\5GAW8(;C.=]CX$=XL$.A3AV4R9-*$AY>Q.(EK?=&GH_>W0$47/ M[UAN#X\]X=]1[)GSX&'D00YC>RWFM5A;_2U$2&*OQ;P6.TCV]%K,:S&OQ;P6 MNPXF0LF24(K$0X778P?)H%Z/>3WF]9C78]?IL30E84R]/^;UV&$RJ-=C1ZC' M;&;O!]O'\N6>K31=N? =]/>BZ+[24;TEU M!VV7KNDRM-/VXJN!\;N7N0IQ(BX6B.-?;IMGK^WQ8KO+#@Z'W_O;UZDB1JFE MPNOWOV'+\;PE_]1 M?ZK/XV:A9J[S^=\_SQ6\>K]6_30=@N/%X38S_L5;$;PB])56>EPIPU\ MBZVY7]D]_*U>+L:F^]UNVBOXZAS02QUS[_<;=&4.[8-_GU78-_VWA6UVCMW7 M*Z"B;76>&]MY'9C^Q #!+K6$#H.S:C%>$1ZV8@ZDQ2E) &(1'\9ZGF"QBRZQQO]^XYX_%(] _95CT;'\!.] ,:7+'R8+7HP70W$.!D M#EM#DA%STR?B#+ MVDX$.;\Y-1I/1DW.PW59Q-W=!3-&P:_;81:&:KK!5CQ@=_YYEHSBU=X=YDZQ M@]DIY.;GE([HBF3KF]>"C:[G^/=ZANJR0YT):C>'-K]NQKI6^ #@9Z:T?[&; MB=^ '3@#3(?OK^O3&J 5X SU >)!"?-8;?[E%SFI!]*=F/IDKD['YXX/W!D] M7$-0 9)J?'=^'B@@\=S,3N#1&:ZD!4X#HUA:_'4.3S5C>!S8(^C.]R$(VU6- M?AN!PP=>ROQF7+T&ZQ=!O%W1*="CJI=-2]F]UN(=O+NOY%+ZNFI:4__5_ M!"79CXVE?H?#)[!_F)"^987O;(.B)K"2E-6EQZ\1J6ZYP M3-2LL[VLD#[G([92C,TE[MZX%[U!A2J_'VV% \$9C 26#&P!4#!0"\=@-G MXZYP ]_PKIJIF:[4!%8__U)IX]CR+4S\!-_YCS9H ".".0??@Q'KLFS, M$ M1R@,"!R,8 V*%@[<Q;73N@CYZ]OV::Y _H+_4M/3'X/7 "9+H$CH]D@O@;"X33;X M V]9J&H2;MM6_+,%?%7 4IN+>&]%I9JV4-]Q&&QX?3*S9[B!;9L:MQ^^;YT, MJPZ^&KWL&,)"' S8;.+PZ_#;SN_;V>S8<6I/=_$*#QO'1 <=OG/B4-]QOMWM MYVRH,L 5HB +W[7*(ANJ#_B,9"/QW445=*6\-+W ;-V/+1OP\O_F\Q]>7GZJ M*O[?LRHN9"E4&3-.&=%ER3/Y;Q*S9X>T]W;$%]5"32J] S>\ MKD'Y N5ZT^W[MU]![S3(Z_#G-T/)L&&2:0W2_:?]PU^.C/,_.2\<5-(IZ"1$ M"[!G9XNF,VEU2XN>P[\W0UH4%VFAAK0( 'D <0 0P-T)@[R>+1O\H41I,QWB MPA] 7O3G*+=B@7,PLZ:-HYS.ZS^ VR,+-@AC#HAQ6@Y+2X-B!^+1+/,.^6H0 MO;-Q;5\/<%F=S!P ]@YY.RJ8Y[^UL[-CU6AHKDT D!5_-CT]"C.!I<_/<8C2 MP-CUS*+Z'/'P%-;N3--+9 /I5_-B D_@G\_&UJ9UV#T]G=3GN H[7;U86J7? M6KIK<82F,QE:6UX%)S"962OMH^!GF."%X0*-#@)H'B2$683!S, C8(5(-'< M%G>1K6:I\<-.!\P-? 4#%)8*>F%)V'XY&%<.,M4$^U<7P_?"TT"=+U718NK4 M*2I+UX5U M47E33\")V/K(I0;?#R3? 4O6Z3'\=SQ?95=.3)2#8OHY0[$K*T-<@66V0+1:].2#QZ*]W>6O@VQMOQP?F M%O9:U6_?8K$K1Q M2D'AQX@&.+7!MMW&1J9\)+^SG\%/]+LK4@,X>_@:SN]"<,'N$3H!$5J5D74' M5CNR8<<*HX&-[6X#3<&^RJM)M4!/*-#@\"B8A-(VWMETCP U04NB^BFJIOW( M*8M61;?/K6QHU#V@H<%"054X!N5H9M:G I]H5D\KC3JIJ%R(IWL+,IOUJCK7 MY?7/_WC_)B(27#;86'SJ;%SIL>/$#9ZV M)T#(.TM&9';X7T5L'@?4!*^U5DJ%\,!-I0XJ7/0R)?F='1)D/V#"=^.6"2D:3K*=L.L#+'!818)XTR, MR*&@%F$HL#>&+4L<,,).T(R<&.0T^#I(VQP-N2\P1]ONU)&II'YI)X.EJ?6E]4S8ZX[5GRZ&5T&PIG6K6\!#=J-;O[D9 M!O"O>%NYG*UX&Q_, :1F@' 6+)K!=-KT1JN7&A>%^;;X26-0I\RT@<=5 6B3 M+\)6P$+0&R?=E!W$X-*Z96$JM5FVSY9*(RQ5_20M$4[['!O"&SQA8]J+JNG( MY0(J+0E1<6%\H_IB!QH%[P':"H59AP\72%_/3]2LQ?P.Q;HG_AN8)OID]'@&G'F"*_M%S3\?LPFVN_\2 M=HR\FYBX0@5"AO4^ZV970+&L"7294W07C AX5*P2K;M;7OUX\,1^$UZWU'K# M2ZT-V>D9&,B&:%!I3N&G<,W6LA'&$,6P%748];-9V+FXZ!MLUZHS9=-R^!2DT]FPT4JL.)E5!N@X+N-3O;5WL1O",KV$1M M@1B8W@.3ZO98U4[%F[<:VN%]!'CRP;(1?/BK)Y/BC.PH8;V")IA+9NT M!DMG>H2K%^S!!%>YY2[MTXW:(N[YI8D?<6YM-Q_Q!M#$DF106'&51Y@A3EV$ M)\;H>A#,Q?%WPJF[E28R2ITT">M9[>6@["U'%T!W.XC&*-J[(.G0K-I*')2W MY<1N5C^I&POC5K'!&9S!)N!_;R*Y%^&B&Z/-@Y@2-@=-L7L"\9L[+G)7Q\5E M+_X )[(JSW?+L!RLP_,>N1)+M7%_?[9:^/T,* NF[4>SV M1U\AR*""[MCYG M953M^F; @_U1@*K['H@[)D4QRJ":L2N-PQ\,B,(7*Q;.8NG2>L&X7C:NG ZF M"3 &$NZ^,:F;IJ]\:",/95_E!-]:S)M8+LIF8#1+WZ+%4U#V"62]/5NZ _!-(*/S8 &G,K+!;.YFV!]:P&NPW> MCG,:C%9=3;=+R8&]ZD*N@>"F3Q-<+4\[,=PWAC,(O7DXPV==-V1=4Y]U/1CS M=$]=<65]3Q<6.UXC_$8%;E=&TWLX=_F99.#JVT(VGJ[2+A?KURY'"@8I&OOT MT#;?H]B_&5;[7ZSG'/QI7;0!>9(4*ILL0X&U"835R^$N7R.&JYG 18C+1[ MRF3'9?=K@PVAMAZQU8. R./;4H9D/3RPX02;2[&@O[;)[X$OM1[8/4?^27(C M _IP\>Y=FY![V^7A?@(3[H?O_P9VW;%5,\)2;$YL:6-W7<1WE<7JSL]"GZE%_\FD/L/<#GHA7^H)J)'@CV5Q@BIK%/QN>E<* M(RJVH'8Q5@OPH<@%"UJ7+N@EUV;(&Q'$)?SGOQVPK6.&WB3J[Z#P. MSE^V[F&;R'("#M" );#X<)=?"Y9@6@2HYFW6:X['+>:Z<@%%5/3HI9ZI>;$6 M9%KS16UQ!FP)UB+CZ7Q %4>Q98-D 8T^/;K [BLT-=J$O-7LLW.;QG.UT$"6 M5M-K-<$C,BU]VT*%"WSNMLJYFCT7+5#@^#<>TVXZDEN3HJV)JY@S_)!E@FH1C#7T^$[7V\:,UEPD%3+/*T M/S%;EGO3X3<7,*W%]O&,PE;8WF,5NYZW[(^EK?)[U>7X^^*"2W>+7+^!#7>T MOBBYP^#ZKL/Z!0SE]" M5\?HS%O,%)S9PMB)/7EOHR8P<%?EK-N%6V. M;M27Q:W.HE>K.5UZ6<="_1$[FQ<$'W6.YZFZ:C*7=&P/EK5'VU:&I)IUM.P. M^+99EF9LL;2O0^LK!(+7705H/<=*T<4@MZQL,F01K!8&>X7XCV;IBDN=Y=UL M>-":_WC*UW+>PF4UVO7;0F2@_1(8^%)56S?MQ?FI.T^WH1.N M9T!AMOBE/B_E2(G^@$T4M>]PJ9P=FP&(_C5,(:-RP[J0 =1YA[E MD(/<5^?.@4T&K6S%L4&&T:XP]2;4J)JU MP\.J'<1R[L*H*0*_FCFI: _WXWSA,>O47]S-[AZ?U249 V)?HD&OJ=OSM*OY MM?6QG!V?U)3(Y$;#7OT9$[=_H[.?[!U.-HWI/G=E7W>A]6'UK=CG[OE^ M47*713D-?#_+NE9CQ>[N&X30_]_>MS>WC2/[?A56SF1OIHIF1%)/9W>J,D[F M3.Z927+BS.X]?YVB2,CBAB*U?-CC_?2WNP&0H$3)E.U(E(2MVDDB42#0+W0W M&K_^G5O.]V@Y*0%7JZ5NT17E01#S(R7/1]Q7=J#., 6:/[UMA3K0YT28>W)HSNC+&S: OL_*;65E6;F2[* M>"U=U+H/6,-RN]8KL7FY[7LE-BVQ*TW*FM?F3FQSV!OLV-)MB^1^KXZ!*Z]L MW=]32UT7I6XP-B?CD98Z+75[7)MMVL.1.7"'6NZTW.U5[F!\<]2S#R=WSQ1V M'8%ORL\N-T?=NZVY/:\Q[I'V?CY%-O;XY&3B:3=UFTW R M,'N#7;T$S:8]LVDP&9KNZ(!&[WP2/KP*Z%&;:EN/M'ORY4Q,Q^D=?:QPZESJ M0U37UUSJ-I=&KNE.7,VE;G-IZ)J3_@%UZ3FC5(2.Z,*&NJ'@JW;[1)X5[NK$ MM#XW[EH.J)DH[7- .Z^_*WK7O/#AP#&=OGN@?M9;BA6>C0$'CH2T(IV'(@W& M8]/N:472BJ05Z4D+M\V).S GXX%6):U*6I6>IDK#H6WV'+TK?;<,:A?BO.W5 MH*OW,E^_0K#R'Q]7'"J(H'#'!?H'28&W'UN4#7 M<*!9GD\YQ>-*?=L>*AYQ&5+3$KMM$\8CTQD=?_&!%KIC$KK1Q'3M70]1M=!I MH7O:F?#8G QV+;?44J>E[DE29[NF;>]Z?*KKD?9;Y'N\I_-]U^SM7..K:RCV M;05&YF"@J\8ZSB6[A\5]NB"IXVR"D+6W\X[:T8*D;N^H3ZCP/=X*<@>B!'UI MIN-,&I@#YX!.M692&R:]:AH['I,97VKA[\[NK% MU)' &LZGSK9,Y/D)U!4-WE!'XKJFTQ\?417)LW.HXZ@+6E>UKLK=UC'=<5_K MJM;5CDBDUM5-E'$'0[/7&VI=U;K:$8G4NKI15R&,'4^.J9*Z,[I* ?AK:G;R M4]5=Y5DZO3O]%S]UJ*L.C=B^K7NMPO%(VX6^>TR39U-I+=34!ZC,8*^',8C\4W^'?F M)W&R"'UL^,@;:&9 N*K),\B?G\NN>5>?_O[AW84]@4F!9,&OCJT%Y+M6[=*- MIY@+>SBTQG5='EJC9S<8[F#]+>-'68PVA*BUC-_-:+B\4SK\S=EJ/NI]T-^N M:T3S:ZH!-G+G0=MQYY7MIG%(#[P->\6 [$0DRS@RM4"SR[O1T7K)EHD^V=D# M=$=S! L 0P/62'ICI;9PP4/;&834B*][S>XF$VL\2Y MFGOQS>;B]M,GP*[M'L^+.@WB\50[HMM(ZHY]NHWDDV@W:D6[=QB6I=GS=G75 M%%8H_+E,D[0F\IG149M/;3X[1SMM/KM!X:WF\QA;\S8MD\\L8'Z"&? DOBP@ MR$CQJ1<_?9#IV[^+V6X4L_[@.WG-BS ((G88ZU3KWVL:[$\?HB[E["'[<1>) M>*YNO@>].7&=S/([+V7&7[S%\HWQ:WCQE?ES#85TS% -\%]SW-^U_V3W+BUI MJ3LFJ9N T(TU%I(6NKT*G3D9'K^A._G;F=9A[,(A%OOR4;"DVBB=D%%R>Z[I MC@]X'5E+W1E*G3,8F,.=NS!KJ=-2]R38MI$Y&FL DZY[8&/K,%[RX3VP/35A M..B*?RXR^"S+C _Q+$D7E/85";W?67!VK6W'?;R>KM'ONLVEX<"T!QJCL.-< MLB>FX^[J5&HN[=OWGUB[AIO/PZ/#[^]:0-IAQ@_-WLXI":W'>_?3)^9XH%V7 MCK-I,-2;8O>Y!)OB\$PWQ7.H7/DMG#'CVL>;[C"H*%]A7I3/?2]]7/>$XTWP M#&%['QU_[O?4N=0S>_V)YE+'N63VG.-O)'?B3$+4G#/-:&L!:1M*]77_@\ZS M:=@W^Q-M;CO.)J=O3H:[1E.:2_M6IH%U&$TZ_*9X#L>\7U/OED4BU+U*XJQ8 ML/3,SG8'?7,PT0WHNLXEV^R/#I-\TUQJ7Z?ZB(:NFDG[SD;L'.>>2A);RT>[ M ,HV![U=J_NT&N^;3?VA.=0GN]UGDSG616F=YU+/.LSI^^$WQ7,XV?TEC+W8 M#[W(N&;I;>BS[,Q.<_MCLV\?__VQ$^?2H&<.[.._\'[B7'KEF+W)0/?N[2Z# M^I:];_8',W[LAT)KN69>D,V[XS$#US8N^Z56@N[3MTL<*%\0A2 KL%[MSRXJN 0@V MTW5G ,%G)%!7=*R9,NX$=N?>0-+G$&K^N&3=\W'HP-E8K:M:5UOJZF!L3L8C MK:M:5SLBD5I7-^JJ8P[ML595?1K8MG')UR=CD&;Z7R0;A1Z&]';B,CW MF/9P9 [N3GWJ&.V[ M"9AUA,FZHP_2Z*#P=>Z!1L"?07C[TU_A/W).M) P#EB<7SHC$D?^VVGZ^J=R MG.?YE9ADW[%& UC(,LE":BB>LLC+PUOVYBX,\KE8A/I#H=J]ZB?>%+2XR#?_ M1&$0[QN^_T-;!^=DN.,Z/=3_SE,YG:5WPRZF*?.^77@SF.VE%]UY]]F+U[5% M+<+X8H6(J^O?=Q]T6N17%"XCF2&(5 [4SIJ6_+#X[)LWS;W*C90M/'@V,/(Y M,R(OO6%9;H2RT[U4=(-ZOS/C8Y+F<^/M J;@>T;&;A:P*B,H4BS*Q@?R>9@& MQK\*+P6^(I&2>.:AI?!/K)8PK)@ 0F-XR=IRK)E$J,AP_;T81)D MQBQ-%O3U$OZ=&O?,2RWCH^6Q&KPPS(T[NU$=LY1'+6+]UCM.!A2# > S")B/,KE.O39$:TNS M)I+!&QDG@C_WXAN&:_!!K#W\4R[@+_\Q=NS1&V,J)6*1!"R"I6=9 JM"$M^% M(/E1<@<[)FA(GGK\O6#,47: !.N7$PSX?]*&#@TZL[9>9462_V)E^"WSDSA9 MA+X1PJ_\W A .%(;^X5/@H=_N/:,MX53;[)QOJA?=FHDB2MU6F-3)FW8%(: MQ()5]4D/Y)/1\D3!#I=2+XI*\YJ9("4^K+!!C^ K#W253!$L")\#^00IL7LO MK>?R6<+@;R_"7C"9C;U9S^T[;M\?3Z=#-AK/!E/'[L]F_='D?VUG]*+A70L/ MY9XBCHETR_>RW]&(EV$.GH_?@OSOBS19,B L[5H;27>PY6R=_+O'V$W3X&L6 MYBTK=^Q4BN(= X_@!\>UK;X!LXY@]P E8; K9/ 50,C#VPEWVR_U%[)?=M;M&+<8L$BIO?"1).I JL*ZT<; M#78^]N]1\KD!3\$>9RVUM4\90WW"M6:,K 48T2SWX)GRI3#@ M(C-P5^"O6ID$*N1LQOR'?"![8L*ZC;NDB )C[MTRI#'X4O!:,1U0\.0.=AAX M?&PY+ZT'.>?Y/EAJVOR!">Y .BEN']B!P^0)*,;Z[QZY :/[0\O 31<63+S# MC60[%TPN$GP2Y6)@84 _VC_3!#R84L("8S"T[)=HS'_HNU9/"MJ:F6^D,1"M MY"9X#!Y*(<9#$&[@(X($&Y5BRZS@K>"P@O.GSL-VK?Y+N] M@WRP[ZX,Q#^8=N$3CX&F\8UIW*"+ #*"7WH!Q%LA./T4G)+3$F??K[AW<7]@0F!<(*O]J\_W7>B&_Q<(S*?)=:BSJ./UNQ M996$_C"!@*INE\%0@UW>YB"5YIE$H(4>_. XEE-[BS-H_Y8C9=PT[$>V$8+FWV6O+>+MNR3;L:&:#B+2QN6C+!BOA>*NUTL+L/AI&808; MH[+2/&^U@JKITZ;JT++_%18Q2R((>$DB*.(/%6)!1W_\Z=J_?H7%%:KN9@M2@]/57R7%%D>\8$^(B^MQ:/]N+Q5#NB ME+'L4#W3;3)A@-:F?KW-@ML33KCLZT.=$F'MR7.HWVG1;M2*=N\P+L/CUJ;B M)"V=ST#ASV6BJ#61SXR.VGQJ\]DYVFGSV0T*;S6?+=W,@]X,:*.$?&8!\Y.4 M:MXN"P@R4GSJQ4\?9/Y65C%M%+/^X#MYS8LP"")V&.OTBLXQD@*&"*JJG.KT M)?MQ%XDX,ERBQS:4>7+Y?N?6O//%F4Y>?=G0$Q'[XQP_D+D6NJ,2.MOL#0\# MS:Z%[ER%;F2Z.Z-:=D_F3N:BW"8DWYU[]![#9;4]MC'21NF8C)+3<\SA<-<> M#MTS2UKJCDGJ[+%MCL;'WV1*2]TQ29W3,\?CX_?Z3]T#LZW#M,L]O =V#DVS M'KKE?&8MM 8#TW%T"ZV.O,[ -ONZ8WWGN30R1^YA\F^:2^U[$0]-9SQLWXU8 M,VC?#+)[UF3?_#G\7JZ%HU7D-'3-T5!OA9UGT\2T=\Y#:#;MV]0.3+?OZKVP MNPQR+>?\ML)S.,MM!O$^LQ-<>V3V)SI;W74N#&YFBHM\..<^F5 T[+#FE$S:"]YQYV M"6U/92,\AQ/;W\(9,ZY]:I23R?B6>5$^]R'@/;.CVY$Y&>ZZI>LTV[X+?WI3_2]68=9U*_=[:H*.=PCKO>*_;,SG#=GCG>&0],9]OV[7;9P*5= MW2[-I3US:6+V>OJ^4<>9U+?U,:X6D"TT&_?,_D ?XW:<2UA(WM,[8L>Y9 _- MD:X]ZSJ7G*%U&'MW^"WQM YTFZ'T.6O;__>+Z"*[:\*CWIS"!7$(D@)[P^[< MG:)K@('-=-T9,/ 9"=05'=O06L:US;X]EO0YA)H_+F?W?!PZ<%96ZZK6U9:Z MVNOC_0"MJUI7.R*16E?WD2_;L2;')UV=#D*;"7V0]A-Z M']'[B$B>3@9F;Z W$NWS=44BM:YNHLQ@,C3=D#=.3/>%VFR9$;&;A8P&V/*8C8+V9AM-SX+]>!AJ\6'HI/)0G\/> MRNDLO1MV,04Q^W;AS6"VEUYTY]UG+U[7C1]8OA4BKJ[_F5W8C_]-=I"@18$Z5@ M0*<%>33XBFKCQ $;]D.<^/I5&3"P\#672ERF#$5:]N^0'$N,'U^I5Q$]Q MPAE\A[_VROT5Y_Z#8PVK!U=X RPVO?Y)GPB5HVX&7'2&-YJ!FH"W6U4E6E&2 M976NU\7:L9QV8FV[UF2S7-NV-=ZG8/M)EJ/#ZQ. M7W];R6?A)7+-B,!#D;/+PP4^"&ME?S*_D.KB ZU3S\\SU7>>A2G,6N4%,1>] M\2-3&-P!9J#JR1VMC>@KA"!;%9B2AF"VUX,;%&3:7T0( $_ YR#BEP^11#C' MZ RJ?E6_GEXIG6 ^R=*QIDR3C]9JF;%+^9\7XXFN+OEK)8/#OG+XU=#=_W;/LC=]M&W9D.:[[J%&W?S(_N&R4(:BY'.QQ9=IM,&(>TJ1=LL^#VA!-._/I0IT18>_(.M'M'Z:2L^418 M2^MU',^H/OY#4OPB"(V&'X_XJ. 9("A@@RTV!_^A!U M83);2$7VXRX2<61 $,WE>^L'NT\IY>M:L7+SFG/Y"_%KJC$CK3=H[?T)W,[80-D'QGBY2M;=(9VJ3^Q!Q.CA^_ M7PO=D0G=>&?84RUT6NB>U.O1[@W;]WKLGK2=N-_UJK=+*\Y3\;G.H3M)X^V_ M,VM0TC=M=U_,W /OY3A%-GTWSI,!SK) MUG$6.9I#'>>0.]YU6]U8J\[]UPJ(]N.\ZB MB:X([#J+W(%M'89)A]\,S^'D]K=PQHQK/V0QXL.+XUOF1?G<]]+-D'\GFM(9 M3G36K=LL&FD&=9M!]E ?L7><18[IVOV=0]Q3R5UK&6DE([:VM!UGT>@P&JPY MU'XO[.]Z"T2S:-\LFNR>[#V5G? <3G'7NYV=V[FM:=OZHE''F62;PYTKDS63 M]AXV]?610M>99/Q+GM\WP^)RU[?_[1?2*W37946\XX8(X! DUJ=ZYXT37< ";Z;HS#N S M$J@K.K:A7EZYZ/00?.R&I5U:K:4E7[ICWL:U75JMH1@=2J MNHDR X2:TIJJCSF_TT[0LR;')UV=CD";"7V0AA)Z&]';B*P),MV)>WR:?C+[ MB%95K:KM*#-TS4E?!V=:5;LBD%I5-U%F8O;[1^@^GXRFGGAP9O>M\?%)U]$' M9W0\^#KW0"/@SR"\_>FO\!\YIX6'=:.D&Q,I0&$I%T;V1%=-_,C\W\L28186?%X1AE!E> M'."/X=FY=\N,*6.Q$2=&!OP)9\ K&,B?>_%-]1I8>'@;!H47&9*?F1$4*1;6 MXO?Y/&7,6,#TYYG!@$J!<D[/\#+0Y,42)AG@G/"'F;=@ MV,P[3 )\E].S)Z9Q-P_]N7&'$UQX80PK">%7?@X_F][S]X4+?'4R,U).$/C3 M3V#Z!-+D95GBAQX^?Q?F<_H%^Y/Y!7T+/_)AHBD,6)+""-BM%W'ZX ,5:6,C M)9.9L@B^!6J)B?]A75M@3J/(2RVC%*OC$**K(DU9[-_7I:)QV?G]$IE=LH > M25E61/D&&;2,3_%-@MP!CL3)(O2)R#_E("F[(=8) M?MPF2&YX_KYY7CY2K9+7:GXI6R8IP3#4WZ,$'=,L(LXWH*2[GE>@*O MY,NT-@K,!@GYZ:_3]/5/Z[\*@[^]"'O!9#;V9CVW[[A]?SR=#MEH/!M,';L_ MF_5'D_^U7?>%\JN]VUX2NO>S&4.- W9^B&<1"=V1Z048"! .G\&\Y$6("!]_F6>[%IO'' MMQ1T@9'P? !+ZW&[S,VB4#_V)_X3;^D'QASF9.!+B)JAI*9E?*9?T*?X#$JA M_!(LZ;WA$0^,6P\>*[)*E#/X-$F%0B>9NBZ<4QC[*?/@XZ1(X:LLQQ<$I.-3 M"9)'^XE5L9;>5_Z0B 4_P@%P)7$&0V<%6'G8$^X\V&E ">=AQ+@K4LZ:_Y.& MXNJ- TCS@^,1L;_6/N-^#A^S*1A.G&2JR9NRR[S MG8S&\/!&X[?P7T48H,U&2EUY2S#BD?&%94!27REBVGEMDQD_P&F&.9KS#R?O* M]D3PKN]8HP'P=YED9)4NI0_\YBX,\KF( MJ=0?BDQ#K_J)-\V2J,@W_T2)%WU8/4L/)*)&OU>GA_K?>2JGLX2]ZF(*F]JW M"V\&L[WTHCOO/GOQNJZ%H((K1%Q=_S.O2JH'+,O7B;^2[K#E9PK&J>UMO4U S\+%06__X]Y1]"_GGW(-#@X$#HL9P MMPA4"*/03 VGI6L&;\UD6&&6OZN"@&IOS^XSL#"9$IT'"6WQ"\;R^EMA-H&7 MLZB0,1K-1_Q#@V3#89I7)FL.#!Y MY :.%Q_&A&=Z/:M?/H,_DT,*U@FC?"4XJX1,Z, 5&6X/"$1I4/$$, O?D TCF51*N%I10APE^%,R_CPZU$(0J(9 'H M#69G\*_5;]B?/I\Z40?7";N&2(W([4O=L)0=C[S1 .0V#:=@7,4[?'P(]T:< M/8:Q0EAHS2N"5!?Q[.A2& ^(\!V:"%#"(B=MHDBEVAUQ@W74;;3%=LE#>]KK M@=F8QHI"%#1.75!H^.R6@;8#P;,E\\%K!S+S@8GO]>'$:/ 'Q(C@6^087>!K MZX.CL..OX4^0+D;F>U;D!89:UXP9'Q/XXDR9?NZ'518JAP^X!P*3$$-^AB#6^ !Q'7QEV);Q2_GX M=?7XJS]BKX#5L>!'^5*<>*C@IH/R@$FCG!W,)<*)DM\3P$0W9T.Z*7OHS@SW&(PR([O4:90ATT,MZ,BD#E9V@2\7&13$^F"SZ+D+E-"^A2&$W^7 MR3?A4I;IMV4QC43""WSA6QP7^48?X.3@*2%&\0V92@S8Q;0-/"40IIK>GY91 M3,"S;=PR!Q7-RC XP]F)C92$7AHPHH6Z7B1#S84&#OGP_DR,<\?G!"L- WKI MLDBS O,5,QF=BTEYI.!9@:F"D(PV6&.0X6QV7]%098DI!P?]_$9/DZM>K5I0 MB @-1 .+6Z1\C\'533$-"O/GRUSUT8],,W[VT+Z 7 H9A[VR"D]4;5#$7%.@6X-4,TR?DWN0!Y3T[CZ]/K8@%48L/1VR,%$RQ61T M:895CY#)_*1E?)W+C:)*:=6GB8I>?B#F1V=(Y;QAS>@V3AEH/8BE7YZG5,E[ MSL?[>H:PW&DI5Y@I[C#_-[F3G WE5WF_RRR/)S==RC]!(KU"^X:1V:-2 >2*.*R2.>\8!06 M,%D8)%O=$:6KM10Y=#SR]%&1+Q]:MLAZ8)2O$,+NT\+%:V5^A.HM?#PV7&;L M4O[E#>@]N /WEV%,RZ ?K9Z"8:NKOQ1_%1*K7:H M\.HVLS&P?ZX%;ZPO6QM'V/;UH4Z)L/;D.ZH)4*B3.C(Y01UYQ9.>!0P19#_N MPM3GPL+X#MQN6=MW5>:WKM3\EI*FP@A(^K+&.R_W+MO8DT?7JAYRC#TA>^Z# MV\W*_9&)B'^9)K=AP"L#JYP^!+SA+259G@)ZT[6R_692M"_;;UIB5PIV-_7+ MZYN3T?$W"=)2=TQ29P\=^;16,"#ST(A\['I7LEC,*/KU7GKCQA?*J%.%XHQU>VV1N[ M[:6O>W[0B3/(=DV[OVO?'.TW[-#-09P+SK#%/$!'K MF0XY3A 1:U/#.CPD<9Q'MMHZ'F2J)Q[L:8W1&B,\ZT'?=,>38]67[6!9.U;. M;__5/DO>-]SP*@M)WJZ?-1Q'\7OK AD5QBO&@MIF%*_Z#4M^Y=<=*Y.4E5.ZU MP=\C8 Q>)@G2\);%$CI,30+%/"F4+)B)UV1@&M4%2*S-9[ZX"H1@%7Z1@3ZP M5#I60>'3,17^W,B]/XVE=\]_O0IRMG7>W^ERBACD/*$<; WET!DKM:/I_5 6 M@AR_Z=U6W/($LXLM;IUFNSH>6(0<]R5="(^K5=>$)>_X/GT5I+ M* IZ#%>-@]AC93-1Z5%->T9P#9LFX3S#))RQ-2H'"1ZD[ K],[R[&1C_*KPT M1RB"F> W$]2&ER F4 WY1^"?X"8#XEM"@701RV%'(_!+6>M1&8$.KFHW*]!4 MP"(46G&3A+YNU,<5/\I5?AHWN7R-;VTP"DU"N<4H@NO@%2GEU4CI \!A> M%)XG$4)T2>1U<<0;#10HDPI) GQ4Q+5!2$G"G"!SY:JN>XV(8,DJ()]R#JU\ M\#U#%/8'35>K]WF7>OO-Z83##"-L\J@;"8&(@4JM ;8HF#(+[QNK>R&$:%$.HF*=R!VC 2+H MR"2IQ--(Z@@[$C52>#PU)#9B.TL)6@3,G"D!UBIPVPI.!@D>@$5(8=24Q8$* M32% =%984F%GU. R@#8!(PQH\.-9YH.O"S+'HHQQ$#D)7?;[N[]XB^6;MV#\ M5X# O+R-CGBQ*LF56C2!U)00)@+V0]GN>;ZB ;(&H<_PMZG'X3=*S!J.(I;/ MTZ2XF4O\GR0MX7]6,&T4])\/,W):<3.23RF(-T 82E1N?JF)S$70KISCH40< MM)W42="+]CWT+3 7@\M($,M7OIH/2[22\R=.PHP(@PDA,ZMWHM!/P6!PA!%! M%C(PI82I $:*09<."H\1XCJV*&[V*26AX@3AZ(N4WBW-QUU21 &^1L9'&Q@ MP\Z\VR3EC\%6SI&-TQX5(%$U7X'?@^? MITWSM&EX^(MS=&:U!(JS'0GK=I4L@$2+TLA<2<\6S$EV4. XB1GYWSP2!J?X M"R'ZTS1K8\O!1Y;Q2$=K9:%OX[B@)SCT8FS\ IN*8?.L/A"?C+V.X3\,#P IT7=#.(V9O6@A/J,8*$=S7."%\M25" MR189=\X%LP6"'"IW&F;?,E,=) JY!QLR_A9<,W]3)2-"1#SJR"! \OB,"3@R M;B3)/9^22/)DE?-E5I!GIL"%HWG1ZP6R(/Z[ D=/C()/CL4WGFCW@S$0#39G MP0W]A2"0,[!\/G=3%1!&V(+3VQ!Q$SD'GV#-!G9GK=D7AOD3XZU/Z+[([L\I M!!?8Q>88[5?E#T@-_UE";R)[KPDBC8 _KQ7P0W7U()"J=1%A6"$MP &P9FLN M?;G[/D$:^T\![=.'L@V'LHX^E.T0".36=8#C>P=>Z\5O24(HX97^'9FIHYJ0 M?Y6A1+KFVO^WA#[-##S37%#X)XX#B 21((%BL0AJGP"$/9YZX67(0&Z1 MJ\-6=;(9(24F90]$B8.;JNV[:@#C2HH0@TGC*_4\V#2N0.:."$@Y,;'W %X@ M$<$&@N/S\_X*;SEX. [\WEY:(7PTX\Y,PKEA2R>QEX$FC*,76W M6(KIPJCW]*R2',PP88W90.[_5XT-9=Y5&0$C.4K4JKRA^5(N-N$^/>4#,34H M&I3Q44C* LHL1VC?1..W,LW0!+A-[CT(^P(5$$V5 A1?.DS2?LG\=Y7.EDGL M-?/)VRVMZ[A)ZY#14<29UHCI+)&3C%,V8,-PFS>[&,&'6(XYE%T3F$8K8RG5@> M>8DH7G!7KE"DDQ6B8!A0;M%NM<'6RYD/L\5C/AW;Y0@C M#R0WI2D7'V%6>/4S+DNKG_I-'W+>K'Z*9^FKGU5V<_4;89_6AA8V:FUPCKB^ M^C&F!^*U^2T3=#9!O%:_6""=UHC1O&X.AE\FC%)Q#'K#-]6WN>+2%^@'T' M-;=TP0+>/(#=R\;" 3-YDQ[LG+,L'3EQ1%=VXYG>&Y%WQRM>4/-S/)J-$S6+ M@X9V&5#33SS+8;0P_5NR\N;)[ M5/TQA _3GDB\,2WC.Q<]W+!YB4)HR<)OFG@:H?QIK#= M<8>C]5X=6]F'U*W9,GZNY(U/L,8PT[BOME[R4B+/)V6@MMNB4U'R\.*: M-K>VZ9C1&I^Q2[UT%8778*KAVG9]*B5%7&PM[PVQE5 MPWK8RS#5E9;=W'GNVZ02&9 .X2S[]W40(=E'5"3@Z2-L:%RZRMRYI ?*GBQJ M%])Z9, GJU0&[*G@"XE,%M-JSG+>XJV)5M<9AWSW+A[V.J?Q# MI7YUF;OBYRU(Q4]$6_$!ZO*Q9=&JO)%R="9.H:3K">HHA9^?DJF-DVH:F54J MR8^CJ)8VRQ7%%L7MZW?:-_;,Y2D.C)!YP2IZI%M$MIMT_@=/)9&9E-UI-MSK MWT &"E)G-7:%>2%20TV%FH(/2W&B ]2;X:TWV.?!WXF4>CER^ZGMJ,P\$>]$ M&T-Q'JZTZ8J3^$+UFT2Y#9TAL91*GAF?TYGW5?ZJ442'O>8]7 MHCQ>0_B&09#*@I6.IM3/E:2/7^J!-W5QQ]U1ZN/*E$N]]T4I5Y;17D@WB M [ (G G8#\VGK2_$H\1;VKCQ3@Y-4QZ%4R(1GL&R0.'64QJ5YSO)31"^!GA8 M9;?7DN!T@MB0J%**4&4ZJ)QDK8"AUBY69F\IF;"]JQD/=]8[F%F&[H%['#UP M^W3^J ]^-Q_\NOK@]]$"M?=LZJH/11N.LM&%V1*M&=Z13-&24@?:ZFI\95+ M'%2I;N%'@$UX@XJ:XH$G,S=%:MRUP!O\(N51]S*D$U/S,)4?4J$X_BK?M"W2 M,1D>'*F'$;6VDDJ/W95]("OHU&I6(#D$2$!9L[#46"-51=)3+0Y"T2 ME5$PRLML:T>)INJ2[D .OL]*8 >Y^_(B>YG!1E]#'&1NXOGCJX6&;F=KUS[( M?,879,\19I(^\9MAE!1N M:DCJ3WK2<'] 7ODHV\J;L@Z@NH+I].R1#/Q_*1O)<_&L7V/B):",]]OFL^46 MB >N1^6WR]%CVXPBQSWD7LZ? X8#/QCS4C>K27BE&;#*;Y=Y.DSNE11]?C= M2,7Z9=>,U,)Z=[AL+/Z](O((;Z7J4,J(3E"G1*=I%<2F!B %'2#$D\@ MDP4:\IS':73S)L".M>@K?ZH*U-4OR"LO[^O):H[55T]X ML'8-6PN"[8!^P;^NO-@+0AA?#,U+E2@;$!MI00F>K=. 5XI;I27:P\H\ZJ.9 MQJ]%?(.5V%2)$%*^"6M=88K_CI+\_L$IBW5]B ,^ZI)JTZ_F&+LPX[[ #UD, M1)V&M)K?P54!]P5<@RS):H=H9I6D!ON&I04BZ,';2N3TX!+HE(H6EY5.0MUP>I$6>=-G72;%NE2@Y#ACHR+%2X9HJ-?)LCZ)2N($+0LM$LK\Z?)7I-KZ-8MX3XT8,J>6M( P,;U)O4=ZQ M%C$7$R$DO^:%UX-"432R:AM$G8!R*X[\SJ!03HGJ P0@$8<= %O0)/\8 J M%@?:7UV/)T*5;Q6T6=G.U,UK?9=2<[L/IMAYH51.9[=>!*(1<*,F UV@J9@1 MF4*G0E>QC&.3YJK@G/*S$K!';L[J%N/Y8+T#BI6(LW_$8=F05ST[P2K@)?&P MNF$D_#1RRE)Y+1PE*C/^\^W;SR8?$<^8\)]*OF'!/"J@4$OC92R4"6;(9S % MO32 $P4'UN"!6W3/D_N,YY#7L_5%QD>JQD%P CPZ(HF:%L#J.G8#Y>AO$B^B M&X*+11&7):]42R!K93%%SO])>RFW&Q3IKQ]85GT MFTO[4[LEX(EK :9B%LJJ7(H#Q!XM8L^I)^X05/6"!-)0FAI1.*A$M]X6_HB= M6_P+C4)4!(*LK.SQM-THUFWH5-PHC?A:R'D0)?C";:AM5(H)! *IH8/!Z\<- MK@8HEECA?<-6+;+P)$!2DU3!0>*$"[/&RV>=5NUWF[P@%?2K5'!!3>,&HGW$ M[YD9X+]-8.^_9>FF,1 AZE#VIQM"L'&%SL!R018^ M5M_./3'I18)E+'1$IX2O/#6Y22Q(#NJ2L8U/C\^I35KGU#:<8NHCSHU'G'U] MQ%F7DHZ4W/8%-DP2\6W_,U:*!.BTM=R<#UA."&XIOQPJ 630%/ &F)C>8#QM M4A4-MUYIQ[#YMZK6S_).98,/*YU@*KB1-2V\N@AKT)00^6H>LIGQGO#XT*Y^ M0N TD=_AWU4ECN([4[DZ(GKFT/#TP18"1\".$B^,1+NO8B MJ^Z"BFF^RK1ER3230\O-!(P);.1XT&F[WH4]>,5^I*?M02#^Q4^<<'[*!>/R MA**\5^SV:5AOP=,^K_ 'PI]7'Q:N_(\F/SF2$D>U\$][$IF4KETU>%ME>7ENH=O5F_NDM*C3F'=95;I^[T1A=]0 M]I2#Y/)Y<[>I/MZ7'3F[W0VH>8>/\6ZUZ[O1]1UHU_>P!O+SVR]?"97CT]=? MWW\Q/GS\Y=.7W]]^_?#IX^/UJQ%7>U^>\6,I;#CH6,>JAN2%PL4 M) ERILG4US .(R+TLB2TB2/3[W&^=_B79-;T$WCJ!C>#&#VEVA"8PA:U3AR) MCRV69941N(Y3.F3*#0_/>K/\24!SHX/"9CY*N%>0:I[=O7%L9^!,OJ=LHX#( MN]M*8%9>']MT6QR<>J:)>#JDV^*O?P$G%2+\KL(+J_ M#=,BJY9!4/JS(J52+*40LRH.4FN':]<8I9&B(:J;-'$!*TC@'7+#+"MY9IBV MXEXGY3V$)UC$W^+D+I:0)CQ'*,'2E/8)$BLMNCL%%PA3=AL&L"=F(O]L\,)$ZL644F.EF)]AB@_%V5TUNG)> MN_)FI$W)+PD[PR%:XGN>3[GE("]9W8U(HNXI4+00VX>Z7L@?N.M>+DHZE22*D+G.R;M;M3+(IDHIORR*V& M47.JW@K.4.HA6H^*4T%P/5D"W(CHWE5YY6B.1[5X&8O*S/ *19C-D4[,GRNP M555NEZ2EPO#FA$,F<,A'GJ DH,IR( $Y%@)9[BI[)Z_'(Z:) M8LK*RJRUFH*?R^^09\3<)) MJZX\RDF6A9 (5A]Y]QF_\PZ/JXL6AU 5'M5,_:&X-$?]\R20)K(K$ MQ,8]H@S*,JY*-A'0***N9AACX95Z+\K+HP;L3$4A/TVQ-'NH:"8_N,G0VE>K M9 (_'KLE*RV/$J45@J0EB!Y79S*XBT5X4[;74R2, +?HY82T6TE:I?8KDH:3 MR\*\W"3AGQ?XR(6T""E;(!RZM!8U^']?($[2_.N8I,2>DJC5L9=L2V,:_CT6 MR)=M:KC$P12EB;\M(JR"G):Z5T,;NL-"/NE>7,AK5ZM]AZIM"@_K/#H(6S&[ M0*[PEBFV1EX4+9GNEPV)9-" %2O\YANE;0EO-(KXBTBH,4.3W#.Z$ 9Z$Y-. M\W%7E'KE9?^G9FU^3U*64-,ONA M;B+\@*62OWKJ$Q0YO>%+$H K*^I1]NGC6XJH^A/-]N[+"O>J^Y[:F,^40"*X M!((FB46AF<"XH87&+*<[X& F4J_$WC*I3S(Z8M1O(TSI3[Z%H.LO[KQPJV8J MS"+%7ZC=ZA^X/U"! LH!2)\J]0!IR7ST>DO@,5.B@27IO8J"PP("/"X1@U2< MY_>?W_YN@A'RYQ56##>FW./*LEVK?\!^+1QCO,+5P?MN\KX-9VIYRQLOW/!^ MSP(TOOR,"8A!8GT)+\@!!RVC1.+:(##"H*\84QE._AW'V[?BD1BR&HIY*!H(J"2.Z>A+"!_!I MI5^H"D<),L'KN] #9AF';L:2IDCX7+C+$BK4V^(&C(*L%T=/S..U8TK.0LJ? MSRY@U_)9+<%1RU&1I,B\C?!%5#A,">96YLK(1T"'E^(.&A=\!1JK%M9G0J*F MH6RY%5,'X9R:8/'=S/>]C!S02#08344JGK$L MOK_@G4OXT[4%%PT/$"A*L&[1+&V7/JY@'\"/Q<]5'X!F%\,E)^)3J&RHRG, M+J(+ 4ZOIT1+BKT1I."NK:@6Y*VWZJ ,\.C_ )EO5<3#\IH5!J^U'O&H$_@S M7K\J";?9@)UGV=)0ERT=C9V!J()7X8IK-0)[4,)SLGC.D[$D_F6VI70\DF7$ M2LNM@"G/1+FB&I*5S\DVXBM?E[@$TCB4WK;PP][(%* $+:"8-/=*;.JU;:C< M?T3G%M'PAF[/*D'M N&S(N^>*6&^;$"9\TQ<1GW&J='!G=IZ4]G],:I7/;RU M_.(Z24RC$*=6=./WODQ+XIQKZ2Q$D5S';BS#A KMM<)@)(1(>&V&J3C8<3%4 MK5TXKS??YHU-Q6IY?P5N3SG$F@@(*PKM=;\JM]& M.BNWS\6]Y" @E#,ZKJK-- ,[!ZYDPF\)QQS%2NT_XP4,G-F2(^[S^/N=-EGC'L68QQ^1.',"_JO(:?O!49OXJ_]M;*NG'3P2_AMBK2DE[ M[5;"1I)P%QMV8_(#J#Y_[07JT5UUK: Z,)!1BRAQDU?[9,ICAC-!EP!OA B% MP#7CC'D/6.R8E:T@J9>;O=P)14:\RJ61JU%!$<+H93CMTT8JSD1D1Z];F71I M"(@:XB >>XAF*,*A1D7C")0UUF2PO&,VZ"99S!YDJ"U5Q)>(DK"RL* M+"G#%5FZ^#(I53_+H&./\J!%5O)A\C2*A!.^:)G464_5K&4$Z+HZ/V%>AX\E M0\,)U1CS/B-H/A:5->/FB\87.7:.D5URRN0E2B,==5 37G4LU2X?LPV_\%F ^,<';36LJ!P^MK+ACTGO-T3$N-]Z"1PP[#@1:CV?A MI$6GDVZQ<""!%S]4Q]Y'Q[RG:-VD$? 7YN)?P/+0=;_DEU'OWXCEBV2)"Y,[ MLK950\MX+UIC/L1CLQ6;Y*:<[/_6,@4-Y,"!TYKQ\+K LHQ4]08[B\%ZT>;: %STUVBAKO MJ.YB6;.T+1@N% W5$-9H$-B.(6>[HS0LPB"(V/[M=6^]T>SS2, I$^=Y#0&0 MZ$!+;[6!V]+XL]EW(P&?7X!X%^1G77*40G@*YN0UNAZBD_6;@T_0 MF*=L]K<78CZN;?_+I8.S>0X$O4(ZSV2AM6POOP&I95FD62'@#!$+A4.A]%]Y M/[XF&!3\FQSC 0R4O[[V5I(AIZ8PCE:8$U$8IZ7"K,$7:85IKS".WF%.16&< MY]EA[#%A+EY9J!KT8]L=]/@A89 06+'ZN'QHTAN6*N6E4R]FV<6G/R-V+[7) MZ?6G1VF3W;.O#Q^MN*-0A"/#_?O[RFT'%[GAR^B[Q MJ?FT<5'5@N+G@?P\2.#5U(EXN<1[)>*0GH#C1"7J.R_W0& CQ#_PO0+O;N69 M0>_)O1MQC6HQ94%01P[\0!E)_J!\WTE&W"ASUU>_GJ_,J9S^ZOV)];SWX##D M+*8;D-?^G"V\4A9/5@:NWOZF96"##%QY$7:PIGWJMS#^AE4CIR\1[][_HB5B M@T2\0ZS>\,P$XK>W/VN!V" 0OWE3%IV1+'S^\E[+P@99^)RR#%%ESLH\],]7 M'*X(\O@S=@UJ#CTNC%>\<$;T+E/E1Z!$8+DJOR8D#L(-T+(?FV1EY2*/R\LM M'G_BN0,SGNN0M3;.J:@ 02KVG_G,^IC4 %OJ^=2/1[E-4(-^P6Y98",YR "_ M6D%0LA4 R[K OZ:BH#W"+F^X0L;_UWVH\,:JM.YU3'\7*_O M[9^ES?.^_O"?']]^_>/+^^N-XO]<.(_?73P_*WEI KOA5SKXC>%VIZ>F^.$- MH1'$_$IR4"#2(68? [6!C$"[%O?*\&(]74R>>]%, HY2LEY>/,.[AP4V,*3Q MO"*?)]3^9->;((U5G"NEJNZ>2U6W]RJ$7>72^(@(."7T[T#TL^A@D>IXX#ZF M2+4__B[EI ,+[.BSCPJV<^P,#E"D>D@';VM-XO#X5D17K:__Y_KK^]^O3>/# MQROK.P:G72N9U(LZED6=B0$YPA7]?']Y2LMYG;TVWJ;?O""\-]XETV_A3L7W M1[/,TY/#UBM2TE/.4^\ '&ZY'[T%^,-:4O6*NI'Y^QKF$0CDU=P+$:?:W-:! ME1/@LP26HQ#UU9:^F8TY\!-U=/2BCF51VL!V=44GZ)+^7^S&:GQF.0%=:3D\ MK16=DDNJ)56OJ%,NJ4 +^CNBE9<^I[GQ'@,68WQ%+-4BA7^M^J9K/=L;?-.U MX^J'SNLZ='393XM?3)+B'/^;Y(OKI_P-02P,$% @ 0X1E40F2 MG=H^$P SL( !$ !E<&%M+3(P,C P.3,P+GAS9.U=;7/B.+;^/K]"EUMU MJ[?JDF!P7G?26PZ!-+4$4D[*^_DFR!P;:P@;39=::F M9@+HO.@\1T='1[+\Z]_>YS9X1:Z'B7-7T77_ZI6?[L?=,$#,?TYK-!*&J9M;&8\NZMN U M^M_I+=(OK^H74*MJFG;%FM7'U>L+.*DV+B^OM FTX+@Q%DS?O5O/G*$Y!*QC MCG?[[MU59I0N;L_/W][>SMX:9\2=GM=K->W\MZ?N4#2MA&UM[/RQT?I][-JR M?>.<_SR&'I+-T0+.-YKS+\Y,,C_G7:W=-&JR)>>#%9RQXU'HF"O.#G$/?8K:Q)T_H GT M;2;#=_[TH8TG&%G,96S$G6*C0>1G"MTIHCTX1]X"FFB'T;[^ @#'$<\7Q*7 MB9%-H#<6NGHN%635&O,?K0("Y+O$A%2X<]0.,:)S9%./?ZJN69R]>U;E/+L" MOE>=0KC(KT24,% D_":_,A&WUFYN;L[?N9^FJA%W/M&^RO^L:O5\8M.\.+ML M]JDJZ8ZAPWJ,YM-!TAVH0_+@S*)*E+(7$')=;K@NVN5ANNRGQ[Y*)$>=C'!( M B[V(H] #YEG4_)Z;A+?H>YRYXCT5(3R0_[!N,G2=UTVF>ZC3)1R]>E =2R$ M&3\VR^;11!+Q/ZIKZDWYT'$(%5SX-^%WBP5V)B3X@GW%1]BM'&8#-)%35FS2 M38AEXG^WT#5=8N\(?.<+ERR02S'RHA.V8#!ST>2NPB>CC,2CZ5X^[@]IQ^QWP&V[BIR 0$=J^503)<=%B7!; M ;SIRZ"3G"$*/93T4JZ4O/;5KS66\K-_076]A(G\R;B!@!V(\/OU?)O+%G_? M0U;?^2K^WC902!PV41!NQ9/,=)L#,9$L_%("H("EV>\]M'K#U@/[8]CO=AZ, M4>OAWN@:O69K^*W5&@U?'.A;F/)\?C=*>=@I0-,$:'6&U) 9%H6HK9B#*'<0 ML@$OGS@F&?X9LJR"SA#%3/,C@[K)6XTPCS&'(@R^;$@L/>+#$?OO M4ZLW&O;;G5ZS_]0R>JS!T_.@]8TU[GQO!=\>/JCS2U)[0Z-6T[-YPUHRZ+=! M( 4PX6!#NORAM.$@$:GF-Z/WV!IV>L-1O_GW;_WN0VLP;/W?2V?T>T9/R,U6 M#;O.UGMQV-/ #N4P;$%4TO_\]W5=N_HK""26"V;UR&P:PV_M;O_'$6;Q'6S5 M,%_4:I?[C&XN" A)Y1W("BC62!QY=L\N08W[9:UVE1/W#=@_YWKA!?_]]K#SV.NT.TVC-S*:S?Y+;]3I/3XS>S8[K6$6X/,S56!= MUVJ:%BRSL&?:Q/-=Q#Y(&6)^#J5P@"-RP%H0D)(^H4U'X9G8V&0+_@^!>,5< M!76]QOX]%M1L5(0"9"74X3C^#8 MSC9@XD0JB,^$"(\P)> 2TE=NP==EVGSBAX0A=C.BT",7(6%7KO0=V"Q MXL=2B9!E28%I0^Q^A[:/R(2E4X;G(>H9YI\^=I$%':N+X1C;F)>5V6_^'%G[ M ;BWFE[HRQH$O7"X0@@&9 "8:!+*!%"[JOA'Q()1?3L=X[/=J;WT,-YYJX/D:N> MW71=[,!E\X25*G)%M;V0@A1$5U\.6*D$A$Z?\^#*FF(QZ@D1 R32AB9Q*+,4 MZR?[R\,6^Z6Q1Y>I=J,+7>SP97.CB!K54 ^P5@1L:/*9)R>[3\NC>,XM MMQK_GBBS**.%0^@3@AP>:R-PP.-&K)^AF]H=+W6Q\9C-'5?J1F*7)TM'.T,> MTQM(Q>/Q#WY&P'079E& +H?I=K@KO7:=W>&$%F"M!@CU *$B(*I)Q*/*Z3P/K4'GNS'J?&^U.SVCU^P8 M77[4:/"2>3VY@X-Z87FMQ3.D-4.PX@@B+#_1"0V19ZF9D9-ZS7E3CZ]L=J%5 MSL6GVMS95Z&9^"B7HPRR>.UF-VCE6Y>J31W9;WM +GX5FYT=QZ.N>-HA3UIW M'$'**;.NZ;6;_*!O;NZMQ8.(_,]I,HY9FNWX8-A2F3K5&UJ\*A 0ELZFV>?3C?;J>5-OQ%/3 M@+R,LV/0\WU.':50JD/1A:[%#AQ)XY?\K%%@AB:9+XC#@RF9=!'T4.M]@9Q\ MN[D9.:F1NM2UV#Z41&K-FL\%@CF0W,L,WM!?+(+K7:#=A-ZL;9.WR#.RN2', MR$\-Y)6NQ19W$LBH , E "XB^EQOF>'\@?AM3,@R7I$+ITCX^0BY;D M-U\,(-UC;.;FK(;X6M=B2T$)L10%0EGAZEIJV2"$\&J_$A$!'!)44VW[O<=0:/#VT[D>9 M<(NV5Z;JC9H6WS'AY%5.#SB#DMHY1^(>IU*F[PUF]?CR:,/FI4SC(V;,$Z,2 MR)1AJ,'W"7>9OX1!9M#ZWNJ]9*L"K-JJ@TM#B^^.2=(26C9[2-FB4(<3O1$/ MX9)!&0.)[#LS")Q.7305^I#) +TBQ\^5 &5EI0XX%[JF &B3-\]_)/=R)CO2 M,J$5^*+<9,D_)6,T0":9.OA?R,).VV<)(PJ/$5$R0'/(='"FS\@5*S_'1/VQ MC0.K[H/YA\A7.\JEKJ7&2_ E5 A(C0 E8(S 6BE>YP[4 O)X%6NRT@Q$5 ,1 MW@]M;IA]/"6-A1KL*UV+[8.MP98\@61:3I3$?2_WAKBGXNFY MU1L:61^>3J%4)RS76GQO4C"J"DX@RJKT*&1/9Y3TZN3FIA%/(=,0*6.RDVS: M:.%\2(GYQSWT^*'?.2]P"XWWJ,D?2Y0R+.HUO1[;Z4T'?+.,+^17A0(@JD') M*_O)P EC]1V_M+]8RTOF O$[E#L2Z'&9]#8'\$/B2='D*UV)1YL/LB5/B/1RK&" M"UA'QF_9*LG1YLJUF7ZAQ8\ AK>]"O)RVCC/0?LD,I7-Z_IE/7Y .VKS::RU^ MP$^R (P'$$Q*;//LA9\42F7)1[]IQ(MP-5!F"+FIZ/;95 MG@1%"0,1B\-/G5'P>#V_ E_<;]KJ9;V&5T6N#$\L#8J?:HUP"^_$C_#[!(5; MX=['-G_/9>02@B:9SS'-^^C+P3+40XX?=\T%+_@BQ8*(7! 17,Z%R+#U*"S6 MZ;7[@Z?L^T8)9.H!V=#BIY,E%Q!A4V[;Y]@M2B56Y@T7>B.^0$S"H8R90X)- MY2D3_A[?UCM%K@/MIN]1,DI*;V2<>C;5%)O6@:+Q M8$()B"H+ JUDC%GI"]A'^9M0^=-/0VL_SY8>?V>,?.DM"]GR5JHN<:9=_(JL MX':GPUPOOQRU-UVS3":;-TG)0(H6T]+Z)BLNOBKDA]=8??K&5MXQ7LKX+DUX MG'PFG:\:^QN]$=\/5V;[YU.OB\\69J_EYJ%#P:*KR M8_>/IHLL3-N0AV"ZK->TJRWL&VS=<1 MLCU_BRZ^94$<$XOK>5>Q_. NPPKP?,8<4Y]_>G2)O[BK!,TQ1?,*H**Y0QS' MG]]:A)_7[; ?.)?U:[=C70D=0'WR6!X6'N$Y:\*F1?:M-V'=9+\]"UT?A+RT M_A]9R D83>[@\F>%6;3D_^,7L[U"F]=*UO>_K49@U#03:'L1V^S!:[<%L.-1 MZ%#YTS@X ,PL@\:89C1+\,V<."P(N,L,=I'GC=\PG/,WIQ'K'C>],,_1-WOY'JZ9SPB9,6_/&+CN?Y_)90&#SD$$06,R>3%R]\B4Y_S&9TAS]\TGHW!7AMX@KD(D]S[ +_0*9% M.T,/T6"MPU^P8+RR#(=K,R*\W$T< ?>,V!9;KO-K5TUQ&8'MBS>@IKC( 1P/ MZVO.G]'Z)ZKP4>;F^GGYH[M4[P#RCX/W9&+K3X\[J(+<;X M9A]?G8736Y#WI(ZLO7B=;"9PI/6[:AEX5!&GLVKLLJR83(+Z3]-W7>282Y49 MTMN?3I_N?8]IZ7F1@R+/OLO2?@\]LP#%LA/3]OE1DLBMK2FO"DD=/T>5L7^U MY&.'E9A>F\2C''7>/MTM$EH6G>F-D$<[_*8.^O%VA4?ZH3E#EF\SG]FZ M@&X5?M)OHA/'/D;HG=[;;%&7GH0>4<1'V8M*$1E,UD9\/-EMW[$\EA\Z7%$U M[BJ*PCT@*'=2;Y3;QFMQ:5Z:B;:DTU-MD97S^<.)FHLQJK&(E9[ M7M^G/,B+HY4[REL',BTZ,O?X-8BH/Y&3J'B\9AG\=W?DRDA]"D&)%Z"?(;;: MQ#7F/'QZ05[ "Y%LZ1Z^68G3A%?_1E\;OL,'CL.[:%<0*RRYX H&LRK]3&U^ M.MGG*N&+(,!KC2\.&7O(%8NKCK-@XW+SE,SFF\!688XMRQPOV'(VK'_Z7G#8 M.75P_"3IIUIQ66@?U[U=RM+B"9,#RS771GM! K5 MV54]OB ?8 M#/J*[*"8ZK'!X Z128F[(WRKB0KOE/#NX.@(_V'7$9K4YJ)YMFDSN1AQG[G6/'#3!U)./;ZB],A^/PIU4Q ,SJ(2P-0]Z#RNR+V?# M,XLPY78E43D8%-]9!_&$;T>'-AL5KC1?PF8_L);6NO!N]%A".C-8E&892Z;- M7@5!X9T9S5R$LJPP8NT*5STH@[$UG'R6*;V$%&_Y00$:.Q1-D9ME7-4ZW-=Y'F\# !W)RN)30M';Y-O6">'S+)Z$^?$5(2 8*7QU)CQN&,/R@MDD3[U1HRG$5,)B@< MZ9V'[."$(M>P;?+&HS%+,X(-?7YJ/]C4IZE@'X7WB1;-$_;],CA!,D'A3I"^ MV[3SG%4FTJ)K33L/%.6LJ*D8%-U7HUZKU[)/I:G-"W=*(U].D-J\\([L#(,? M%%T_++!^[/FD8$]5;"]D29ZV6A:.MCP$%+F1FB'SQ"P&,W4J._W/ZZIXRM]C MD7X.O_[R_U!+ P04 " !#A&51T[%([IX= Q, $ %0 &5P86TM,C R M,# Y,S!?8V%L+GAM;.5]6W-;MY+N^_X5/I[7@QBWA4MJ9T_1,NVP1I8\DISL M>6+A*JW9%)<.2=G6_/K36"052J8DB@N@:$]5$D_O?Y\]AZIU__^C[_][>__!Z%_OCTY?/6N M<=>783Q[=3 )9A;\JZ_U[.+5GSY,__4J3IK+5W\VDW_57PQ"_VA_Z:"YNIG4 MYQ>S5Q13?/]O)[]:XY@3FB!FB4:&.9;1L=U>-__9K^8\TTO +AQM/VQ]]>7\QF5[^^>?/U MZ]=?OMG)Z)=F++_]>O'U;]]]_RMKOTVTUF_:O[W]ZK1>]T5HEKSY MY\?#4W<1+@VJQ].9&;O4P;3^==I^>-@X,VMU_B2N5P]^(_V$EE]#Z2-$*&+D MEV]3__H??WOU:JZ.23,*)R&^2G]^/AGT<'_=/?^_VST\]C<^UK& W;Z.@YS7=5V=:BW&HP 5A"NSI=& MB=/-9/F;(V/#J/UT>#U%Y\9<#0]K8^M1/:O#M#?VI[/&_>NB&7F8?OK_[QHL M..2JWH6/3W)BGZ31C- MILM/6M4C3!:#Y-\V!3;7?!;!AS!G>6JB0<%H#W.94TAKXV#H5D0IIRHF8F$9 M[XJS0J7>Q+UJ)B WK 6O7WT-:>9>+ MS0&;BON/8W4EI\8TWT^O+^5A$0*?+ MY>^G-:(@)V9-'KW/[0JB=#7\6GE4Q;&#Q4LI6,MLY,A0YA&%\249(<+&(AQ_ MBM7K:4!_!AITM$(V-APTEY?U+"U:2>6H(J02K$35#( M5I8C65D?)/%"85V"%H]@VH0?[&?@1RZ[9"-*;SH-L^D0Q\"#Q@X)HQ3BT4ID MK,+("!:")\RRRI7@Q+S[/$(<7$\FH-BA(UY)#WU1(4&/58S(*.&0LQILHYT. MDI:398%BGQ:^+6Q\G[?;:S@;4S]-FJLPF=U\&IGQ# 9/&HU7:20=A=D0PK*J ML9CH8:$4()FS\&:I\6O0P4R*;_;(PX!CPF3:"' <+2 MDZ3&X_AY&EIAAP$0:>XY(@8DY,Q;9!C0U0;E&=-::%_$^WT4U3XM=!DXD<\" MV4@Q2''Z>6U'1(!K'L?A6>LUFU7_#B6SZ3[? ["["),%AB:L5MXKUIB0@G1 M,+L(,P_(%68,2>M<]!9S+8O08"V:31@@?QP&=-=X-N.O[LA9# Z'$P1YJRWX MJ$8C991$6*M /8]*J=WNA'829QF&T4@XBX8A1RL'\ZL)2$4A4"6$T8)R^$$5 MEFH/H]UM[?[(CNXV"L_'XV9\?A8FE^^"G:V,*1]X%)Y5*$@)8\HH@BR%6;5R MTEC)B=9E=O'6P]FG6#<; ;HK/M\VG7.3ZY6%-:Q.KU:%RJ? 2EL:4LBMD-(^ M(%AR!:=*1DG+;-X] FJ? MU=W@%1E7\(AH+:QJ"C%51<1== @\/X\( M%XS[2(,+9>CQ(*1]"H:S\2*/ 4J>%1O,K954(J$C$-.%@&RE!*+*I1\F='01Q8E3@.64@ 3G(5%6D48 M:-0Z&,Y:!E/$/UJ/9Y]\Y_.3,Y,MHC&T?.)N"I M74]N5J8NXPVMA-4(8X<1)UPB'2)#-%JA+*ZDI[P$+[Z'\DP7&?U(9.BH^)R! M]?5E4FOPK9<&*]G5)%R$\;3^$N:1WF$S35O8QQ%"OF'%%"8 "VD:(:,!(\L#0;RJDL^G!9+& M1XXKYZ(HM0VU!LX^>=L=V;!F!'35?S:B]R^O1LU-"">A'9'K)*VH9!7X_CY( MD)17' )G05$5N/-862*E+$&+)Y'MDQ^>F2%YK9)[%_MNANW]S9$A4\1R&8&X MFB1'T#&DJP"QHZH )Q7>$%QH'GD:W3[YY_FGE_74'($Y93]%U!/9@I&LJ1$=;">+0DW6(V M ,T&&D)5F3(WOS; MD]^^?;L^#XY/J]1\ET$,].+=-,(_DBQ]QS0[, M9'(#8W6^]:(B]RYBCK36#$(' HMZA,@\>!6EPCJ:6.3T9R-T^^2GYV-,?L-T MYDRZPCT\FQ@/<8,+ F"RZF97U.;&#>;"V_B#)@]&C5?4ZF!V$P.)L'7L[3G MLM2+$9R(BGODB(.IWI$(J)5"3*=-%Z8BT?>FG^]OJ^<"LT\.>W?VO(B)\B8B MG%XTDUG*JQJ,OX3I_"[D$"OF"-/I.#W='^*J0A;"#,0$%T)()F55+@]A':)] M$;) MI9'3,_COQ_[1V>GQ^\'1P?''?N\(OO#QTTG_=_CRX(_^_-/\14B>WW,1(W14 M0*;2)6O.,V[/,B0)6@1K$*.&(RYT1+ 41$2#)XZ%R"LO"J6R/(2IZYH [?QU M:#.4S%=848D,#@;QR& :$DXAR2OMM1(1NR)!^QT4^Q2BY&+#_95@>[7G]08> M.+U[WTQ N^/YFN=NP.,93\&]2388^_:GA47\?U_/E[!;K3 LN*+>(5=5&-;' MRB)C-07WAL*J1@(&G[J8*Y%=G'T*?DIQ<0^(L!-2IUCO/3CEOP=_'CZ8>IP^ M["5?'9SYD9E.ZUC/B[4EV4 "+PG7#IQT&10%I0J/3/ 5DDYKKS"1410)RW,* ML4_QUTL0N*C1\^^EKRP*VD42JJ@151XT(KU&6A&%*@@\2 BQPJ&(L[$&2_=4 MP"]A?!W> R.6D?*?]>SB *8,Z&%R>R$]15KP3VL'5F%G13H2-;1*XJ<[Z11^ MQ#0R6\G*JR+B;X%UGQR6KDSZ/FNPK.DREMR:PE2R@#NT)$J/#49.P]A-F?S( M1B53,H:K&">$LR)9#W=0/--Y*)M F)L8V^L[WSV*,!JE,A9A#**-8/[N^"M(D6B0,P*XJ/'G)>Y MMO<(IKW*1L[-DURVR%C&Z#8"6JQ\]?@:Y%T(WHRG;]/&?EA)QOA8CYM)6YT8 MG,LP336Z[K8R3[[]&&87C5_=^ZV,EY0Z@XA.B8/,>F05BT@J3Y4@U.DR9-NA MC"7\8P:](]?U@'<5^8^F*ZRI4FS M#?6C9MPLL:0 <9J@I$P[6V&K@T".@ .;XD]DB*;(!RRHP59$681?#^#9IYVH M'X5C.4R;C6X] M ^,^;2S]*'PL18%\<^&=8PG,-:UPY1#5Z>J.CP09KH T+!#&HY3.%PF<'CD- MVG-/3NI*<^93Z2Z(8Q0L7B]YP7R?M[,4_N95V=[=GZ?97,_21) MYG@&@"]"[K<0D<=Z-@R@L1 M1TQBE@YI"+(&%L;(G0L^,.=ID87F 3Q[M6.6 MFU[=M%\RZV=M"L;![[VC#_W3P='IV?'!?_Q^?/BN?W+:_\_/@[/_VC+SY-G= M9$@SZ29:X32?@][I[^\/C_\L\+#0$]T43^!Y2K1,V3HP1M,)WZ=)\Z6&UM[> M?)ZF&S+S^38=2X!W]65^Q*G&Y.F0JE>W;(."T4(ZED2I'3W,TA M=KZ:8&[:)>:LZ3E8?";AP9KQ0V_ 677>(I'"()Z*/=M( A+,!&E"L%04.5W; M'.(S'8WB2T$)FGUWC:&, ?.] 7$?W]OK:3U.YW[S^_YM4OW\;_P0T!@OJ$B% M.CGX.8!02VR0<]3C2#BFJDAYU.> W#=_XT5(ELN(Y6C6)GBL^M"R,L*FMWJ$ M)VFCT"ID+)7(@C>FM1!RE"=3)7.18M([7!^/3:3FM?F\G\ MDG4OQGJ4JB!-AXYYF#B=14YCGZH@661!= N+->V"HKLAE@;@-VK$\&7XEIN MHV:GW_MF DIQ(?AV5V!E;-S5"H2 OA*: BH),RVV&AE9>42\-Y)+%H0MLMGV M3)S/O$#]4Y&NA"ES;MVNT\7[>FS&[BX^Q3@F7G$4+7'ID66!='I$3+&@O*J" MJ4R1Y*C-(69XK.S63&W]J^.K=A>O_RU,7 V]#F%" /-7#EDMT[.0@8)CDRIJ M5(K"OYQH4B1-_4ED>[;!6H)3:YXVRVBM[#/XHHK/67-FOJ7#T MPH#[; !ARCX.X^D\8X48Z93G#&F3;@US!IX.AJG':AXC-HX)761\;0OX1XB" MLG-N%\;-345 =?MFZ0S^#_R=Q?G$;;F/=7JJ:)":0N@6B$F/_TB/5(P5JFBL M? 0QC"Z28-0)]8\0214BY0[,G/-9T-NY>\5/:GVC=2"-!B_,Z'3<58E4#M(@ M[5V%A,"!*!FCLV7FQN?AW*?[YR^P"N>V9-9Z*O=J=IR _SVI'4SBBYH>=S]8 M^>:G,*G36:Q+Q6_#NS#_$WZ>7V'H?W,7!L;<"2P(_1B#FPT%L9ZH"B/I4V&M M"H)&S8--NV'@D4C%L2HR<^Y6S!V&'L9K+V7DJ.(R(AYX>JA61U !BSCJY,F5 MNF"\5>CQPK>/]Y?M:RXTE^! OD*IK8C'<57LXW$G!0\YH5=15VKDC%W0*R[%-VZ0_$^I=F5>G=H]LD[97A&Z*"X"$6T*PE'Z7.YQ;[J/O*L#X\3G:E0,O,8^Z*"DUF"$7. AOHD6&"HN$MMYM&LVN3*.!VPM\C&V]3=!7F,)B!^(UM183(J\ [:WM84*<>7Q M4D//L4*A4M$G2;?'$:1M*^NM7O9<7@@6A$F%)4?4A("XDBK5*>;(8JJHIM0+ M5N08_KE ]\EMWA&=BMHRY[;DEWH**-XWDW?-M9W%Z]'RW8XA)5%;K\"OKE*) M%QDJ6(!@##!K8P6N#7>V3&;:(Z#VR6?=$9.RV2AC28 8)I.5$OOW\O4YK2BA M)"",JPKQH!RXO90BA\'KY:;RODQ-^R=P[9,ON2/NY+14OGHDZT\,F0U41\Z1 MTS95C#4QW1BL$/C!QDDGM'9%-I&W/^S=U0L(.R)+!KOD+5"7'B &N>?D7:Z3 M583.J0SI\CN&F)I[6"<%&!;'$*Q6*=^VB,_S$*)-F")>^ 0VNW>3Q3QY2L'? MCZGK\9.5QX?!1,< "PJ>MT58##(LI>TAQ"/&A,Q6&99@;&!$&AH6UV"$IK 1H-F)7) 7Z262; M4$O_7#Y37FN5)=$#S^;]M5.Q\GZ>$ XKH16J(A&(,P@NK7,$A0I[::)P7A5Y MC+XK\(TV+O'_ @Z6,G8IGVW]LVP)77KGDQ$E$)$L5;=+3SEJ05#E':&.8*8= MV=)7>[#3C6CTDVR %S5(^1FMK3)R.]F:&*-T*4DF54:SSH/\$KS(2A@=#0F! M[L@56X-N(U+]9-O@^_J1Q\BDL9XK%(V$29H)#JH1 MX 4(ITA0F%E3)"3(]OKF#Y&._"P&;O=:YW,,F6VUO2OP,*@@4O8;"LQAQ$GT MR%*0TA-,/',1FS)'A'=A[%->PLNQIH-I2M$#Z$@CX0X9$CE0E 2DK19(!^8Y MPPQG@P]'@_>#@][16>_@ MX/CST=G@Z,,G<*P.!OW3;?S#YW?2U27L*%:W4H+/[OQ3,ZI=VO#9A6YO.]NY MCM>+V4W7O8/__#PX'9P-CH^VT=[JKW?5QX-0LDEXUIY3=I1ST4A&:=?!RB;S M$7B-)KT_\R[,3#WJ*OUWS674P^-0LVGDO:DGK0_=1(AAYZ>$RQIP9GQGOWT* MZUWP>32W=;<9-9Q']$PQ_K(4WT%S:>MQ*]1)<,WYN/Z?X <>EO@ZUFEHW,79 M6X?S*,R&'N*>P)U&@K,4$1F%%*E2+AR33,PKS)?PQS++T=5?S0EG<82.P:,R MZ>J*B\XA'CU&FD/429T*D4A%+"NRGY)?E'WRD5^2__>=[!C([[(MEDA>?:J"-+/.@ZVY<]>#H;%H%:" MB5X6>7>)N+.=S86NN:&:F^B0#&F MQW>,$BFM/R A>$@UXBKAB]S<*2[9S[H(;S%&2LX_W5FUES/1P:HX*^G'0V:I MIMQ'9'BJT428188QARS#6NCH.;9%GG?9A7#[=,;Q$P^9+-S:RU$S&,_,^+QN MA5$"2^JI0\Y)C;C#'(%+[A#E6E%LI=-E'MPK),\^W2;]B_CJ!2=8(:F3BUX%A:R-*I7/EMYYQ6&0[_NH^%ZL?;HN^Q,/CHY\VL\QLKH8 M+J[:K+]BPZRN1("%4;"4$TBH1D8PACP5E$*\#>%ND2I9+R+M/MTI_IE'5!'V M91MH'YK&?ZU'HR'&Q'%A.?*8IJ=K-4$6O$$DO>2@/25YF4>7'Y?Q,= MM[+17D[%JUN)C'I!" 3P2M*4).8#TE@J1(D6E:&1&54D[6@G6]%[L>*M_$4[ MSPPQ5U8'5B%,T^T_6WE0/I$H8"6JJ&QD9<;X#F3[6??BMATQ.UC2.M%K+Z>G MOS89OY,M:,*XD16*5C'$3;K1(0Q!*0W5ZBA\1?;^X.QA\7[6;;E]'#V92%8L M$_3#\?&[/P>'A]ND"=W^;M=>DYGC2C MT?MF\M5,NB2!;=!J+I5L"CROFGK.75]>MV\+#2XA4)ND]S12!][@Y,_>H>?^Q_[O=//)_/7Q;?1W/J&NBIG W@%Y.^2V_UX@T7T M42)'>VU'V\_&CS571"?YY^FUW2R>WS"CN3-Q-Y_5S/[*?4T^"'@2]?C\K9G6 M7::H(CB*V""K<@H8KW7]IO7<0VPGW =>!N?#/[HG0W^Z+\?'/6. M#@:]P\'1Z=G)YZW]SB=:[*K+YP NJ9HN+NF&+9=550DG]?$>M_=6-VJWK+KR M^Z^/][=R2^M=F-1?VCMQ@_%T-KEN'ZKL,#WFZ;BLNK<2OZ0]#MI'?:9U*GGS M8K;9!D19.W562S>;'<*"NMUU^L5O=M7..@ Y1-I^KKSS^WG$RS_WS=O-<2WY M@9;R"%[R,O*\AU2?OQFGT='$MCSC(KVERQRR8_VU7&]2#R"+8]B^^UD$O(_.Q=M@Q+BCD_GX3S%ED33\*7 M,+[N-,-OVG0NY3Q+A#Q:6W217,94VVW6V/!7:E ]?G\-BTU8G'K,FI-P:>HQ MK#B?PJ3UD,8N'-M1/0><0]5%\.2R3WEEY3'J\OV?MV:4.LUAEX>:S*7:C2!W MT\[IV?'!?[SMM066/W[J'YWVMBVW]D!+776Q"< 2*MA^D7BTO3+JR+^ K.]G M-:H^G37N7]\]YI=AGR!7UV54W5$%):S2PCB^:B?0137\F^SZ?ZR3,IK>6*S" M.NUYWZ8YF%&>[9QN'1;7]>;BEM#[7Q5U6TAFM21U^\GG<3TKQ_+MNB]CDPRJ M>$$+[6309,#RHK;;T5 ;' &V_EGOG]L%]:N_WE5=#T+))F&7#(AUS624N$1N MPTKS'8;7FE8RREV TOW>R='@Z,/II_[)Z>^]D_XV0G_71E>1'P>55^#MXY,' M6LHM?/Z8Y'X/'?C^4%.YE5"B1G'J,;V*-7\6.]WXZ'V!3I*ZSQH(1"Z;<;O$ M7#0C'R;3E%#IVM.ET36L/D.C"!.6&X0CJ=(C63$]?!R0B((ZYJ6RA#^EOFX0 MNEX/O=/QT"N.JTI[I)1VB ?BD,;>(\JC((94%,LB=\[OH-B'J\H[Y,7]NY3; M6R3;G>%[!ZM'UY1AJQ=S!Z M=Z>4]2CW8:SM@G7W!UDY4V8;A.UCG(NLD?F$TX+KS2#TL=>S^534?M;NFGTR M-^G+ONUR7A#H913$@M$I8R F_!T7SH@:KWUU!H'0A7/@[.YI>;CM)[D^E]F_[1M@\C/=9<5S=S8ZC='.Y'NGE[78]\ M^_KJ[36P9/QZUC73N'.?!76[A= ==^#Z'UH@@Z/WQR8VUONT"*M] B +CPS5C M5X_J1=+0:3A/<_0]Z\Z:=%.Y&=6^K:+11K!SB[>OC4_A5^&'^>?M<_*YATM1 MD$5&S^[4FIT3GRYNTH['Z#"-Y'3J,O;+:\N'S?C\L/ZRK.R8U\S/[[> Y3H* M7VP!LS?+F6&)K,R2]' _!1>9#85;5>XBG$G_L1 M_>-O_Q]02P,$% @ M0X1E47NMY28<>@ F7T% !4 !E<&%M+3(P,C P.3,P7V1E9BYX;6SLO6MW M6S>R)OS]_(I,YNN@@_NEU^DS2['EM-;K6!G+Z9[SB:L %&Q.RZ0/23GQ^?5O M@1)EB2*E37*#E&1W.HJN>S^HIP!4 77Y]__]Y\?S'S[C9#H_^W'W]^]8O['__T?__9O__X_&/N_/[]]_?#T;_^6C]$F.(/-+C1=/[EWW[\,)M]^NM//_WQQQ]_^3-.SO\R MGKS_27*N?EK\]H]7O_[GG=__0\U_6X00?IK_]/I7I\-5OTB/%3_]WU]?GZ4/ M^!'8<#2=P2A]?0&]/L^N__ F&O/3Y0_I5Z?#OT[G?_]ZG& VI^?!(?RP]C?J M5VSQ:ZQ^BPG)E/C+G]/\XW_\VP\_7$H.)FDR/L>W6'ZX^O3WMR=WD0Y'LY_R M\.-/5[_S$YR?$^+Y$V9?/N'??IP./WXZQ\7W/DRPK$6_&'(%92J<_UF?]M/. MF#X0D$FZB,CHNSBJ"MXCQE5/WQWS];-8Q@(7Y[,>$=]]=J]XQQ]AV*> [SRZ M![3S![&/^#'BI$^HMYY[ ^<"Y#+"^DC\!!__DL8??YI#6RRK,,K'H]EP]N5D M5,:3C_-Y_S#2^BQ6UU<>%)]#NO=Y-Q"2*@Q'P_K=U_3EU4,KHEZPXI\S'&7, M/_XPS'_[<2B5ST)@-H6#3C$&4%(%%WT0T5F7!EU1=Y?KB],W+X_?G!V_I$_. M3E^?O#QZ=_SRYZ/71V]>')_]_?CXW=GO([C(PUD%N;F8-WG\CE+?>B1+) @/ MQ4D7E 2NG0]09,2HE3%(.W$L@RW'U(23WV!"ZO !9\,$'7:8G0BZ_:[]L77/ M&)>H\]YF3L9."M)H8;*WX+(5%G1$ASQL0MW:T>[(X]D[^OCK\9MW9Z>O3MZ\ M./WU^.@-_<*OO[T]_CO]\LD_CB^_V_^TV_S-+3C><^&\ M,\Y'XT :&6W,JQG?21(;\;_RE2_^?O3FE^.SDS=G[TY?_']_/WW]\OCMV?'_ M^?WDW7]N2?;&K]F=V=U&MD1CH$]SD3E:U%H['8QV0JIDI"OT^7S-W?B%=8B+ M09Z/TZWWGU>787QMXYQ#Q//Y=P<74_8>X-/@;$;>6]UK22IX0I].!T!XL@9@ MR7'!=,F6T>:H-/U42?\+SV73QG3FMC!Y] MZ77\S_50+OG;?G GHT3>Z11?XN5_3T9GLW'ZUX?Q>29/]_B_+LBT>#L^/W\U MGOP!DSPPF2/-)L&P>/(NR1AA(7'+,G?T!8W>06XQ\@UQWA;+5\4^FBP$=&7I M;FD*5_^]5RV9C??'RZ5NT/A^_&$\H^JQJ]&'_\.+Z$>/:!]LOIZ<6L M>O+U<&1 QBL',(5I%333QCD64XJ,2Z]=+*5HM=J?V%%G[@.U?P5IRNBX$1UW M547LJBIW1TV2.;^HT'X;3^8 C-)U],PF5D(3K @'7V#TY8O0YLEN _XSUO]#D#Q7465NRKJNRJG MB\F7^6BN9M1\,@UX\!"K1% )FD&<.T9^N: 9%'GD 0VTT;VUB)ZW.O5#Q%T- M40TTY!]P?H$TVLB5 L$B&L*ELV'>:\&E!% X&!@<14\%*#-#J:M&_M6HOVV]6T?@B\JW6VZ3KVEBRUR3#-,,]_[:B* MZ W.3@N)J^!P=E>&(@7/GBI$26M*ZN1_'D$7M+69\!@5J,%$.].&50MH M2RI;G4_?G:OS$X7YSZZ6\.,_<9*&!'Z0I'& 4K'@*^#(,R/\A@FN, 8M4VIX M%+T)TF]AX6M+7X-#Q'M-G=6(=4RJ@',T$7EAF@?'HBAUADHT)G%EE=Z[&_6X M-:XO_C?QE78GKZVM]VY\E/.<#CBO:_3)Z 5\&L[@?/7T?(N7!V%XAI//PX27 M0WV+:?S^DM3+0]=E5K< M57NWJ]K/'; *>X(?:K#T9Y)F&G_$U^/IE.2'P_>C%Q>3"8[2EW?DWDUI&ZK< MCO+\J_/+_>E:1G-OD^R9@><$6WO!O%&T=A@EF2<6&$BN_R%^*C?/"HSG-#T/(?I=%B&EPDS=90T M%AF2T=(FEE5,3">(#+#NASI8SD4NQKI]J_.F@_AVE;@IW7=5-^RJNC2%OH(? M1"6TR+0M:!5H'DD%#$*4)!JMT)5B!#8Y2+J%XGDKS_8"7V&(MHT93+$(IR6P MG(-@&KAG08)E%E7, =#KT"3.M'O,X,$BWX(Q.13R'8+VOH9%T6?">29+R=%$ MTHO8Q.9H$?G69U16\B ,A\2,R)+IH!6#3%LR%U)GY43!-EYQQZBL'L.+R%74 MTM/T]R)!G;Z%^9(R ^N5YMG%:)L$U'8++]HAPOY=U9R!38EK7B2S(L5+!:_> M :/]J*@LG%6T^#11\)LP>MP*;N3\-@\W'V>3 M"_SZ39K>^.?L^'S^PK_].,7W]9/>U.%RE:G6SGA4/=.C/X?3@2VA@#8D'(^T M;:$,#+B)S$DG?1 IH&FR,]R+JD=EN2<9^Q[EV8+M=8JSL]0;G%HM87HYMZTZ M@1HLI8?WJ1(K4?5I0J[+<;]'$79G;]Q*]'O3"^EY00.6,@A,DX; M)XCD;0A-+F3VJ ^W:@@<7ATVD7@#-;AAM?\Z][<&R),)Q6GR:B^WT$Q&LC>, M!HSD[?HLI6SL/_QZH\C!/CW*'AA:GTZTA7@;I)NM.:"^ N>XK9&YM6Q+)(1H M4\T;B9.5VLYRJA;7.LM!K.<]""'@3=.EOK"A)9PR$(399P$O2AU+,R M&3F345IC3$9NF[@**[ \!^)W%7&#X(FCE"X^7LPCFM:=C"_4,YH"GI-7934- M7$A@WI*3%)1W1EFMLFP3I]@5X7/0D#9T])B:-9W,!B\N(1*BXU(PS2XOK$_+ M41[/8S7F)G),67%K-),"JHGL(_,I%):XEQF#D=T.$^E]-U2%OEI6DZZ GO ! M0Q.9][B#=,%W-3>Z(-S@P*$7[3C$J4,;2C?0EQWXZ-'TW !IDCEHDP(36EJF MLZ6)H\'4\)?B(\2,JHM/\N@U9LVYQ&-1F$UHV+.B? TMN=HB 4Q,MI9ZU;X& M7M-&#"XFFI4D&Z]*T;G+/5\_6] 2N/T9*ZW(W61SVH69'D\_NF/%_#.X!]D MRX\O1K-ZNS\9C^C3-+<#+T^0380"F M3TA%8+0PC@6@RY!4$Z\&>U5 [F.3I[Y\R M+:*2"RO4%JKHP75=VX>LP1ODWLJW?P$>\LN6[C*FE&=)B4 O3__9H-?, Z]IW>'BH9$M M]4%0(M("A-JAM!JRB2(&U-J9H$Q!YQYN9W'_&/OB[.M[&G>BZ?[&IDQN-MXE M4E/D$4'02-%IY2'*7$2AV6Y4H"_@ 5(??'?O?2X,Q*P)-+/D13"-M?@VTF?> M2YJ+FQM.[6_]2PE\]P/C]-F;V R>0+N;R7B551N:*%MRR' M.EXGD4&VP PG%[<414^+333B3AAQ[QPT.&#XNIU6G#6'<5X3 M8#9P08HZ8YF4+M>C%<4"N,1401XM9%%\D^.G=8">O#KT(NFF9G#%-? YNH @ MF85:D0W:'V=-JKS=.JSE@L"H8%DR MZ!@A2LQG6NPX3Q*+L,E $T/CT:0X[Z((.\CRL:0X7X5^G'U G+V^:EH]/Y/B MH8"/6C!!6EDO]#2MB[05>MK[4HQ26]\DM7\=H$=RN;$1Q^,&LFY@9ZS"M3@/ MZH"LY6W%>FB'N7/HA\(.>K&#_/>L(>!+%(DSY9RKYWJ9 1>&";!222^2:5,% M8=^:\<"!_MX58P.Q-U"(>5+-5T_I:#K%V2+_3F0EHFCBI]R#:?\F9U_4K:JZUH/CM_]Y M^NKLY)7?TXL7I[V_>G;SYY;?3URKQMN=RZ,7_^?WD[.3=R>G;[9A MY^:?[RCOM4B6) C6>(4(L?9]]9'^EUVM]2_1&K26#]9@VDHF1HC:<1WH7RTA:UZ4U3H-[L6WE:S>P&0RSQYX61/MSW>5 MVIW']2>_^Y$N29*GY#67D;9;1_NB"PI,IJ\M5YXL:1S<]^ =[>B+Z7"$TYNM M_+Z>1)2@S;P3LN"V,&U58+$ZFEDHS6H=D.I\_?Q^^_S#@&$HQ 5BR-:4A!\D"*I*>0 $R M61=*DV3&?H?Q3:ID[_PVN/I;,9JK[BC_C?DD$_1A&5;7X?)8:6$Q'(WR8L*1 M5TH_N_A8.T;.:)3#ZU^^[BOYRWB<_QB>GP^,!LMMM,S)6M4]H&:0.6?>!V^B MREGF)H4/]SK*YZWKCT0[&J3VO,7/.+K 5R3>.J%KL[?:$O#%Q71&4W9R_.>5 M?5/AT__G32JTD(B29B\A)$,FU]AH6R\1O44=5=)>-\GQV@+K,U++UDS=52ZS ME MQCT+L7U\QXU+LAN'P.3GW78/895[V,]]XM:O[>_>L9^1+]U/BI*4U *+,()\ M%QT])JE,0D5:DVT>] &@X3UFR,4ITG=FDQ1,R\091">9R0$+EDRC:E+@NN4] M9I^'(U<9 K=R E+R,47+:B=$ID.M95,$;1#)&?)5I=#ZT9^5W1W6HUB5M]/+ MEH=C._+?(-6PU]'=C$RDIR -LD:C#*)#KXQ/+ I?#V529%$GR=!HZ[6*-JFF MMF'+P7W7]':ZL)\[X7[&^-N$3(5A/OZSUN.HY37F!]^7/QM$S[VW:)ESUC+M MDF/@O6$93/"\0* ]_DE-@/M&^WU&[%%;&MQL7U_4<$@&$)$)+VBJ^GF[7QN8 M,!FLR8@$IX76/M(;MET4:2N9/IE[X.F@N"*M%<@0:KJ\Y894UD:6C7$I"ID+ M;Q+1UV@\STCS'@/C#6YQ^QS6RLR: 4C0*EMDTE7#O/8Y]YXTT">,,2JT9,@\ M=I5>.;+ORMU("QK<)_>%-SLXSX^F#)LN"P;Q[Q'SB1E!:-*DAT_]0 MOBMR7SS?U5S[F#3WRG2^\8/Y9!T87:(PFHRI'&B(4@D6;>V& @IC43+XM*]@ MW;[']EVWFVG"765WCTG9OVY!=T=I0,64D '69C!"!Q: MB4;M2U0("K]Z)?N M]&NUOO'I/4WOC-('(PHGC.I &@*IUK>OV0&JGC@POF(CU[-;WSG MNU[WROA=10Z/29'?X&P@L)2LLF191<-T &2!^T#STJ&6V:")^TKFV&4[=.Z)Z1=O7/Q@J=V;T=Q*;1K]F'&)#,B^"C8II;6I43B-K210#R@KE1JX>G M&)N^B_XT9>:QQZ:3>)2P)#@7:W< :3(+UCI6,@_2J6!S;'IU\%1CTS?2@8ZQ MZ9MP<9 HXRX O\>F;\?GQN'&VY!Q$*TA?R(+1VS&4#,.4XP,A%-,0,ZT[V:N MTMZ6F,<;F]Y663;AH._8]'PU0>G+3WX41NTNDA_W);;V8>B_G)Z^_.?)Z]?;Q))?_^V. >&K M,2Q%=0>G) BT C%K71)$Z6PNWEFKLK!FL K-YG+8OK[9TA-ZDDF'RF8B24/2 M*,*BUP9C<.0095*R;$I$3(/UR#:7S\)+>SL^/W\UGM1.6#MD(W1X:D]R[(I[ MN7N32C1!@S!D%.H AV;!>+#%8I7BM*2/*SLV*Q&,/(5!8RB*AH0_^&#E%; M*4-_)#0,B5[<"[R\F!# WW R'.=!Q(@BUF #Y6KCS.)9U(1-)LA)">] VY8* ML@K4\]&+G47>((IZ@8W&B[G/RD2R?U.3BOC=(3X?5>F9C@91R]<[GT)=;+*.29UIN,J3 M=YY5Q6%L\60B)=ET4^GO+FGQQ,M#:>TP&%$T<[KVR(DT)Z'XS" K2%XY2PY) MVRNC6WCV=3/4K_7;AW ?RZW/=0^EQ3G5V>5SI_,C1U] 925HKL=:K4N96A51 M>^8A")FR%LHVR8N[%]7A;X!VH'U=F[*=Q=_ _K["K"SJ)OS7Z)0)AC/2L%ZN&PM;8DB,^&T,QX+RC;Y-GO@_8$+F7W1OHF$ M^[Z">3.>S#X!B[9?"6?)D[^EJQD>'@FSYPK.1+CFW9"&O MN8M9^XH#=!W=7N[CWH76=R7_XXO)^!/>QD,F#0=AR(H5DNQJ@9)%Z3U+MM R M(H62*70B<<7#GRQ]NPJJ[SGX]F(Z'2XI4LU%CCE'1F_G-8H$F2^&],H%X5(" M(U!T(F[%PY\L<;L*JF&Y^>5+>U.;D>L2:5">C$.(G 5##JW5V:I" ^>R:9;J MHXN>ZL]V[D/D>]*$VQ?^70!^#Y+:CL^-XUZV(>,@05)2*PG<.):U$TS[7,NR MS[MA:P PX*+]'B356%DVX:!YD)0ILD8(66:BJ0&FLC!O@V(N%LY33"AU-]/@ M*01);23Y>X.D-A%;WZ;Y/"U0@]Q_'H9FBX^7IS##//)QT\PG%0'I5YLX;3'4+8.;^DYM&W3<2V% MNF7O9)#&&66=GK?@E5K*&%5 6ZSF=T+=.KRO[] W B@T1\NXU&0X%!0L<%#D M_2NO)%>1IZ;18:_[#GV[%!SFM;(<>( " @*+H=I*,=&0"W@6;$CR%,;A.]6'?QW2\5#8+GUKGG-J1 $S41B24PG14R'TIBQH/R,G-?VB1F M/+KKXEVTH _A/HWKXA"#228%)IVAW3ZER )$$E623KO@/,HF>?5/ZKIX(]HW MNB[>1/S-KPN[@/FFKXLW8NO>>\-M1-V!.A[>6Z.(=:ZM@Q62Z+QPH6BRO,!I^TTL5#X)U(?(37Q5O3MZN@]G%= M[&1"4X]:/#I>!X<,"EG5T\O8?1Z]_ M/_[U^.CL][?TGS?OSK8Y*EK]H!U/@SJ@6S[PD2+P[&O5::TM"I]-#+EV?HTQ M)6<'#^+<47:_C<^':;A=MNW]#VPAR]5H[^:+2M0N%^.Y5L+4C&570$652&W^8##[VDNLED6[F-14FY]A.MSE5+D)CA8L]BJ;)?I! M(\@@0DY%U*RUR&/T$(.BI0O).%]-_ZZ(=O.SKA]_50OOUMM_19A>3#"??GTU M_<*;\6AR"\G7DZUL/*)SDJ58:T8X:9@O"9D(Q8H8$I+*M/#3>AW%KJ[K)89K M2"^'TWJH1@B.XG3>UWP@ FI,%IGAW-0$1\Z V\!H7Q.T+F>?=1,Q/8AL_U;9 MX?1OV1_NE[8&Y^HOR=?[#+/A9UP4?=NQCT*NL%9V-K1#J0,DA1;,I!:U\2S4*M#2R9=#AZ,%4XVN5)9 MB^BYJ4(_HF\0&'ICE;QO[(E;GX1(+$E9F,; F<^HF VU3#ZD:-KDV72#]RUO M-PT(;+#T?%T*;U;PSCDGL,4PH6L#AH*61'[83U+->J1B09E6_K8Z:_2BI"#IJ65):52C1*E(7F?&?<%P27!=6KB M9O4V@GU%.CT>X^HPY#^6N*KKT?_\Y6JL]:FO)OA?%[54SCQR0&1G0/G".);Y M)3'2[,R&%S :XBK %[=KW:!V#)B MJP/&P\1Q]<[O.OWIF9P#Z9$/QI:2=+5-:"IE1P8*3X*)***7 NCG30IP'DQ_ M'H@'>PSJLPDG>U*;Z?6JO$CML0*S%K(?H6>)D.8!SWJ0F$8-= MP!WPV*LO5CMHS4Z4-+@^N3%SKC_]^Y 2)6/W;> M\L("%Y)YE7FV)G+?YL2T&[SOME'/%#8XH5@Y&>[BO9IV7<#NVU!:B_;@)E-O MM'=9P'KE;%\;X5K0X*2()=;+KSKQ//G34=!*G\DJ0(0MN4ST. M_=J$JI9Z=3+Z=#&;SB4@%I61K(L"-3"O$T&+SC*H!0^RX)B3\38L%Q;H68ON M8GHV03:RA!8T2)2V397T M>S!]:UJR#15[6DO4%30)O"AI.3.J*K J2*I,I*),W.1BK1)M?;2[F+XU+=F& MB@8F\]?K[I/1=#:YJ$)X.YS^:[[OZ@3 :Q6FE'0FCR%X&K.U3'&;)3?"6=E$ M3>X#]6W[8;W1U>#>[RNV>J==+SG?T5]>39\NV%HZ6_>!.XQOU1^5:W6D)QZ: M1C>MP)@A%A%I;L3"'=.!0TWO"@QDB=)#$MBF%=#^=>0!]^@P*K*)^%O8+9?M M18[_3!]@]/X:X,*HDD9!R)I\OUB8)J"UEU5@!J5'FX5.V,9RN0_5_FV7_@A< M-E5ZDW[[SJ0KDWIN%!M[B_,:/6LBK-[VTI^R=PPM4J]ZD\ERQU4IE"Y:%(V@ M23.B2#%I3%H(XWD6J].N=D'3DTMTO^DVM]5^'XWC%">?J\DV-]OIQ^-1HK^Z MBL];1,N@#D+4ID+:%,$T3Y;Y6/.0G;;.)@@8FL2]M1C, >)4;SA?XAPW4D#6AZO[2[3%W"> M+LZ7%[-!#%QI&S1#B&2ZT5@9@-"TH=+(A0D>VJ2/-1_9]PGPR+1G3W=?_QS. M/MP9S/3V:*9OE\)-KZ;__%D#)ZRF_]%0A*0Y7Z1C@%&P'#-WW*%R0>WKCFSG MT3SI:="'UG6X@]NORCRB>;!F3&$%IR[0,85IPW MP@?GHV@;"=/[D+[/B$>I/'N*P=EA9"?3Z05.![:0K'4 %I0.M6^M8#[3U!<0 M,H(3Q:BV3E:?H_D^&1Z;RK3,@NIG4)<=N4]&:4*/PY=X^5^R5)/UR"-+LG": M[-JR(.@#0HTI%8KG-IU=]S*Z[_/DL:M4C[V[YR7^5HWPC^U'>*,U^5'^?Q?3 MV=4.Z22@5[1#^EJZN58@!&LU"YX7M&16@LX/G?ON#^[W6?"H%>3N%#"/T\,. MNN89N%H[Q]:@-?*98N2)0\2V".K*%>OW*@["U4Q%I MB]&2H09%W\FQM8':TT#VGK'\#,_M-M>(1YB_?%\\-HDW2:RI1,[2>J*C9CZH MVGO-)ZM2QJ":7-$\D4R=@VC0=@D[FS!Y\#R*+F"_)^ST3OM."17;<'9P13/< M\)0@,F$\F:29%R2K2OP+:KF]//6%G?_JU"55[#K('E82 6KLRT@>= M=;QTI#6GY;NHS(433;7HZ079;\3F!D'VFU#1(*)@.<*AQNK-YTEQ/&N1YU.$ MK-;( XM*<7(TA>-)2L&AR?'=.D#?3:>^V&IPL[(*U]6\Z8*LI66T'MIAS*!^ M*.R@%SO(O\%N= ]"L"D'3Q-"Y!*9!FE82#8P*Y/+-?&$E[VM- >T7_:M&)N( M?0\*48L$CB]&L[B&'>A[=]8 MZ8O(!_1C1Q8:&"BK.H#766$QEUP;FBD?.-/*U/9*FC-/MCURYXVV36K5K<'S MW3SIB:L&]]T/-Y'O K"ED?(@PL/8*KWPV4%'=B>C86'K]4"3*9ZGF!D:U+3P M.E&+'BM6!(#67B-/30)##Z0M#]@OAU&633CHNSWB4>7G!K3IU8Y)'CUP1VLF M_1R83DHQJ(4X2A(>0N(TXFZ7^&M>L'_KHV<>QCT+L4>S8SJ9#=[6],*Y[DK: M"],\5M',*R"DR+PJB5EP%A5R!%LZS'!ZZ(W935\MS^Q;;_VF38GMY=]CP,\U MB(4)W '&!N9!=W7H?[X_O/GOP, RASN(K\>U>AF.4EYF;SPKVCM&_Y*_E%-@ M'%TN*2<75!?/X7&PN&93[I_$3:36,WF_PI_#CQB[]>;];;L[R7[T+)X,O6RUJ13'+?*T XNE+QQ57CC:'<"U M/)*Y%]UACF-ZX[*;CNQ Q/X6GRN0,D0OG.&TJA;/M/2911&!J9PC_4AJ9YK4 MWCF ECQP#',8)=E$_@V4XW3V 2=OQJ/QIWD%A]'[2[3'?WXBJ5V[(5JDJ+1B M#BS9/Q(,BQ8=XX;,'QDRQS8ZT@7<_H]T>N1SW)B, Y5K.I[.AA]K#:#K#7TZ M+C2V>WNSC\:SQ5Y_JTT[=.@\R7BH3):3*HO@09 JZ9 ]D MCMLLO$?GB]!^=9FH?: ^?*.[U]?)"TKZA$DA*SG3:A!,9,&B98'DE8 G9]O$ M@O4ZBM[B*=_@;([G.NWGNG%B5M'JY J+.8K+9B8 CK;;$M'(K(2.;8OGK(7V MU)LJ;Z*!:Z,O^R&N08Q#AW;EQ0FE>699FWH;8I!Y@8(9I0)JF76VO(5F/8CL M@(K5$YU=F[MOQ44#6_<%3#_09*G_.?ZOB^%G.+\5MWRCV2IXB46'R&1.CNGB M%8M>T?3!G&M9<"-3;J$TG1'N7WEZ9G>\#VKZOK9^BS348:K%+0DH=,)K=$95 M[PV,5X&D(H"D HD9RX67SD:'_"'#==N7/QPSNGN.=.W-G'\:3V3N< M?#P9?<:K3/150)7.05@EF$55JR,&6G>UDBP@QFBST# ML+K78YAGPN-P?GR]"B&7R9D0"BNR)O;;HEE0:%@*"NC;7)30),_H86C/16L: MD=%C,,4UPF[-YVW6H&H;+33UHJO6"H?":=DS)N@LC3.QB='2#=ZS,W<;L-(@ MOZ@Z@M/3\H)6+!.""2'8_*:.2BR0G%0\#VKR\M M"+VC,SVRT3+S=>=^. 6M=U%89D$AT\%&%CEH5I3%6J@M"-FV].NN(]A[S93' M<]JS5_(?8964M9W R=86.:E,>A=IZN>:3Y8!R '5X K9"$HTR9SI@.W@(1O[ M59KUA5%Z(6]/Q2J6>X9W@;CO6BA+& ]> :4??CN4I^B#G /I43*E""UKH (W M-?&0,Y")G!;P6@6N$_=->FT=3'^Z%S@YF/ILPLF^:N7<7(FOH@O(IO5>2\,$ MK]DH*EL6,22&22C/(2DNVVYQ]^-['+5.=N*V2V6<'8EIV3_E)LRW2QB]5#K) MXFGF6,)(>%G + @C%R!UB A[Z_>P#.X;T9Q=*&FY[/S\96X@OCB'Z72^WJ(1 M$6+1C,P[&CD*7FLS9):"L!ZS5Q#:[E'+B+Y;T+L3U;+UP*5XM@P'OSFJJZG7 M95Q[,;9['MC!+?1=].?^(XG#DM_^O*V_\>6(7NBL&>9 2X'EMAJR@?G@LO86 M."T(WY6ZN]OP%'1Z$\Y;E"4:C_#+KS#Y%\Y>78SR(AL]>R&=+)(%%6L&94$& M/AD6A;YY<"PD&6F@F*#X4@*VZ1VZ$LYW#>J+J[;NQ@VG:"Z>RX)P&*0$ MM$S'VNI:N ]1[WZ&.M)+A8IFW)5L=06^H(FEO< MT_YLP+/B,(MBC$NR;1>2>\ =VB[O78EZ9Z2!UFRBZ!*MK(7;"6KR3),-QWQ, MCBFNP*8BLPY-&@0=:"7:T*+JC>0=EJ)-&&I@=+^ R>0+;>9OR9";S#!?"F$] MW*3 *Z5,K4\FR?6ESR(ZQYR12MMN4!32)@NX&[[NGUS.%#<+M-^MNT@7L]_Y5O=.^4W^A M;3@[>/\JQ<'[>G6?=>),:R@,N*?=7:KBL@05LWNF"M9/_ZK]Z=!N\ $9 5J >\3O/&3@0C#P.X;B+('F7"H+;:]%=3(\C,J@R<4QOD>,G%OF?,AAYK<5S+0O2%&5YTT"7X5-HVGWYZO?#ZUI)MJ&C@FRT2VM)E>N6\$Z+:=FF>>A],,4G(@+G)$G(7RK?M<^U(38/JI;<1+HPWM*NA-W+_P[2;E&09Q4VJWC(N@B6L*@:6R69+Y 9.@L@;'!.M*F]LS<- M>,"=V8<";"+D!L2_Q<_C\\^TR-T&MS!YR$&+6M8D5D/+G=")>;"&\:"YXDZ4 M$)OX*/>BVK]EL3MQXU92;^".O,0X.QE-9Y.+:D'-M3X6T$E:R02]G[2^)D=8 MY*Q$;YR/TF;31 _N0OFV38@=J;FK++9?97D#'Q?-E+K@:FE&K -V&%-B5^+N MU8,=I=Y@5UF+3W(?/6!F2=9&G,IH%DV0C&M S)&0B2:^R'ZUX0&S8E_*L(FP M^R[0=WMCDURXQ>8&2@@E#%/.9:8A&!8K/!Y=$&0_T0JXM)6LJ:^V[@W[-P_Z M(6#:;XS^'LP_C&@,->7C^Y27.O)'=/:>5"MP#"FBR;1@Y#5UO[<'LV,4RN8O?GU= M30$)CC-DL>8\BF2>[*+J!W#MO9_-V7\2@#E8+GX!7S MHC8FX!!J]HAGW*'R-F5R*9J4+-P:\?[7[+UIXYU G[VPVL MW +XI<,CP$4) M23,.CJ0%W#,0M'%E(.LF8H(8FER7;PMX7_7&GI(*;L[D8ZDF]C.IP7-W/9BBO,J264F^OQ8F ML"B<(W?=F&2R-HA-CKONP;1_4[LOZM:T:-M5[NV/25X>OSWYQ]&[DW\_CYWR+8FR"=^E,HA3OHH[*E9"T]QZB\PH= M\$26@L]ET!UY7_+];7P^3&37]"_GZRF0>0S!&&5-2L:$X,(#U':%L.M5V^+1TQ7'!+6!BKU#M?KNX>/CULT]OB'AN"0P0;2@E^7F'<:9=B,P+,@8\(D=C MA1&^279L%W"'N*+J2TONWC[V3$:3B)9[,5YW(QFX8+2*#EB2@>Q173@CT\4S M;LDT=9%G.(C27 /\AA1G.U):A$:.S\]AAA,X/SJ?(.0OOXVG->?[_?L)OJ$STE]VM#2,EMZ>D,8JWSB MG[]\_847X]&\Q\T[>LG/7_Z.^?UP]/XE3H?O1_/?O3J!)=VW5D1FP-8.YT&Q M0!]9(L%E)8*$W+9$>.]#VM?=2SN]?"1T/Y;KEU66[]OA]%]7>:" T3AD-KE4 M;Q TJUW &'?1)8LBY3;U!.\#=? TP/KS=I=>D?^FD09KI+#=6;YP]C:QI^N M!W>H&-2^J%RK(SWQL&]=B9%7-X2SQ*VKQ]#(?/' 5,3,4^:&MZEYLW\=>3 R M]1 JLHGX6R36CB=("^;QG^D#C-Y? UQ<)001R7@4S&9 IF.0S*L(S!02@.4U M5[2)2W@OJD,:\KL2N&PO]2;]!@<'=W?4^4S(3JLB;&9%FYKZ(Q.+V1%('F1P M7A7P3=)A5L/Y;K'TS5D#+_ NJD7IYPZX6MHIZX =QD;I@[P']6$'R3?8?M;B M2[1X1B42RZYF#Z18FX=F8!&,C0JU9]RX3?R%!OYZ/)U>;ZIO\7PND^F'X:?YG#$!0S2U-THNHB8L*Q9UE$R& MD)T$@Q":I/-O!_>[5;-OSAM4[%\!ZVJ*=@&V![/G+K+'N&EG M&*T"*%#:3+"\0II(0CH6K8H,.*")5L9HFJQD>U::+0YK#J MG8__N *X.#WP40H,M>1VF1=K*8R^4^LDEY*#3E:V*=2Y$LW![*-=V;I3_'Q7 M43=I6+4FYCR[$(OWKL:;$+A<^\.)I)C0PNL$PD;>)''TL67Y/%*SIA?>&E2> MOB=FO0NR[WE FU+8/=UC&_GO-P_(.*E]2K3#>F68-K73<]"90='UZ@0-FB8' M-T\E#ZB18FPB]A:]@";X"8;Y^,]/)!^L%:+F&2HO5J2G.)Z*C1J9L3DP[1V) M(CG:,:5*"HI)C1+%ND-\5%E"&Q&[W/^G#2L-3)B;N&[5%IN#4\B=1%-8<8' M02DLY!P9V?#:1*^X-$W:"-^+ZMEH27^R7[NP["F;[,7\%G5*XOV !\L V09$ MTVR0G:6RE!F"18@@=$&NH];1^ZATS FXE5Y)?"@S9!LX#8^,7U\'/B905FH! MS.BD&0U),!!&,9Z<0J5%\:!:K#+=X/6SPHX_?IK@AVK#U+>1 N'OHPG"^?"_ M,2]>>3JZX24=38;3ZO=J5_7"<[_OZYRVFVE=Z6(:87Y' CU*Z^'A1 M(^7SZ8N3D]%L?#G^XU(PU6=<-4A\@[.!)[LG@$ND@&HA \ MF#:A3JT&]"P5^E&PWS1 L^MI]L]?+@=S-J/QU5]?=81U.X[Q\L#*A@*@.;*B MJO]I ,C&#X:A31[IR]RH6\;^AKC_-(K#Z/OA].))Y%^"[7N^Q794;A),OPT/^]85 MY7(B<\(Q!X(S+;)F4%(BR$J8;(N#T.12[FGE6S13D4W$O_=\"T1IE?2202B1 M:2<#"]YI5D![[Y(34K1IKOF$\BTV(G"C?(M-I+^_?(L4>4HV*R8C>24:N6&! M*V!U1 (L^$FHI!?. 9+6! MLM&I+)UK8MD^K?R+)V+E[$$']IJ/T078]WR,7NGM'%N_#3=[S1;Y&&UT9A-*]I:/(1U(HVQBA== *DR*><,] M2\!=LEJXD)M<,#_Z?(R-V.J4C[&)J)L%,]X-N[@5!YQBD-Z"8\)+6=OCT8"- MYRP%'I57/*0VN1E=P'TW?^XU?WKGMT$.QT,8KX\A'D;9TO+I!O,P9E#_-&^H M1SMPU*K51P>TR1JC-+)H@R;W-Y/[ZP-G68E2T&'B;9K<'E*3'K"-'HTB;4#- M'A7H:M,NR2F(-.)@/=**7.N.8HUH3US98)R0O$E>\_VP]F\HM2"SH[YLP40# M\VG-CCZ?)<6!B?7*#T$YIJUPS!=%[D,R7!?/4:LFSM8]F+X;2_<:2WVQ>5?1 M3"-%NYI@7<"U-(WN17<8BZ@W+KOIR Y$--B^[@>9"RV[42M"Y13300(#'3QA MQJ)UUL'H)M&&!]"2!ZR=PRC))O)OTB=A.CLM9W!^G3>GAP]*:Q&$9/6'+1.*7*9P>7D@PC2!3ZXBV33\6_?].S6W_Q=L@]7?.D7F1U/[XEJ27A2K+D M<20>:!(:'Z-*0OE8#)N T38:?K@9ZE6PAB*_" M-; A/"87D6R,A*?E="Z0=^/CN=$Q )V0"S3,2T]+JY:" M0;22"4D&A]0NZ]2DU]=&*)^_&O5#4(/0KHY@J^(/:WCE@.<4;0'+M#2!:2*+ M!>$#L]E5T]^EDIJ$(VX*])O4J>UH:G")O@KO_,.;\>P_1D$P.I)>-1&45* 3$T.??9 NOS5ZX^R6IP 7$)^17I.@'K!#@X M)X- QPS6>#G-+0N1S#VAA<@QH4V;%9F\2#\7$IE$95SB>EU;L(N2[G+M][59U>STMB]Q7 M,4C>)\M#KMVE!=-DRA%LCBP[+#YBAHQ-(A&WQ/N\=&@?I-W5-=^/KBV+Y#): M &P &1Q!*])=QG33T@>U3)C34>0B9),8C7LP[:LD4'M-V5WDAR[>,YW,!F]K M]OW\1EBX.G"RNV*L%IB+FD7'.0L0G]T;TX/O:$H]-6RDMQZZZ%"=GJC M<+RK*'L\"KP&<74CVP7&!G$SW9GM_[K[XL.TYX4%Z05S/ M$KBSF+D&UG>B[]>;]66D[R7[HF#-LW<^ MQ+GE%=9'#Q24C!@"$R639D=3&!B9F> .3!+2QA0ZK :;G^/<@;*_Y:$/YNX< MW>PFV@;A&[?N^R\!61"T5D5F14(R1')MY%K/$47*Y$5&FZ&)'WT'R=.F>C?! M-HB9./LPGLQ#.;XB0BT\2&-8TD@>()>D>PH+PT"K9(UCS:E)[M-=*$^;ZQU% MVR3.80$$1$3ZQY-?D6J''<$96*N8B$5S;0AGJQB89T'M=H+L,=;@]J N#VVT M]&B+" R"%DQ;1S8KADAXT(E:$RP W\QXV,MQ99_\["J60Q]'=DE;4:6.'QWS MVM :XBRM(39&5GA./F)*Z)HLSX\HZW!GFC=("]Q$W'M/].H"[GM:X'9<;I3Q MM0T1>]<6!X@@@V0>>:U$$SS!M9PEIXH+,2-OT[GN::4%ME.23>3?PM3'<_K1 M^U]P1.[F^=$H'^6/).SI[#(G9G&RL2A;Y'TH@AP1S[TD#U218<-M8K091TT_ M2(DW[C6^)M6)0AF! 2A^TT='' MR),(3B"X: H,=A_IIOS]"K.+R7#V95R60G.^]D?=F;D-WM$+9]N.:8FM;+FQ M=.0M-/@DE60=![L,KH->#I]\\N[X[>_OCS^^=U6'-S\^UWENQ;+ MLJ9;@5$5")%#)"V-0G2>95OO4FB)8 #6L@ !="JZIL.V ML&37X-GY$)<>=%I>3# /9Z\@U>7KRU7#[)_'D\GX#UK<7L G^LGLRT"8HC%S MI!$+SW1R-&S:S5@$27N9,$'S-B'Z&X \1$N?W37ESI%P*UI:9&>OP'H5KW 7 M:T+KA#>1N1Q4]6DT"S879FW&R'V*634Y-=@$Y/-5H5YH:=*BX^;X%_;5RYHG M)U5(Z+U@7NI,KFFDSY0.S,="B[^W$'AIO][>A/0\U*,GD3>X5[R-[&>8#J=G MGR8(^72TN/"NOI 8A%)HR#1>C+5V7Z[KGL=:-A*,YR9Z:YM$C'0%^!P5I2!_U;B[5%TO**+>UD M-,,)3N?'(T>SWW R'.?C41Y(=#H)#TP:-Z_%1NN7U[2C&1EBBCSHW"99N3O& MYZ<@?9+2)"EY1KBF"[2G%[/I#$:9#*&CC_6(;0"0G$G1,14C6=)6<4:V#^$3 MD+TMT27;QCI] -@ST90^Q=\@LWB5)E^7E[EK,Q?P(3G:Y:*VCI39TE8GJYD$ M5EF-$(QO$CJQ& M9ODF:>HKL.PK9;2]-;JY:!]+3-;M<E MBQ!-2M7=A7*XNN\[DGNOLFPLY.8''6_@XZ+U=Q=<+6.OU@$[5)N^W8B[5P]V ME/H^M<)&C!H];5SSAJA11'*I::4DZSEDAR8HM8=-H[4V/-A_;S_*L(FP>U2" M>?CI;V#[!H&V,VN!*Y.LY:K)F>5=*,]ED]]1 MR T.L&\CNE+N+IA:;O"K0!UF<]^5L'OYWT':+7IGK,)F,62AM&4<)&&CK8R4 M77A&.UI0$(1(ILG9]/XTX($-?1\*L(F0&Q#_%C^/SS_7(XG;]Z]7?>Y]=L*G MQ(1S@38ZKAE@;>)J)(]:E@QM&JC@$+W)O&][OQZ&C:_@7,;U MI,N%T*H4M3"665W+ H-69 ,+HDY"2+49'?DZG>S]=6]XZF9??^+K/8%V!:B% M#G> M=KXVX#=0]AT/;+Q$+\[B'(?LW?1\=WSVBBE,"BE-AA5@OFH,[-.A^*T M2VFY0N0C87B-S;9_@C>18(_$IBL4@]_/7@ZB$E)IGQG$6J:):T%;@]$LE9BB M")%&AG>WX^E"U%-,?WD__OS3XIF7^_'BJ^6]^.:;]UW(H"<:QCO*L$=S:SZN M>?GB*S1#G.*?Z?RBWC/__I>SO^3Q^3E,%IEOPE0KP)"GP6M[(Q,)I9*:*2-% M!%)KMUQU?,U\[?S*ITUQ0_$V<,-N!JA=IN.&3*.6DGE/>\HLN MR\(X99 SE16M/NVQ%]AKOGMKRY& M>7KZ"4<5UM76 Y C&:"WWR\^G;Z_.;HJ6%6LNPVA;H)9F: M+M<.2J $)DF>2)/XNR[HGJQJM..@12GO^7J6H2B33"*KDFNF2XT+T&3,6F>% M+=88:9]/H?V^++CM1=AC8/9R>>0N,)YI@?V-&%A3FWT;\34LL$\.))H@"W/S M/G?6T2X2G*PW>TGYK$R6O55H?QP%]OL@<1.I]5U@_U:5<8,20RT8;+F'6JL< M:3 $248A$(4+2O178/]QE&??2/9KR[-O(KCVU93>'O_C^,WOQV>WW]BM],/U MW^Y8[V$UAN4B#\EG#FBPU/LW:4,4(5NI.=05&X/..P%ET/4E.T8$WWKZ MZ>+IK[^VVXHHR;SGS(::L)]-+5 J.,O6%3*ZO7>N2:;:0\!Z")RISWM%2_2B M(]P_A[,/+RZFL_%'G!POCIJ/IM/:<2J_@S\'7DCKC-6UBX8@-R=X!CY;@@ZU M/'8M[MNDX_$66 \0;=NG)JT(N&G*5H.SA37RN'2D3+;*>V\8Y[77MXJ*!::-B-A0(0FAGT[/*YT[D?D" MNN19L+5%+@K%O$VUHV6@#;L$X6.3*.][41WLQ*(W[N]&=_7$09/ZN',L5R=Q M7<"TO(2ZA>8P]T\]LG6GUNVNHF[.O[*)^QS)L0SUJEU)\BD=%&:2\;2NHG5M MFAOM@?<';I_V1?LF$N[[%NK->#+[<$0&SS#!%:JKHX @C4>/B:E@"!5X&E^- M< =;+*C:K467A[RG^U^Q?XMR![F/>Q=:WY%#QQ>3\2>\C2?FA#;0Y.)2%*:M M#BPFVJ@$8'%. X)*G4A<\? G2]^N@NI[#KZ]F$Z'2XI$ABD9J,XPYQ*M+@X5 M \D=<\H)E9'G$&(GXE8\_,D2MZN@>DR8JT>GU_O#+SA^/X%/'V@Y.)_O#4 P MA.66":TT:5-=!DP!5F+)R@1E1.E2^:_3^?-:%,_&:.Y/UGTKP*4FWH1TI>)= M0/5]&[@6S?[O!GMB:]Q*U#U?/JT'A]F[>=/NQ[\>'RTN6+6Q,==XH:04T^(R'IPS*SSIL?<2 MQ'E)+;B!ZZ&=K7 MCWS*-.T@G)YMJR.R]'^#-"S#M C82UF02B0&N<;^^C2O\AR9TS9$'A)*VUM0 MQYVW/V52=Q=G@YK'Q_]U,9Q].<-4BW3Y[4 "6&1T, MTY& 16\,<44_R 9"@2:GCO?#>C8N50,6]J C"VR+J@@=T+6\F;@?WF&N*OHD M] %=Z8&-!I<7#Z'TQOIL)>-!2Z83F1_!D5')>!ZXX"J ML@$)?5M^B[N<&YT%891_Q5P/%A/]X2+_LW@NZXD],['XFH&06,Q%LQ!U\N3' M8BG=REET?>/^CV7[I&G<6L8-O+M70\*5AG!^AI//PX332W17X)17FLPMSI** MY;*1MG=U/J@$RF>TM):U6"KN1?4LE*1_^3?82-YA^C :GX_??[F%RJ)-/A3" M$FI-'\R<154K/5KA-^DW-%J.,]*'7J0>(].Z'PE>S>!SWA.B]>+\6AZ M\1$GMY"!XHY'&YDT$9B6-,X \TY4V9@2K8_8+4_SWM<\"XY[EF8#9^/O".>S M#PDF> M5X5%)[RUS102FLW0LUBMB!&W)0S8FB"9-O%;#>1:ZT*/$>ZS#\+4\ MR&T;)00;T-'@2D%D6@ P"#83,!J:2!$"/IA%L.;9SX+-/N368U[FY0GF543W M'SI&=348M N9&WIA[Y;8--];WDV)T7]RK/O M^;H.V-5I:1=H&Q6ON_]]!RA@UQ\S7?C>0:R]W^#<#]%YYQ79APPUH=,R:.8+ MN/F7H*($9B$P,+FD6A H1LK4]-'/7[8>VY6%J?#"[[9?V)O\DASI^8?YL,$R[A,J44 MATHQF?/<;_3UIMDRZ:)-1:1BVWCJZP ]'X7H1>3]5S9-=?TPO/?CIT[BSN/H^99E[#XLLY"L\F(QTR5H& ML22R53>!T;3@Y+3\ M,A[GT\G5 >_<2''D@D !R50QL=;N!.9]C,PEY!(P<;1-KN Z8'LV7ELK/GIT MU#M"O)XD#X-L>=??">5AKOQ[YW@S'=J!H#:N0@>P*(3EP:H*UI/):AT+4A?Z MX*STW":!K3R&0VG1 \$ CT.)-N&EA?)<@9M@/OU,>S1);U$,FBW.%68=H_T?'#1AQ-_ Q;P![&CVVY@$>#*Z M@4Y#SA+J@;F:1\G64W.0A5D?97&U)&U.C95C!:QGKB&[$K%V^>B]>MF5,7?\ MYR=,,\RS<:0'I/'[T?"_,0]'KRYF%Q/ZSCG,?WC=&OPWG,RC9T8)3^/Y\-(T M[*.451,\/=6_:B^KI:)9I!72!-K&BI!2 )9YK"0.M?]2 9<^N+!T9)B!*]5,CV+,0>60C)&\B!2:EFOZWYT^U_Q#Z2!:VIY].UD8%$8&@V*X)57V2U'5#VA^(M#,-XY4F,3R>_Y MOKX+M&<(_1Z1AM$[/E:5S&;\1: MU\OX343>=RVR+;;!\:UMD/Y@.,Z7A?:$T=FGP&1RL08U2>:C#8SK0A8][9(& M;*<%HD=0WZIY<2A>^XXXZ&D1XBBBRBYLRIDC1&SI5VG51MQ$-)"$+9QV9LE)5@]/6"I_!.&9UL9BL4$YT6UIN/?;;9'I[R?8]L]_],:Y( MKI/W8TD&:)F#^46N#YS\"Z0!!I3@E1:Z8XG:V\_]-EG>0;:]YSP367@3C'<@ M@@B!V2@2(P_5T:"49#E&@RGPF)%W(WKIR=\HU;O(=VW,;N]A"XO3A)_AO$JH MC\B#=8_L*7B@$^*E^_]LT"G(P+..VB-&D& 4M]GP6,AF&SST\!TFVEGZ@/GB M',=E^>$W;I]B E#UOE)K\M1M+9+X_[?W;-H&391[&Z M."3YS,P3HBY9$G9HPD.0WJ/Y]9L%$A(% F0WN@MH4+0C%"((=>>MJC*S,K], MIM!NH )M QA8Z 8QT.%E0Y-_+[_4>82O+[;-4ZICE*[.+O*;>8CS\_G5U[.X M7'UIYDM)N3 #.BA+;!8-(;/:O<8*!J,%*TVNU/>B]L [UM@6LID[;*^Q!A?I M#Q%]GUC!=(F)(C(91;Q%'*[Y+J=EI(A,T/[:9-1V+RH/7[EQ ,WWL+5A:FMP MC_$@D=_\B'7YURRP9)E,$E#ZZJX9\@IL;=8(G#&!6@;?I)Z\'YG3LK*!.M^T MKG8*.Y!Y;?5&;[S/.>;7%[]?XM_SQ?7RQ@F=F2"SMM8!8N"@A*WHR8C@);)/GN+AU9"?NGJXIPVW>)=9%L6D M)DT1#U+U$]C'?AH8.X>TF_.;"VAG?%#99&"J)D^XE>!]$."4%"'X')WH!JKU MR(M:UYLV5?/HDCQV;>C:;F\Y^/@%\>I-_7;52+T^(R'$G(N!XNM(B,03'7U$,Y$3+%PR$Z0HXZ"CKR,#!(366A??'%-HN]#6\8C+=R'-HP^8F_3 MK)WQ+*7%]<75DD)[G/]=M\]^'^Y(LF^0'U[!XKR\OKPD3V7M#<^_ >1X;A521 ]%,@]*!PG! M< T.K=(553SR)H;Q(%5/QC#&DWW[_NR/G]Z__#\OSCZ^^N7E^[>_OWKW\>S3 MZ_?O]KG?W/&D@=>:7>C;N,V4Q?ABI4$47"'3+MI2;(DL1*VU,K/'*1TJOY6/ MNMJY^2>_"MBB?JQ7-]'60 EL*)9'9U/0K*!A M*N04O8[.I21Z\\.S^_W<(K=-CZ MDN,FC_QRL;RZDX<0DG&OG0:D?0(4J[4FRB)(Y(QE)6IFHL7Q-S(?0WV$VS=A MWD[(K0YG6NF2.7G.D3E%GG/*X+4TD+-GP15_&D=U-"@B%-3PF$E3)U9$B%\U95D:<',H3( I M&>_QS6(JN>#7%W3LX[>)X3\D+@R%!1I# A7KO6L@X<;H$C"1LA048F:.+V9*H!U7L7(:>X&4X/[O(9_E/DF\M#;N:_XWK('_=P9%XU,DK8!686\54P"F*-*Q1 M!:TH)8LF2>5>5#XE>VFGGF/EG5?)I/=_U09J M(SNGI> \<:4S2XHV@EA\%#ZZ6IAK:Z=]_]<-W ^VN]F7E[6RM!KWBZ_?O_)[ M^%H_.OM_X3)_CQ>=+]$%$<$8G4$A'8^>8R'?6RG.B5&V6?,TTB8QF/3!F^F^ M%-RJ\OWUU?(J7&1:\1\6Y^>_+B[K+V?%*\MJV"V+%*"X9! XLW5NI/8V\Q!% MFRQ($W8.OST?V*;O[>''MXH6CL-X7+V[O@$_YY*.0SJX>*EM_0X]1%<4/9,#5U,[_AY(0L?$03:V?U>]A'@PAI*$._T1>OEJ]OFZMO*MNYS%981*C3 M;4!)4[<5K2 [(UPHSFC>Y):J 2_/1C\!&VG0'S-8RK52A@*D2PRKR^+;OZQY MG$45A2'^B)_$0"4E(!2R6%V,X0;1>C[-7?]AOIZ7P\1LI\$0N%44]GJYO,;\ MR_7E#= &D;5B:7DW1'OU+[Q,<^)QYF4*KH)3%N_J&98\..9J]5G@Q>0@=:,+ MS=ZD/AMP>PW?M\F]IX2/)4226L%YG?&Q/+O(K_[UU_QR]83OBTX98Q@W!5*R MO-ZE20@L2I#*,46NF,'->:/3V+ ?Y>S9XB=G/PW&,(X?EX@H9#!2 XM9T3I7 M"KRH#EHTP8O$2U"3=.(?B5L/+]K;3;3>V-^*UCMGBY49T->9%$E+B"598-D$ M9C!ZVEZG*-I[G#SO+4>WC_M[B3VVP?\3EU>8;_;)&S"V1?UH"Y_>*B-\!,YC M 56!$"/S%C!$I9QTV B%X% ,/B^/J5K3_57CCKUJ[HC^WW#^^4ME^F^\#)]Q M[86OI@14M91;M2A50C&*@W-87?%LJL^1001MM,N)TDB9WN]+" MFB:8B.[(\I6\R MC.O(?#\OP=9+\(!VV>+>:BC[:VZZ;4+61HM<5VBV4$"0[@'F0^R-KSE J+6@"O!'7@;&5AOO$'&E9QF4<4@ MKI]78.. [G V.>U[OP?9E+Y$[VBC\5C93$R1@H0!;CPJFQD:*:>X]/;*FASU MCO!A%RLYQ]#7R9\^@F)20U!!4R!D-2LZ&6::8.4=B+_GO:[Q7M?"SD[R!O)! M[KU6Q>BL(7NF07F*9J(0 8(TPOD2W$1K@8:Q_;SX&B^^ UKEB/>;-Z#& UD_ M^_SY$C^'*WQ]<74YOUC.TS_#^37>O6-6EA>;?0%I)(4WV05P,@8P2FKG=+1\ M$SQZ%Z9X*TE M. AU;GT(8&K M]Y^8O&'!<<%\$]":HW'\O*1.S_".<:7WF%YR7IE-./]EOJRPB*LD[WI"7,02 MC'.6R8>-1@ET=>@7.CI1Z3!UHG@(3$N44>@8FF"2'X'7Y]5U.J;6 M*EP:P'+O=/EN2:3(?\71IN$B)X7HLG;Y@M MW,MOL.3[E['=0)%[F4QBM,VDH#TH"@[!,^MJOE(EKS)/MC1986-Q<*@Q!L>. MEHZB\:E,*[@AG[Z\0KT67.00.0G.%U$'*]9Z9:= 2,:\C:H@:Q+H_$#%\2<2 M'-00-J? [*V02;5,?6?C(O]^'B[>A3_Q%B:Y"T\MQQ6T8.HX4PX&V,IH-=LC M*_I4C#A:BLTS^27!5RP826Q%GA2DZ$Q&;8MGQRF(FHSQ/C)\8>*VVT>_#6SV MVTR<[]!CM]#OUG"93162D@Q40 $N:W*7A=<4P'*F?!.DG)T433".:J[P10MM M[<1N/AQ0__<(\_5%65S^>3/=H"%H_X,O; W@WYW;#3!_(RFH#D;4>7LJH@@Q M^JBB1Q.%]]$_#N;_X*N/#NQOC&?!Y PBJ42[,9ENK)/68^;"Q()A:M> ;\8" M]N\TB^S=XN+OFX1'???RT^(JG-_]?9W]\FYQ]1]X]7U2V5T,R9D76:1@&""* M A0/:'"Q& @DV8(HF7=M]_"6W$WP/!C7XG?N_I.QF093 )HQ>=-0]NOB\O:C M^CT^BSG;8"P"5X$B:*\0:*M59-.NSDE":423YJK#LOF\5*9C12T"S]$22LXE MC0(MH##$2.$1O& >$C<:<^&%JS:P@#]A+GF(?1]'X]/,)7.O1':2 YE6H(#* M8\7'EN!IW7GF?/ MHD_%B),N+)&+ M)7+-E2,K$E-/",SHI@E5+'J66?C/'VRB5/SG;[Z/>@N>0L MM4VIHE?8$"FFC 6"%Q*$E"ZRG#2+36#3GGHNN9?".^>2^VCK6+GD#Q2X701(;66>N@\IH;2G6*:%8T%98(:R*WD:; MRXZL\WZ$'#T'70RMDVPM).4K6&R%SB-+![+S(*S17C\/E]V@X-5_79,&7U^0 M=J]76]<*O?#3EW!QFT3\EEFYVX85'&.92P>>9=I;4$<(BD4PM%.APVBX:E.G M=E V)WBRC+L&1FL":F]%4QI2VYW;VYD*V6I5:F9(BHAUIH(&;S.2E4=K3>1X M#Y3C9);+R8WH.("I'GY5[6%G4YH]\"BC/Z):SZR,G"-I(V'M8$^E-CQ%#2'I MQ*US2? 3.WY^9/!Y.1UE.0VPLA$;?X:UTC_*Y-M%GI#SXOI*(?- "N;$B+YHWS>XD+?834:._0K@0Y?D1RP M7!/]+H8ZQZ> MJA#B)%G-JW4Y[ 4PR15L=&OO HG?@E7^&N87]Y#LI+)%RYS M &M4!L510=3>DHUZS9(-+/I355@?.9S03GDR.=9F=GA2.:/NXIB1-ITSEDX) MM!6GW0GP.GM(3BG'N=2H3\S%[\[\"2W *:R ":[F7N9[4DOXP6&&6P216% 1 MK0+I GE[Y/N!"[0OJZ!D%"6B-"=VIO:4P/-BGN9B;FG(IYMZWI##S:_335OC MCQM<*59I%D#+X"C:C!RB, XHJ#'(LR79N(FEJ+OR]KQB]UFQ$U5F+T,]X9SX MXQN8X\B<$1%"5 :4* Y"#@:8<9'\DU!".B : *H; T$7[,>B6DC2\G:3VL RZCL/Z_E::[E9B9\FC!M9]:^7N.YVZT)@ MRQ[L1RD\3D/U*/KL8"/#E7$4JZE]D*SX0,&8(_]%"@U1"0\\1ZE],-Y]GQ+_ M!*SED0[FXQA+'QV,:"2KC-]9U<\=TI:W7:Y!E:0M[9G)U^(YM P"2PED%,'( MI.FLW["+'?GA'2\X? XLAX6(PMQQ&ZL-4W<;Z%)F!R3&_6[';7O#4%#M8B*.OV.KGO,7:.KS:FRC,+MH%A& Y.3LIU9X* MJ<"BXF1L62C.NRGTQP?_G&[@8!&/?7=XAY9;:^Y"S79'[W'%'\-3&R[R';H; M(*^&BW9-58S"2(J;F:_X9LX+VI,B ^U\5!AB(C5-27L[/*?FRNLAIK&5=@N/ M>'.O<;OS=\D?!3N/R,5^N#N]3B>F$XV%)T;4"L>$0ZD5^?2C(N<<-U)_7M>L/I MZG 4F379-U^>A^7R6WG :H?)SB@350!O"^TPRG((9&(@Z4A7W*O C>V^>]Y_ MP<_N_ P4^8B%&+MHNC7W+E3U=X:VO>I83M%053RBVP%R/,!B7R-Y,2T<2[2$ M>*R3G!2#:$H"7JQ+%&X)LXGV,0WM/NHT'4:Y?<0WME)O[AO79-VB2=^>+.A] MYD%Z\+'4ECMG*(>8=[*/H4YG504Y:]K+4VR1+2UQ0 MQ!VS)%L+3&MN8F+Y>>YS]UD=D[/=/OIM8+,;T/RWOH(3(K.<)&B5R/>(.4 ( M L%@02N=8R$UJ=/>2LT$.ZB:*WHQMI8:0*!OF^KPX>,?ZT'44G"N2H&02S*"FMX!?:6M4#>@O<)0=)_M%R2 M%F5: *1OIC^J_-N3;O[19I_FS"=C:>.)8*.SH++4$&U4(- I9"I[W@:R_V@< M3_"<&G=E'&ZD^9BVU<").O" ZB2X*Y)'2![K@&HM(3"9: &HZ*47VLHF(&?/ M8\Y/<_D,MZ+1KWF65W-R"3#_>EW!&][_A9=$_<5G\B2NR1!O"/YX'9?X7]*G,=^C M6\#8-<:K4.MJ$?'U-5C'2])% MNJ1]M^Z/QU_VTUA2$^DW [[!0M>7OXHG#N.])WDU?>*OFOZ!Q=7,YVAE'1QBE/DHZ"B!.%P*?893VTV=O9)Q]E'$4JXDI)J;( M%RW:4^"2E 0GE *)R=5\J16A22[^M&"4VAI+'QT<"D:)CG3!"Y'C]0HBM1!- ML9;8L"*5TII(Z]@H+.YV:VD3G M.&9 Y1%4C!%\Y YR+#QB<=SF-MAI.PCZR3V.,=34($6ZC:[;E=*%LJ:^QD[2 MCN1DC*+"#G8Q0/XMW(O=%!8T7*62(&A="S,I2HR.U7B15D/&X)QJDC@ZM&4\ MYE 7)_R(LF MP_?,U_$!P3,M@A.I=-/Y4P/\V\=]&"SB)E@W/T Z=:'FY '_>HG\835 M'O!/9)MD=AD\LDS;$VU97F9#1)98LHN\]&FBGA;@WYC*ZR&F0P#^)4\;/U+X M2F$M>1C6U6E%.H%C61?.LF6N&_30% '_>@G[,<"_/I(Z&."?Q,R,L@D22EVG M55CP*B!$XZ,1M51&=CLL)POXM[<.1Y'9H0#_F")N$I<0>.'D@,D D>D"6I3H MBN4Y]$$Y?HJ ?\.^)Y3 _QKH-P^XCLDX!^33IJ:<=)T,M')(B5X M7R18Q850+G/F5">UG@+@7R\E= 7\ZR/! P/^%:F-K[V1R05S [L1%$L@K1!! M)$$DRD[*/1' O[WU.Z(<#P7X)V(H7B8#-D<&2IL"3M0B3".8P4*$8@^T^J<( M^#?,_1HH\A&K"A_!7^I"U9,#_.NEBFZ8U>*W<3(?@;\ M&U71G0#_^FCIX(!_];8T"^5 8*YP\I;,)Z/ME&W(BAE6,2Y4"8S308S. M. I!.1>"(9,"L^1 M,SE[F,+N\GIU]N'=ZW>_??S]U8>/_SC[\&H?:=U[QD!9/4S3AJ0X2N< MX1D9LR7J4DQ(]R1WG]+]Y3=@<>YZU,@2[+),=5:!Q:0X"UP9K$6@LB"=V5)D M6KGEG@@'K55:\6]??WK[ZMVGCV?O?GGY_MTG>O2K=R]?[W=F/O2X@;+L3.F& M/$WT7"F,,BNFA&:Q(#.HG+0LV^CMK"/-H\CTQ?7\/,\O/M_IUB3'[L_YU%,BL8T#M/ M??,-K<19E\F3BQ!,#*"PE%H2JL"X',EK88SG)KCE.RD:&K6]65Q\_H27?_Y^ M?9F^4,SQ_1UG?RZN+ZYFWMI,2I' ,>'M/4'R%HA_CQ:#1=>D\^XQP@X?NXUC M%9L!V*@*:!#6;W)].UK(:G(SHX7(32V-]A&<-0:$X42M,4&*)N'\5FH.A7;4 MQ@"&"W@J@$2[3?G%UY?A"C\O+K^^+U5BZV_DFR2L+5XJ9B H;D$9KR%H+D!' MQXMR12O=Y/9O3WJ/=4\X@J%TWGO&4UB#)/5NLG<0O;X7ZD!VRPO />D^SAW? M06RCLSV.K]@)V65A/AL9#.A0)_589RMN(O$0?1)!V!@W6^N>H#T^ +DNA80:0&>(B[Z40;D#@6734;%;2?G M\.[[0;2Y&%T5([KTR\NKV<)!*D[?MQI/R"-B,*V(NG'R[Y*T+BWL M0%0/OZB;!>RBYK#>SHC:6K02]8A'Q,/$<:ZB]J:H_QW>Q:'5WT?"(ZH]U432Y=?9'VW'NZP'U'\BT&RVWELCS?^ M\-5OJP3YZW>_OO_P=C5!;Y^+AFV/&3IT\#'*-JX#%#D\0N2LI/**N1!8#J$8 M(6FQU>SF[!$:!\EL_TO:W0\;7WX=KFJ=C;:@CCPHK61&VKU,DK)>LT3&9-DF MQ2&WM5L>]P'_QHMK7-;U^(JHN[P(YR^OEU>+/_%R&2[RM[$^OU\NROSJ!9;% M)?Y!7UIM79C78&-#!G&VIVI\[3:5VX:92%6,<]:)S)D*DHXR@:&.A/5%A%2' M<[:G;V!=]*7E2AV_DC9>+NAP"NGJW^977]8:>?6O='Z]NB)=DLPID/T4 M_C6CO=6@# ($K_)(DH%+*$$F;DC]])]N(H\]:#U"5>;8%G6_RK*MQEK<^ZW7 M].L+VKKPS6*YG*'2V7LF(90ZV2^BH,@X,@@\9,,$4FSOO+FZ2)RC8J%CVD2JW*14-T9+S&8S$^9Z=,F^EU_6D]V)B< MUJ;36D]3N6'^%JNOT?=O.5K> B1]QNLXH D*E!H+#CK"RT6Z8,.+)34Y![E M0:HFT%7:QB0V37 TU;38QVYH64-^=2"F:2/H76J.<[L[HK8V[6"PJ)OKWW@7 M&;<&2N0,E+<<0I((P6;#O>2L<'>B>G_D%O50:N\CX;&!/][1+O?EC+SJ>0JW M5*WGIRAE)5<"9(7&KVASX#PJ$ (EK.DVM73G*X[FE>XC]\7H0AL;\N/5 M]>7B+_R1'D4\YJP#L(PUAQL2N H!EUD*$CU:'T4G)6YY^,FJ;ZB@QEZ#'ZZ7 MR_F&(043OEH>?K.*&"FK$.^)[8>CZ M;+@E2Q=EI- :=(6&4H5G\-P[J##EK4I^=U.SRFJ?$P1[QRWT/*"Z6WX MOXO+;YG?<=/TVY\]?K*] P^;37",,\E]5$JB\AHI)E+>"QE%4*C$UONI[6\9 MMC)?75S-K[[^VSSC;3[QAY>\N5.-GH(SS +3V8 219(%\0#<2LNLLL7D)BT; M'>D;YMU=UY6R*-]$.Z/SC"[Q_N+KCXOHQ==O*8SUOGF3MO!,*6V,!%DT2<-H 3%) M!2Q%M)G%%-J<3"/0?J@,9$O#.I8JIY*4?+FX2%@O=:KB/LR7__GBZPN\2%_^ M#)?_>1-7"Y_2MJ5MGU3K0US*!^1B!Q\EICJO61VUF!)T*7A1# 5X M5AB4+(RV*EGI#[09'<)F'LF''M=D^JBB15(\G./R=M_],0.A.>>U:P8<K R:!]1-R\(4\PZ6UN\&:^-GD%1+*?0U $KCG;+(J)O MV2PRV8*P\=3>1\(-U+WKPIT9:51D&9)F1)9V$4*D3#BI;@*),Z>8P8A*<.6#\,H@RTPYGRPZ MJ;=W.#8E=]R&QV_$7GRNM[:_+BXWZ*RM0[77;%W<_P/9WR][OT(QJ1Z/#3ULNV M16]3ZG@[AMUU:9+KHZ0&,>G9NLUY^W"/V^;GF26G5AK-P1B;H (;@ O>U &* M/,O T*0FT,'=R'NVKD:J;.#-GOU9)?;?*Y+>E]<75^'B\YS"]=H]?$7+05K' M<\D4JA=! JBCT6TM 5>.PG7/N8Y-VN >)NO9P$9678/+FW402#8?YQ29 M*U):5G'O6)'$'FKPF#U8Q-7D*BE9DSB[,5_/ICTUXVF0,5PA!*Z!3&98F&5H M+7"M:'F69" &7[.C+*00T+HV%1(_4/%L=\,4<]]*U% K>4?!XUH"OY%$EU4 M1)90:#"Y D(C,/CV]\AZC5%]HVFY0TD_%J32%&S\P(J?2O_3PW?(4B#JD@V88"EL$S% )#>J M8HPPERJ>A&U2S#?)FIQ#6TBODIP^FFI>DM&%F)^Z)*>7MAZLS=A'U,WU'Q1S MAN(LR*J4FO\TX+D)$*+Q*BM$X]NTH$R\)&<\M?>1\ %+^)?N^G(?S#9=M35VRPHB2 M. CN$92S!L@5$X AB,"M38PUN;YZF*Q3MH,1!;YS(VA9H?7[EZ_+.L7A336M M>EUPD?\9SJ]QN2AUJ-.;^=^8;R[0QBVZZO_>\>NH!O*^41H5, HEM>(HLW(E M.3H[M)8Z??W]/%S4Y$A-A_Q5MXQW>#7#($LD MQ8*P2=!^H0)X&048'B69/ 41V^:\#!?&0T0=?@\]B"UM;K>CZ:4IW$Y/T=P& MG]YZC:J TGA:%].E M&&^(_H"NSDGW$)S0@)EC2LASBET23:] MM-5ITMT^HCZ8'7AZN7#<@F.2 F CB3A9&&#D3@8O?2KC;14G,.AP?/7WD7"# M08=IRLSQHT.&+_YC*H,->XE\, MDMV(3NJ=48M%<<-#=8Y+D,1 MN"9TF",043]FU&#+Z M<9:*DRH8"3SHE?U$B%Q&*"(;HTS0>5M;Y3#M?7P2VNLGNQ%+P-<4?/AC9DVT M.IE [[663@-O:I:1SH6<4$OI@MDVP&F0]C[\\12TUU-V(Q8IKREX_6Y6.+-%U!*=L684I3:TF8T2'NOWST%[?64W8C%PVL*?G\S4Y@$;=$% MO$!.]E,GOWE'(:"5+A=C)3ED(VOO]S=/07L]93=BV>Z:@G_\,4/F#84T=-06 M&VG-)TW6!.0CE:_ M-"O<>8PLF538V#OGVW]_"MKK*;O[VO.#QG&LFJ]>KFB9X[J@0"5)5%@-T@H* M0"W31! *<+2ITU',4E3LL>OXG4\_9:6-([(M,?M!8')N[A7BUV]3(VX+ L9& MNGGL/2W :GKQME%4H:20"1GWADO%9 BV%N2D[&/VR/+6\4"/OW%LR)C5^S8J M@-Y\NX%4RIALN0+&0JI9!T=V73A0U(/"4.C#0A-PBIYT#F_-Z#^'W>84$MH, M.E7'E&<'D<)YR"I%'BP%&]BD'FT/6J?0:C2>G=UOKVBKO ;E%IOU_G=8>*C& M'X5BB5F$$"KN7BD4R9H802:C>!)>;;V[&+_]IQNYQVOY:6EKS14W[6H*E47P MK"3P)050"6M(( -D0_P5@S8@?[+5%(?0?J1>B?LHJBE[:ZG2- MOH^H#V8'.;#(A+* J"L$?6(0$WI ;BCR=*%@I[%F4]3_7E44XZN_CX3;W.0* MDYG4@O8P(6P=,V K(NRJ1D3[[%)A?.RLVG1N-9A&>U_/ 7M]91=@RJ*=V]FM/B5R5* E8SL MIY;B1*Y.I_1QT[O63W8A5%+LOMC*]EP[^+-(\^[<_N3\X?P(\HSE+L_M_ M^].O=^]A_*?_]>__XW_\Z_\#X?]Y<_L!O,WI^I%G*W"]Y'C%&?B:KA[ WQ@O M?@=BF3^"O^7+W]-G#.&_ZY>N\Z>797K_L *>XSG[OUW^A6#JTS!QH4_S^+QR%D1=@%[JN&\G'/ +C OHAV'D"LPP\8D>=)%F MO_]%_4%PP8%D+BOT/__M3P^KU=-??OSQZ]>O/WPCR\4/^?+^1\]Q_!_KI_]4 M/?[MX/FOOG[:39+D1_W;S:-%>NQ!.:S[X__YY<,7^L ?,4RS8H4SJB8HTK\4 M^HGMS7J R9\(:G7HZU>GOB__:E('Y\6O/[9 MPY*+X\,NELN=4165B:+2#165?SXUV8\7D-\3O:M#6GL@3K/[L2\:VS#]V!NY M=U(^\.$);DQS,(K[^BSR%5Z,\%ELIVF0O% _^"#_ M5DVC!FH1IGJ>2G0W2.7?5CQCO)26.T.#E/W;G^3?YNL"WF/\-'^/T^5?\6+- MY;ZZ*@JYN5),TD6Z>KDBQ6J)Z6H>"^2[#A&0$A%#)"B",?,B2(*8LC )W"#Q MYZO-5S[G&?SU2TV0GM5VRC]9<+\ZL8N7O,C72[H]_QX7QPXU>9ZI$S#^,<./ MO'C"U0N2;J4JE*S\NZ(8:))G0!(---7@NPW=WX/?:M+_OW_]<^W(E]/_+%JJA_ M5/H.-6 MBLJ?+6;]\> [N5K6S.$E/;-@U1,_TEPJ8T\KN+-V2GGMBL(J[_J)E2LB"?L3 MR)>,+Z4*?H3)S6;@3_AQ_N4!+_D;J?&QZ_SQB6>%5B2OEDOYX7"EF[]YV3[R M&;^H'UU]Q4OV[K_6DH0;J8TNM0Y??%H]\.7= \X^/:DABE^DWB]2SFZR\DS[ M&U>:.V=7TD# ][S\=:FWOI62>*'3-!.E%LSTCMB5(]H2-"0%]!\ MKL((:)!FH(0)-' "&BBPDDB!"JH9J,$":09*N&:@!@Q4B($F9$!A!K9GV!_[ M0V65ZT/_ZA_Y@]UA=+@/]^Z!@Z_UYX.KST>HC^5940SPJI)PU_@^_D@.LL77T/ M))$%N [-1'_AI4E,P-/\OE5_EB]4KVAGYSM_0P_/2TY34N*M>.KJ)Z3 M-,@Q'Y4C"*SP\IZ7 WS_P^5ZV\2_N5))5$1JU<])?$Q0M M@;$(GZC&>Z^(-%5X1U]L,__#%)?P'T9%+2'8*JC]^43&7K8^/2NCT3ZJ?V;L M%=GW\HP^?[>S[FZ)&;^B-%_+,6\YY>DS)@O^"W\D?#D/$I90GR(8N5BYK!,' M$NXF4+"(8.XX- B0S0'5.MO43A5-+%ANJ"P SAB0GY_VT0&L7'>%W6'3CK;9 M"=$;A@.+]1*^FE"PI13\5M+:HTO:"),^96;[A*,*.B/>]Z63V4LCJ\^5?/NT M7JF("!5D1 F"&+L!! %<003%F+(6(#<./!IA-C\:>?" M=3B%ZQRU-EOQJ>4^NL\]6=$,\BW1RI'R17YF>N7_Z<]NZ/R+[\QT/,Y(BO39 M91]8<^YS(:>O*F^4X0:_,[#A^(PK=CS%V'15)J$)GR7VCZ'ZFF+>FZYK/&&' MBU!YQ#USN7LD35DA->GE%T[EMUKI6E@$0 M@[6%S>+VJ#?X1KK(*W>/[ M\@9QM07_(2^>TA56 1*SV@0K5^,^SUD!R+I(,UY(\XRNTN=T)4?JZ=+$".K6 M^XOV$<:[2C#B9,>K;_9&-PMAXZC_A>-BO=1'Q-_2U<.O64X*OM2FR$WVM-:F MB>0N79179O)?ZZ6ZMI,'25ILPF:^\-5JH0+%[GA M_FN=+N6&K;=@QZ"]_C\#RV"_5UW<$8,$&WR6J1E-3D')*MCE=08VW +-[@QL M&)Z!!LL#!!@.MBR#!";V3^WK!#0.AOK)0,CA9NQV/DDKYC%=Z9&N] %82D,J M-8NW:4$7N:+VCG];O9$ _CZ/7#_ %'$5V(TA$MR!B2?/'.)ZB>,*QV.^8W/F MV$T_M7/D^M,OO]S<_?+NX]T7W[S[8G= 6*Z#F= ? M#MV!!7F#\-HHV9(.MK2#WQ3U0)/?HX^]&VY]2EI+"D:5GMW0V9>('4=Y'3_] M[CWD3\N\*.:!*WPB0@(33&*((E_ )/$HC$GHH3@.7=>)1XEH.4WCU.1E[9,? M-WJE90W'<;=?N#)_($?[?M2)^DG>8BN-[F-O68HI>=>/D?F'\JNWX-RW1[UM M*KO30E\1+U_F;]_-:<+P9T8NB'AZ@HB M@80+ CW!&?:0B'UJ=$P>&7MJ&UI3-P.*/O";IM#F2G0/-X.KX^YH#+R+>P7" MXC*X.R!CW?[2!\[6"ZZNE1:*6/[/1?D70"79/X";C"[6C$L[B:Q7("U EJ_ M(GU,50;?*I])NTE^R5SBRK\I1;A,\A-IIE/E%B7N^#%?KM+_+DTT.9-.K8.Y M@&OYO [4/?96_J3OM;+[!D$S4#S(L:"<\W'GQ\]XF>I;DNT/M1>N6)/R)VE& M\T>^9:CZ 2@DQ*6]N*BJ.NFK<$P?],UWGLE?]97E=_QS:+VAWGMEO"OIX[3N MW$&?>*2;#E;&U7]1=P7W(2?:W$M\SA#OA3O@4\$8M0J'/YRDJ9V(%2).%N6]#6CY E4 M3($F5];)WSVNI9GN..X*#7Q(=5X<\%O)%!CD8J$_C/O49WN@:E3UMS\4][7E M'D?N>%%1GZ!OJC"3+_R^O"/YEA;S($YP+!(.PR3P(0JH#XE/IX M\V>^)/GHR#9G'0[;FDHP(,B&=RU] 3?TK8DA4/8W'"8 ]'I7T3KAN+<.)KP? MW!\8O32U\@A_U75;3E1[T%<:NS5WA)]$B',?4H\J$>4%$'LJ[)-2/Z0QP:%K M)_JGPMG4CIFJP$)95V/:81.J MY-!Q_2=Q!=\[RF&GR0F@;GGVJ_JO;?O9,:QXK+=?HD M2IKN\KO28ESQ.4H8QSX+H)1!TGACG$),'0P#>8QSU_4%KFF"[P]=Z/043#L=LBIB:OK!PF57;24Q*5=R'3C=F"QK M_F*EMKSU%"LE!QPU5FK+P'ZL5.,W%R:'EJD_'_@S7_A5P(\3>:'CA 2&B>=! M)&(",9:*0Q)P3+"(X]BAG;([#^>:VE;3M &_8X;E$2S-COJ>$!IX>S9S'$M" M9Z ";("(*@-,!DDP/#+=ZV0(GN;[9(I?RRM=<_3*.FSJ-NIZ7:SR1[[4W13* M) ;/XTR$F, X]@*(_(A $D0N#%! A30NY-G,[7+RVJ:;FK"XOJ1(W1EDS>1& M?W@-?;+74.E\Z)K46=E+908(%_F2@ZO%(O^J8X=4'-'UDK-T!3[TFL5AAEB_ M^72M,XZ Q SRD2>"AA,&(N2K;&@E(7!;#D(=NR .4Q$+82/;^X!ZS M6$=%+, ;:@'>DCL$[F9ROW;>%2Q M;X7%OO2W>[FC1SO/[I5+J)YCFZ%]+67J?;Y\^21N5GSS>_8V?\1I-O?=( KE M_T$NL"KM3Z6E*CP":<1XHN*3L!M8.;:[T3$UN:78*&.K-]MMR\D,U+PH'ZSB M9O,4 [^5#%E&WW1=/D,_^/"+,K0[?+CUL'>%7X9FKQ[QCJ2,ZQB_#*\#__B% MPW63KV_Y,GW&J_29:[U=&NXXXCY" 8QBET&$IA$0%=CJ11U$D'&%EN.]/ M,#6)N*6OD[%^@)^9Y+H$E8%%4@,035M_ N84TWU*CH,Y1A4)ISCV955P MI2I?2O%BIZ*>G8JR#U[[QKT DH'W:V4\C+HI_J^N!-'E(8^9)Z?0)1X&.+("6&$?"]&0OXO M-$I>.S7!Y'9I2>*Y5D]FX+5OSCX@&7J7[J#1I8#U,5ALFIY>!L]HQ:KM8+)L MPGD:@_8NF$?>&[$-Y6FJ=_M MCPW" &+D2W."24L" MJZ+0 MW#2Z.58&7;@!BIR80R&P!Y%'/9CX;@!)Y& :^XX(B%']L3Z(F9JR^_;=[/7Q^N;J [CY^.7N]E==L;ZK\[W#,MDZZH<%?SRG?C,%5 G* MBA.P967X6O9]H#K,K4$'>E[IAJ$[(D1M!-Z&JT$! (V'4SZ-MDJD)QHI.4!(* M%*5 DJKSK,V$8BND[<*N+Z &%F*=,#*6328@M&0+R=)34WN:"I-)'*>\^/?/7NFRK7*,5,'4TV)\SCB< )%+$@ M$&&$I2"0,@ GB<-=E\>1(#;ZD\FD4Q,'6YJKJ(09R%JNXKN#;:8%]0WAP(*B M@=Y5A9ZD&'RWH1G41'_?GTYC@U&?NHO1O*/J*#9([.LB5N]V$T*;%.0;72!6 M99',8TY#/PQCZ&*,(!*,P=AQ$LAE;8]V#\;_(,U$5LKF-R\_\?Q^B9\>4GJEBMAX4153\&,2@( MPQ %&$NAJL0!9G% _8@EH94CS&[ZJ:ETGQ]>"AVD]:$N0ZZ\+SHY5U\AZ%!P MS5ZEM-A'VENLC9E0&0[Q@>6-!G/1 %/=QVZ)!YKZJE/ ,%65NT'7=Q"]!06C MQ\[;HW,L9+[#*/:NJG?9*EV]7#$FO]'BS_ID_7.>/RU\)# 4'0BU3^ M*641C$/5=A&Y- @B/Y#:D*FSZO0T4Q-F):6@(G4&2F*!I!8H3C$UR_%.S0%HY8U=;.FUU%@.L334 M2BY":&C-8TO<#%3D]:A5G&2]5\WA<)9QM8.37!YH *>?[+FLS57&-IWN]W3I M()'&#!$$)C&6$H"+"!(D$M5.T T"E'"2)+W4NCE-P]3T@TU5ES=XH@I5,_G6"U8#2[$#F!25 M@W1>/8-%O_U73TTVU?41$9%LCZ=<]V0H;:KNE0C M, '=3([T#.7 $J5&L2)7HUFVMZCO_WNWQ"P ZC7TVV#:<2.]S7$X".RV>'5J MK9(^YEG9C<>H2U(0)+X+8Y<&$*$8P5@X5.6!8^HD8<)P/'_269M?5GBY,I-U M4V#-1@+L,SB<,/BU(A_@LFM2OEX5*RD1=(V^%?@/G*WQ\N6?_NR&SK^X,Z V MVE1:*EE\51%U(MW@/ Y9"!%V/1@[B0N#@,?*]2@"%%1?U;O,,#%K"HS9?U,U M>Z_W1:TS#GSG#_LIF6D$4R!U0BK'>#VY-O#\(S7CLE_S2>0D]\G7'R.K>8"5 M'*_[5@?:.E3[*I6QZ9951-[S27^WI7RY.7[V_5Z'P>N"3R M AK"((BE]I,(JFK'^-!AR$TBZJ 06U7_VI]@XGM;D7C!SM80VN]K6V#&W=7M MF%RTIYN,#[6C]1ROMI^;'+;MYIWG.KK.Z0-GZP7_)-ZLBS3C1:&KKQ2I-JS> MO#3^I<,*YB[SL+JR@Q[ED6HE',&$!C$4A'O"CV+D)5:7>;8$3$T6U/2KW(Z: M ]!D8:;<0XT?5"$YMB7\;-?)T-LW(/I#>^9Z!][>;]81O5Y]7+8TC.N/ZHC0 M@>^HZSA=PT/KI@RJ0(H*NDJS>Y[1E!=S0D4D+1D.B2]4OX38@SCV7"D <8PB M+PP]X=J%@9Z<:VJRKD&JOGNG36+!=Q]S>?*[WNET3VNLS8183P@.+*_VP=NA ML\^@S+-@]!M\>7JZD8,LS_)]&$QY_I5N\J/1&.N6+U25RKO\#G]349L/^4)= M*+[/E\?]X7,GP(@QD4#/IS%$(J20!(A!*7>" DG#BBQ*\1Y 35&^V?4>IQ? M5CG]':RS5&XC%1[]P!=,=POECT^+_(5SL,+?; /1+UDO,QDU]!J,?QNZN>7< M7N#,P*8[I5H1R1]H, @^D45ZKUGJ3]SU@&N?XO 2"T=@/X8TI!0B5\I23&(.FV?!Z%7W.SW;N'K@6:X/=,+S M;W2LO,*EMLDW->T^*&?")K&Y;A'Q=LVOA-RHJF+Q^_29SUTW\8G' RC\1"J" M+B,0\\2'0>+'F'C"D6+&J@1=%RJF)F7N'OB28T6A9<&63DM@)FP&!W9@.532 M/P/;0I>:A5FS L,J!X1+=2V56IJ&ORQAKCCIL4+,)4#V6D2F$R'CUIFY!*N# M4C07#=9-*)9UKOZ6,G[+GWFVYK_@_\R7=?V'#YLF?9X?"!1&@:I,E:@H2PI) M+!+((T_%7;K8=:UB,PSGG9K@JXB= 4WNIG[*!0T431? 3 @. .O 8N\B1*UE MFR4^?4HSTZE'E5^6>.Q++-O7N];-_/+ %PME<.+L91[$'G.\B, 8)U(4>8G\ MFQNJ_)A0N>6(GSA&41+'AY^:Q*F*/VH2046C;7','?C:!^W!ETY(J7QQ@ZK'1Y]*FIE4SXJ\[$N\E*_]$\D1L^#D,* RT(B)/ M1& .$0X\FKA>$(5L%!^])>%3$S'-N(Q[+<_4&_@=WHE[MQKW+X6%HT=Q6"0=F.[,[U.Q[&CW)YL.G;\ MZ8MB10HYG,KAJBN9AB(,'(>%T.-,N1*C!.(H\6#(:(1B#_DNLTJX.C[-U,[M MFDKP5)+9*2ID'TJSS7\Y0 -O_@TV%84#U'UMQV" ()#]F5XC .0$MR>"/TX] MW:&T5E5[9K5,J:Z&0'T'N82X,"0XEEM> I>P((""!*&?^$'L>D;:^;'!)[?1 M=2!G29]5+8FCR+7O\$OQ&'I?]PJ%136L"R 9J0)6$YJ>REZ=8+JUU-7^.^.5 MMSI![4Y)JU//=%-'ZC[4[_,E3^^S4LS1%UU)?Z&7^R><9KIWKQ\*X<#Y3F(5?V8^]=2DV3LA.%VIF@P97RDK1M%?%;NG+X!_ MHP_*)026JDI,^7=+N\9B6P.N\ [8K P*+"C'DKY^X,-YKK M\Q@33<_GT=]W='RJ2XU&N8FR1%,4)&Z$0Q=RS!!$&'N0)-2'OO"\Q'&%P(%1 MT>#66::V%($K8I]: M%<]LG6URTF#WB@,L%;DP%W"MVCM539VD)7')U<<^X%UN0"Z <>R+D-L:0DEL MV1=KJ"N1$Z ,=S.R/^$K7I"%1DPIXQC@#7^1WHBND;_H 649>=EXS,Z$UQDH,+,]L,^QT;MVG[!52ZTZ! M^!K9=0>T3#+![A1B77/L3HYG)U#U;=;R9?[F[W,:(2\)8P:=*/8A(JI/ 4^H M_"-F7AQY$3,+"]L..34A]X8O\')MZ'-M(-,N@+KQ.[ H>?/NP]7MKU\NEPR' MW+4X.ZJ'RSU>_6-_>S<&'&6C'C)0;[DCOQDYH:2*\_RT;;;W<:V[V4110(6* MSF2)(_>B(_^&61)!/T*(^C[SG- 9L:'F*3IM/OCQNF-6U)[HB@G&;8AY>HD3 M-Z12WD(/22&+F,,@IF$$">/<=\O^%GCX5I4GEG>CGY9M3T=N5GER MF<681(Y'">)_&,D:YS#N+>LC+,3 M#:0C%.<(4MY9_<1-5A8:K@L.UPDB>QT@WWWC2YH6_/,RI7R>8(3=2)XOCADU%W58?J9F6M2'TF/.=$>YGH^=@3^.G@ZIZ2SY M!(ZTPOA,TU=>^DE0XP*^JY'Y?IO$>*0Y<@T0T B->!2.L]2C'IP#LS2M8W:< M];,^E$;'QE/_ZPY.+LUASN![O9O#WO% MK.LY M(=Y WN_-T##)*^!]A+I>_1Z,2L7I:*6!_D62LEYQ]RFZY$KN2,JF=IV5TX!W_MGHCL?A]SI 7ZCQ% M)^0,HB#$,"%4Y0(A/PBPX[+8*J"W5^JF)AK?IQF6IQ=>@*I_CVJ*V. *U&RI MBPW%/] @#P#&&P8!9K3KKUT^UAT0[_1:RWET%Z@1A?>[2+-SJZI7,6]-:R" MG('B$F@V!^G4VR/\P[3Q[8/ 5^KQVR.VIQL ]SE)MT/C+5^FS_)X>N;%+7_* ME^J@^B2V/[VB\D]Y7,U9'-,X!QF_/ =.*I MB?H-L4I*;,D%-;UVXML8?C/)/ 2H PO=!LDS< Y<\)MNT?$RC&"U1:]/F6D\ M]ZCBT!:1?4EG_7X'1^Z>@_AM6N@XL%N\XIN";S[&S L<+E58H2JVXA#BA$?0 M3T+,N,^)&U)C%Z[!A%,36IM[)ES=,[&*:)V[_A<+MZ()V@;>VIXQ'%A&'5S3 MU?0"1;!U04)C("T\LST#.I)/MJ8:'OTN?^C) VN!3:OOU62<\;RN%ESM^%MM MWNL6>WY]-2?"Q0X.'4B=B$,4$A]B'C 8)!B')!#4)49%1+9#3DVD7N,,,VP7 M>BZ!:9>-W=@=6/I=7WV\>GO57^3YEKF>(L_E@*-&GF\9V(\\;_RFX];Y>>XA M!T4^Q="7IA5$S'5A0AF!%!/B)HQ13HUTE>V04]LZ7[ZFJ__F2_DSP["J!CJ& M^\>*YZ'=2G^[N?N_[VX_7'U\V^,F^KGO3?3SR)OHYY.;Z.>.FZBV.FXRFC_R M._RM-!:W[DU$@MB/Y=:*(D>: 6%"(2;8@0E*HB1FA#B^8^/#.#71U#9<22>0 MA-H6J#H)I9D_H@^ !MZ=6VQFH'(N#.ID. =)GTZ%DW.-ZD0XQ_&^T^#L\]VD MPL^I/>9MFO>YH\XS>81HH'C^CXD?NA") +5UEPUGG^\:&X0+?IT7JWE"*1>,.TH8$(BDY0KC0%JO4F\0E(D(^W8%NC[J*O+EN8[Y#=,T>H_V&S=2#CQP/ ML\?38:#+_@/=MN'=4E]YONC^<*IP59[IV]%Y++5T&B8.]&BBJKP0 6/B(1AC MN5DQ32)I,]NG3Y^:SN8;'2\+NJ86%(K<&2!<2L),'4I/[2VQ+*'V_8B&6 (< M( RE:L0AD?\'$9=,"X0MO<$:\"HBK:J/ M03@-DB0B,$H<)1XHA5)Y2Z2,X+XO)8<3":N"?+U3.#7A4F>:5XV0590IW](\ MF4HHARMMIL6\ZOH-?;/38R64!I_3JX1R2[.K^?JG[B&^"G.22",4#\@0W=C=2/_@2P-5A]"E;SR4<5F-:8 M[ M"^P&Z"CAE3VO3^C->?EI^6\!(\ZR0W*=P,H:H7S%U?MJ1!90Q#H>BR?S5 M"]KP-++%/DJ>JLZX+D%2WB 7"A])-2NA#L0(8W5YPF@0"H]@*Q/\]%13$T%E MC8]L0Q]8;*GNT)/G.+QF#2JEZ;FAL^<./:U8]-ZFY_ALX_?J M:>7Z:,.>]C>Z9GD*+L=AF]"J,M_T(U_-!8D2SI@'(Q(%$ 51! G"'DQ4^7A/ M<(]Y1N'&YZ>:FK"H*04K_*WJSV.;O'D253,9T0]60WOW:YBVD9)51KP4%GTV MY#F/1K\)ER=G&SG%\AS7ATF59]]XG?7M*EWJ$PJAF M*>4Q14(N%-&=?$*IL! 6$X@<[,5^A%S$K"RH5^5F:K*NOF00)5.<_4BQ_#P7 MB]XKVP[ZC8QSY3#:RO^!KB<:F.@KJ@8JTRQH.\8:3^GVXS*&_E W);VL7=^W M*OT0U>W@KFN)21H^+W/*.2O>2]2U.7&3J8OE-+NO:BU(LV+N"1)$<8@@10Q# MA.7?L.\'4/Z(N%X8\" )YIGVH1I&^%E28"0DDU)(-ND8VA).:U(!WM#:H6>G M[7J8'6M#8#S.0513KM0/\%U-/%"2X?NJ7/J& ;#EH+_3HB-T?J,*9-]DU?DI7>*%%-MF7ZK?J-K60 M:O 7OGR6XK<4T+>9'J6\!_6I@_PXX)!Q).V0R(LAB2F! 6+4%8%P&+4J M>34TP5,S.K3[N](K:5/_Y-_4WT]K@Z^SW&92>$J+.+#8OOI\%DNXJ"P0T>.I/AH\%?)]"?W":1STEQEJ!_6-EM'F[G4.;,(.J8*,B]&_I MZN'7+">%G%<%6MUD3^M5H2;.:+I(*^*:51VWA8$UC?OM,.9!0#EU1 !=WW<@ M(H$'B1]QZ$0\]#P>QHYG58U\%*JG=B)=/RBQI3T64B?)*T:H.[5MI^"U3NI)GL_S%5<9V?]!XA;A:X,0./4SK22176 \8I)73P1T.JLD_:6"B>> ME4'%?,N(]N,O-VSJW]N==4-\ 68GVRNOZ\#GV'9):_[*0J-R*:_U4JH_08-V M=7)MUE'_4JWM_L\:+_1W9 VX$GT>4$.0.>IQ-"#.^X?/D%-U*/!\I3(WKVAI MR:D;E;IO&8Y]P4(*(]]#\JR@(4Q<(: 7)W[D.FZ,D5&IEK9)IB;L%96@2:9% MQ>%3.+9+W+[0&5AD'@#3I6?>R2_-O YS#TB-5'MY!RRZR)5_CZVU\:-XZ*GV M\AD\6NLMGWIWO!K+9ZC?J:M\[ED[R5*JR\Q)(AS%F,8 M)"B4,D^>=5B*.9CX?APG/,;"-:I5=WSXJ4D[32&H2#3;QR=P:Y=QEZ,QL'3; M :+'!I7MC+?H7_+%ANXE_[6O=YT8>92MV\Y5O6G//-7-)OY%Y:.E>+&QRK/[ MFQ5_K \25P=5,P9)J(HC>'+GQL)UH'"81S"E*(FM"M"V3S>U[?QKAA?Z6U3Q M88^JVJ]EP/49=,U,Q_XP&WC3?^'WVGO9(!1H2GL4 ':@]&F0G9EQ5-O*C/M] M,\GPK8G&8L]1+(3P*8.A%ZJ&7AZ'F"/ZX7NK=;Z44L!_PDKEBN M)R]C.3A[@Q=*4%::&XF=,&)N @-/)2&*)(&$>Q3Z8>+YOA=R&ACIQ9TIF)JJ M7!,)2$FEN?';;0'.V\>#PSJPL-_2#TH&-C?ZN0 U$S.P ;[BHV=C^R(4+[7' MNTT^FLE^$39-J_ZR@3K<4%SGF>Z;IN),KN70^2-?WLEQKKZEQ=P7+HI])*!# MO1 B',001TBN#4:^(T(J(AP;7U.TS30U&5;36H;?U-3.@*(7_*8HMO'-MV)L M<(71%W)#BZGQ0+.XU>@+O)&N-FXR:8\]EKJ\U-_5!$4=X:?8*'Y085R+-9,_ M)NL52 N0Y:I8R*,RX72--=W%7=7]7J94&O8]W8:8X-AZ)=(ZP'CW(B9\[%R. M&+W0S5-RRY]YMN8JT:2>Y6^-6=Y]JXKJJ2QY^3]VA[_-29@0*D@@]4WL0A3$ M%)*0N-!) LJQX\KRT8&&J4GKB@5+CVP7\,T<$0-#.K 8KZC7*6[@E$S? M\ !J)E1QC?Z>)ZL0<3YG"(2!+!)))F=2"D\DF"4##'*%V@?9JI"3%-*-BEU+*GV1E<#33- M7M :6#X-#Y1-S$P?@(VD6M88Z62W/3T3:U#I+JA/?+F2+R@I+_5*%7Z[>CF2 M$]E7K_.S6+9'W)Q\>\28FW,<[$;=G'VZOZ2N]ZH*,\_H2_6).S20LI1'$#$A M92QBTK)/7-4Y2:J1,>5!Y)%+4[+VYIR:P&UFV6Q([=A%T@1R,]VQ9R 'EL4= M,>PEN>@$*D.G!NU/^^J)/2=P,$G+.?5J!W7N"WW@;+W@N:B5Q\I%6=RIA)\Y MIQY+8JG*43_V(4KB4 H&3P+Y:]'$$=2 25=ZP5> I86*FQ:BH&F;[&^L2O# M .@VX?CP@6V_!^6$//! EO=/Q0/G\A=YI4[*FC-'W'OJ/>NVPEE?_WZ::#$N(L"07&,&:^U")]1&'B(@]22GR7 M8!HPLZ8!QP:?FOPNZ0.*P'/MC!RX*L\L@-A%"70)C6./ M8.X'5I<%)^:9VH:MR6QF55G=0)[#U'Z_Q$\/*<6+R@>1),P+XLB%!$6JPR5F,!;(@1$6 M(8\9#V-N5!:N=9:I28,FA9;^G78TVZ5 ;Q@-+ /LX+$*&3O+_J5A8:JXB0))$X44>Q$G(=6]2#/33@U&7"7KW3'PII*@#69=MK 693-U((^L1M8 M-BA2H5R?1U 3"[;4SJI,N/XT!5-D^E09SLXYJNY@BL"^$F'\7L>4+M4#3(WV M0:HJ.E-L'GE^1.+$A1[Q$43,XS 1#H(1"HDK_S_D ;+J>7$PQ=1DR(9"\)NB ML4QHM#0HC@!I)C0N@V=H'ZT=,O8I0R>9[S7'YW"6<9-R3G)YD$5S^LFN^SNG MO]\4Q9JSM[J.1AEWKE-QFH9),:<\"1V!?!@[*OP0475GC#"D+O,\%O@18Y;; MWG#FZ4D#23A(->65CSSC5!O0.E8.6U>ZL5\,4]$Q ,2#2Q2%;DDT**G>-&HI M"9^9U1+J(&LLT>I7!)E./K)DLL3D4 #M"QKB->JG"EHFY4JDI)TJN,O4T7 M:]6_A!3Z5F0>43_&(HDD_LR!R'42*!0G@)1 Z+Y-D12NA#A_EA M''F$1E85,OO'?)320.,A;G9 #(#CT/=0%<7;%M(S7?:8ZJOEBF[P6TUYCZJH M)5:]UH$TG'K!S4:[1\O:-ZBQ>\J.+;*Q=_/,?S@3YY]H7+[M&O\T>29G59E%%,9:[2^EK];/W)V7;:_+I_\O.1/.%4%*U3W(/F\ M;BQ5_FX>BY!B[OC09YA+(20(C)'\0\3(\WS*7"ZL]*)7X6)J JZB52L$N>[3 M5O4C[]0O^W4^##,1.OGE'E@\;X(8&@#,P!8"T,2@ZO\-:A3T]]' 51 S$ % MQ:9A>/U!57#H%\L&@%?M'U3G@(E76= APC'&9>15@CU>9:U.A9*\#C'V4:5O MJZCG]VE!\:+T";V7/ROF(@ACD7@!)&'B0Q1%,20^HU#($U*$7D2DJFX:7GIR MEJD=636AH*2T+O*C:36/.#T-:OMQTAM4 XO[3BA91:.>1>&"L-338X\6GWJ6 MO6:@ZOF'.R0+?9 RZNX!9_CO'"\KZZT:2JUE:% M[ OAN#Y"H5PQ)+7,1-J5V&4$$A:'-$+2XO2MXJ!/3S4U?;-9JD&36M5E[%3O MH@5A,S'8#VX#R[BND-FWL#B+1J_M*T[/-F[KBK-<'[2M./_&A?'-90T XB=4 M&IPA% YB$$6AU+=B*30XC=T()UZ4$*-65<>'GYID:$3OVE13.(&=X;5O9T0& MWO/F8'2/8CY2CJ#G".81BQ6T.0Y+0*(1C9]0I[M&T6.D:Q9)/4O M;^S[M#,8(V[,# M#E99BP=\7YJEN!UPM*S$ QZ:68B'O^QV:EXO.4M7[S'5ZKO^J@A';LPI4MF% MJAL&)RKC4 (B4!@*1PCN&)4%.3W%U'9F22&H2>Q49N (D&;'Z&7P#+Q7+9&Q M/D]/,]_GF7IDEE'/U=-<[I^M+4]VV]^?GK2)GMU_D)*6WZ;W#ZM/XM>BO#V^ M>E1>Y?_6)GQU+SQWB.,@SY,8(H0A0@Z%Q/,3Z(52+ 01XYPPF]UO2\#49,.& M?K!0#("EX@#F JY5_$A5"ZO!!N E'W;2PWJ9S&3+D. /+'FVN&O:9^"V!E[2 M7X;KZ.3E+?#OS@!O+9RZHM>GZ+*F853!UA6A?;'7>9R.*4:Z#/(73M=+'2ZC M:J3GZ]4MQRQ=O+SE*EL^S91ULZFX^6&3ZQM[+.:J @/GC$*$I8!, C> PL4" MQV'B!\2JB>XEQ$Q-6):\@"TS.H]2<@,J=D"3'Z 8 IJC"]*Q+UI,,S$ZUA(- M+%('7AW[/)P>8.TU.><2>L;-V.D!N8,TGC[&[$<>OWFYR=BZ6"U+.XKZ?I*( M4$#/#T.(N,=A[ GE+'(I=4(W1O0BB;L[W=1D:DV;VK=R/W4R3L\ W$T*=H=M M8#EGB=C%[XSC19$/@M1._/DP,_373:SX MF&=+I8ZK4DYUGD7$7!3'+O08$Q!1+FWLA(8P"2-*&8W"B!EU;;2<=VH'=)/" MRWN('0/:S. > +Z!S\*MRU"'B&\(':#&AB4X0[<4.S;UJ[<5:\'#I+58V^N] MI= 4FT)7B;3:.<4>Y!@AB!+74R7N(VG,"^&'H1\R)[FPA$8QU7IBQU(Q"I/B M5_8PF\F>OL ;6.!TQJV/[)0#0 9./BE>ISR8"><&J2.'[W1S]OW\Z]RGU V$ M@R%C.("(.!QB+B@D28()\JB3$*,(M>V04Y,'/Z^S>[Q\L7/W263,W'UV_ Z\ MA7_^]>-/5[=_[\_AM^6N)X>?''!4A]^6@7V'7^,WW0[@FXPN58C%6U[^]R;3 M95T?\H4#QTY7&@Q;SC^U;5F3#[ZK&?A>.0.://PSJ*[9?U-\@(H1RP/<=IG,SO0!P1_\1J]W MW*T5@([H]:D3V)(PJIK0$9]]S:'K,#UZ1C8__#GE2SGD0]W^VPU<+J2Z 9D( MJ"KR%\&$^QBJ,J,Q4I%?Q.B.H]/L4Y.%C?"@#:6ZH-K'J[_VV(+]]&I'W7RCELC!PL9P?IF JKRC 3*3R9M+]4P*PV MP*Z62Y4TI"9^\[)]Y#-^T3V&E#3]]*0MM7??^)*FA8KU^AM7P;B<73U+ N^W M[NRZ.?$:+U3/(G M,Z=?;RU[3<]^!3;&S0%_O74Z2#1_15(Z9M/FQ>J3J*Y^YV[LNI@* AU&"$2$ MRUWJRR,QI $.$Y_T<6Z2)^Y^C'C3TM. MTU* J9.LF3/WO66J[0[*9D=)9^P&%O(U;+=]!8*T,MQK4NW.!./FTQ[C[2"5 M]NA#'15JOI"_O?^)9U)\+*XR=L4>I?Q0]QDK^8%766E%=;OOL3B,A1=)+9CZ M$"6A@$DB$$1RU\?(]6-LET)K-?O4Y$)%_ S+Y@4#IP@SXB:0$Y7T&KL.3 (B8.3%(N&)\ (:V(BT(W-,37#5)%YTD7,, M2S-)="%" \L;6W"L)4H+^WW*C6/3C"H=6OC(F+:, =AJT4G&YT3$UB*"MU M7<:C*Y7^L)GA8U6/.I(RKJ)T&5X'*M.%PW43J7?IH^JM\PN6 B?%BZ)V,%56".<1CSE237-U M\1#B02R(*AX2NW[HT43$1CUQS*:;FH!4U$*Y_>!C1:^=^#N#K9F4ZP^Q@879 M 5C%QCL_@ 5G!DN?,NG,C*.*'C/N]R6,X5O]1::HDAR_9CDI^/)9"2U=0+E0 MS40R53"N#+.]K2/VE9@K-I79]5AS!_N<",^7^AI1\B=",':Q#R,WQ7$RKS5;]XEPJP:/0?Q(720/X#9VN\? %NETO9 M898?,>9[L1.IE7>D&:^6GW,"$R8:H-IX7AS!)"(.( M>52:.@&"G*) $)XDC%F9.CW3-S7;J!'O*0\0U?3-L,MQ5Q=2/ZMLZUH:?>U& M=#D=:5>M@JS,EG$D5U2O^ _CHNJ'Q%=R7?6*[VF75K_3V'=]OI(G%M,]91?X M?NZ[R/<2Y, XQA@B)Y*BGB .XP13$M#$8<(H+^)@Y*D)Z0UQ0%%GWL]Y%ZYV MF7D1" -+.T/^K3HU'^7U@N[,N^.-UI'Y*!O-+LS''^BFJWU(,RD$RF8!\U X MB1 T@51XH:K:PF#L<00))M1UD,]Y8'4WWQQ\:AOPDU2)5_($U:UP.3G=??(\ M;&::2UKFX_]U2K8\M93K0(YX*BU"K8,[-9D_IXRS-R^_%E+=S3:](J[H*GW6VNT\=@4)B>KSZ!%/_4&@;B>'DL@/HA#Y M ?/GJWR%%V9'H/G45AMQ0\!PWZ>D'%!).GBJ:%<90OFFEPK>$&YWR/6)]'M<6LX]ZF-NCLG_4 M=QBA0['ECVMU'92+ZW6QRA_EB3QW'(P2WP^A<(4+DC(F#76G84,2,"D*=F6=JXNO3,U]F*H44O,'9[T!1 MK,YY1;#%OFW!U4">]8/6P(*M(E(C5"B-*-,@G8]8LT++0MSU@]I(G9" M\#PFK=*PY?7QQ.)Y'G;DH\'CE[MBZ[ZMU^OE4J6GY\ME_E5EF6.YWO+G@HAULB ?7YZ"^R']LBME0_N6S\[^: M_]D4F3;_M/$8%P8BOWEI1"N]7_+_6O.,E@WD,'-\/PHBZ'E. I%PN50(I6KH MX=@3;D3=T+6*]3&8-_!C,_/O'P#2\ERY6[W5FZ3&795K9SF"6R8TMVK*CU0\;71 4=> M+@O#?>1E&\G"OWI4UZ/U^N"=]2DM(;#0ZZ-*:6F'D_[-3KY)F@'^C3ZH*FCZ MM_=YSJ1X!2IR/*5J6V?R67TI!3+5GE,(D0C'T0H\')$PX%49W:-LAIW90 M_YJEJD[!_Y8[B^6GRW&> JC]>.S&]L 'W*\?;^[>O07_^^;C3V\__=)?J,V6 MR9Y";>2 HX;:;!G8#[5I_*:;C?^6+^4V5@K<35:LEOH@O$V+W[6MZ25.R%P: MP\!5K;5C)X1)S'SH1,PG@@O7C8PVF;@-&G =\ZWZB6NPGG^R:[T3L=;/4Z(R47]>'_!B_4>5\H#^7-BC]* M^>&RP T##$/NQ5 E_T$<^ 0RAW+&5>$3L_ATTPFG)D.:*6(;.ZVF&ORFO?2: M<)O+41/@#6SCGN$<6+*\&I(69FO/B([5Y;J!G;8I[S!9+_ 2L+2@TB!=+\N[ MNAIT4H.NW4;:%"V4N7GX0,/*7*^T>;E('].Z'W;Y%"@>.%>&+]T43RL]4'KX M1GF%GBQ%BS5JM01-QAG/TK/@:L>2LWGOPBNDMYNO20U;^D**NN>\*C$:)QY, M"))JII]$,/8<##D6E% O1(E=M7232:=V5#22P)NW(1=V4VI#W?(BJ2)YF\V[$Q WY*5WAQQ4J?95T4/'"QBV,J M((F%:EJ$0H@Y#2"-$U>H%*V(6)FVQZ>9FI3Y)(1R$W]1OP:?Y:@/JK7B=?XH MS^5'XSN!,]":"9;+ 1M8E%0$@IK"8W@-45&]'9A>^S@I#LDH M&6(\8]*,EQT[TO"5CM7)5-4'\O*!KY34JT,?*UT#(4*$DR"($C^$B$0JM5[X MT'>XQS@+6& 6[6,RV=0$=$4K6)3$;B.J+>N"M>%KILOUA=K03L0*L ];P*K MF 'ZXAA TFL1K;;YQJV(9<#Y07DKDW?LQ$>Q7*EA5]H!\!//[Y?XZ2&E4GE4 MUVZ($P?3,()NP'4U=@Y)Y!"EYD4BBI,X"8WTNM99IB8PFO19W62V8]DN(WI# M:&#A8 ..L30P8KY%#,CW&R) _FM_^[=/,,J^-^*QWO!F#]M7I?L@EV#Q^2'/ M>)D..P^D5L!]ET(6<@(15YWX5/I50+T0NZX32\/.M##=_N!3V]>:/J )!"6% MYO7I#H!KW\V7PC'P)K9 PJI2W2F6+RA6=S#D:/7J3C'3+%EW\ID.+A;=F/<7 MOI(65V6P"BS\& D.W9A2514K@21T0L@\3QZ_ B4B-(\+.!A^:MM3$PA*"KM8 M_X?X&?A*+D)EX%W:/R 6'I"+@'D-IT<3K9[<%2;T/5J?'U.QCS$@D4^9%$D95B0J'Y.D0N)[_EN'""6$*-.> 9S M34V@;;L>;,DM/U.+37P&7@,1UQ]H0VLE)_'J4ASC#' 6HK _ $>2BUL@F^DD MK1^>G6 T0Z152IX98CR1:<;+COPT?*5K)_5[]8E4)S:7"B#UA ]#Y79!JF8X MY@)!5SE@'%74,7#L.J4W1I^:P*R(*SJ&\^PB9^B2[8K'T#Y88R@ZM"(_PG*_ MK<:;$XS<2OP(;X>MPH\]U&VWOGM\6N0OG'\I,POK[IF0>;_MUZF3_QZIRL(T%] MCJGCN=#S"8<(>T@>/SZ#7DC#"+M!XG"C,^C4!%,[+DH2+0S.8Z 9F.<70C&P M6"VI Q5Y7>SP8[!8&-\7PC.2Q5W!5)1D]F1EM[#>:EH?>V\\>[J%ZATCNNVY MSA%0Y87I)Z'JE;]?Y%^+*U+HD*MYXO*01W$$F2[ YB<.Q#CPH4.%D**-!L@3 MEA%0)R>;FBC;T*I#>51Y?DTN^*TFV-;0;@/:T.[N";ZAM1ZUN9XFV334V.E$2"E:(2/.$75=9F!K(-O792I!5F M,RG2%WA#7^269((*/TVH-DC/X68M0TP Z5.&M,XWJ@PQX7Q?AAB]TZ7FPU&# MKN&->/.R?:1R5F@K[]U_K=/5R[8 1?%)E0J[>\!99=3]DC-]W7"3?>;+-&=S M[ 04H8!")Q8,(B$-,BP<# 7R6$BY&[E.,,_XO126[,ZT@L1HY!OMT:3P9+]1FZ< G[8U M^RH(9J &095U*&&8YI=B4YMCDE_,2$;\W0,'V::O#MX5 H"ME^KN0/6=?](< MJ**.C5*.^AX!?)4]+P?XOJ]:D>-_">V%1,8C M9\1Z)*-CO%O69/SI.SIV-EW=-3UDG^1;7JA8ME7E +_*V-Y/5(W(HFI3][+; MXGWN.XR*R,40^TJ#0MB#"4M:&I'=YV!"6.03&,DC Z*02TO< MPP0*''I1R#!A*+0Y1UKFFMHQ4/FUML[RFMA.=6#;0,8H<3Q?%;%VJ>IE+4$F M'O4A29CCQ[$?\=B9/_,ER4>&N3GG@**[4=ZQ#B( U2$,3AF^,]WD8%LXG;TT(,?'AV_M2M#ST#//H\L]JF M&_7(,>![_\0P>:5+9@N7>TGMC0^;,J>(,]703.P#!@&%9N$E(O0>:V"N^RMO.YEWR!H!HH'.1:4QQS3!QUYG&>\OUXOI[^1]K2EX ^7E]4^X124_/:\+;.7.C8IYU(UX)]J-4 ?,9LTS\I+6KQ= M\[]SO+S[FL\#C&(OE*(IIJXC#X4PA#C&6/XM""EG(0\CUZI/N=W\4SLFY!?G M6C8AMP3<3,X,"./@1H6B7&4EU9IH969LR)_IPIP<9ANQ3J;D&/HPPCB!B 8=Q3#FD MW VIHV6854G0DS--35:5H3P[Q]Z7'^1>ZR8F/?*7"Z#\O\^>48=$>6"1)XLMLG)I\=7?UG>( I-GW8,,$V'(Q2,I.=Q#[ ME&4=J!A5R'5':5_Z73!2UV(\"_G;^Y]X)M6UQ57&KMACFJ5J;-4J\EWIAY[3 M2! J$BIU*2^0NE2,8,Q5N;/(=V@41D% K#ISF4T[-?%743T#]R7=VBF.=RBO M/?>G^]1=L@QFDJ]_< >6=AM.\K4/"I(ZBZ5L]_GXHO\:2&4:I)7 M<;HZ7$/*,0>Y/(8>"J5AF(@88I]%D#K$1S1P.(EBXSON'@F;FKBK6%,N]KJP M4(,[L&5O!FH&09S5/GN;<*G>U]W@6OZ55G-@^?J/MI 6D02OM* C MA2!4BY%FX.M#2A_ R9?,.HBCG@]0J7SM9&H3!3;N@MJE;8EM4'VL$V,R7Z@W#@ M(VX?O2VIX*H=//L2!$:8]%J$H'W&<BJ4EPA=UC@8 9=GWD0N4$ B7 1Y#$C,8F%XQ*KB^S6V:8F5"IBY:%?4KOM MD&C92+P58C-9TAMP XN2&K.:4+#IXME_=S@C3'IM&]XZX;C]PDUX/V@4;O12 M?R$R?ZU"8?4_JLOK.[Y\+*XR)B>OV@_/?19C^6$1Z'G(AP@E$8P]%4YLC.P7;,M/\.&X=AA.G1$CB$UKQZ<8X>:29R.Y8A=Y6P5WKZ7Q*XB M#3WA^C")XE@%1TOYR6@".?&Q"&+B^8S8"=&C\TQ-0E[7F1%:+I9;\5VG6Z13 MP)K*NHOA&ER0-?*2!DS'/X-$O^+G^%0CRY96?@\%1_OC]ET[WV4KU6RF+$Q7 M!O1+B:0"H=?%7! 1AU(V2+& 7)5W[D(L< 1#P03&% F$C.+XSDTT-;E0T@HJ M8L&&6E"2:][:LQ7==MG0)V8#"X>N<%GU_S3!XH)>H*W#C]87U(3)9H]0H^<[ MW/G>9'2I1,U;7OXWS>Z6F/%;3GGZK$1/@;56HBW RJT9!MB5\B"&.&*A%!:^ M"TF,*'19$N( DR .W+IXOKTH'78,0ZA^EF M/=AF/1H5#I>;X^%I*=3L<^10'7]/5@_R):A_]HO)05-5#]0^R+M),VDV MOM"%'%%'P=)ULQ7[EBX7^[P.O*B.JV]N-$X7K\HR%G%=1>M\LU/@D=S2^US.O MTL=J?'T_3%(=IP,><)E[GE-=#)C-0,9U!?AU1O/%@M.5OCG!E"I$BKY2MB_X MNEKO?;N,.][][@5<[]SC7C+."#F#(9@1F.@>.D1J.''"(LB3A"6^ MSV-"K:YPK2F8FA(O/U9OP+Q!#7IW5V9O4+Z6![,U=U Q\4K9@TW\7BU_4!/Q MZDY*(XPNRB'<&>B"+,)29C9Z-#B,H]"-'(A%[$+$(@_&<82@RQ&*:( HMJN< M>G26J4FL,AMNV_.B4_#)<3S-!-7%* TLC$J 2@*':7+1BD#O28('$XV?('B* MUZ/)@27LG%,3"U_>_?3+NX]WX.;C^T^WOUS=W7SZV*EY=2O.9@*B9_0&%A=U M9\&M0W)++_AMF'+"Y@ -T!:[==K7:)9M@L.)%MI&KW9IH%.5BLO%W[@R[3F[ M>I:ZSOTV2E>K//KJ55IU:G9EB=_B%2_VR[O[+G6DU25MK$#))B)@(@)/"B@_ M=(($XP!CXVR6_NB:FORJ^0$50]5%ZS;4H>8%:&9L&IWTMY8&7M+76:&A962C M-!5M&E'\RJK.98;%I/U0AKB;'O>*9?D P=?ZS7&U1IO M$U?*<+#59HU9O<9+O<;*E[FM9:D>V"ETV<,UWT#KTM[\I;_I1FSNTCM&N\U; M^A^^FX&@$O)5^)/\C^H+\XP7ROGP'J?+O^+%FF\U@WD0N%%".8;;,P$XYFG=MCJTA5\2[)E31!SQ,T,AD%P'/A(U!#JNT+U MEP;9,Z (!YKRABG1G_5@C5:?-H3YY*-:$M:8[-L3]@-T3+$KKWQ]CPDFW C2 M! <0$<(@B6("21)2*9(2[I!HOLI7>&$FB3JDS&T&'U#!4'-T2XZS2H*;6JQ! M[QEMPV6NO4:&6GLF6B\99_6^_46J('+3*F7Z;^GJX=E6H MLL4931=IU=E'^2REZO(&%VFQN="X*8HU+^8.BT00!H[4%P2"B,81)"P)H<"8 M1 0C-TBL"A8.0N745(TK*L5IH4,B ).Z'Q#J='S6IZ.T-E24D^1$.>#D7XN4 M:=,ASRS3WP99;S/I\^JK.+ PVVHS,]!@48?@@":3H.02[+*IBEI4C +-Z=K(.3^,3U=]E[M"P-/G<1+/$4EBWJ_'8,*IB?]M1$CI.%I41*=6+EP3I U\ MLSWC-_0]]FXP35-L-BGN&48+YVC/<([D];PJHTAU!8\R4._'1@BJ"BH]\KE)IZZC&/NO%0OM'TVQ3[6)OR)Z'U%JGN=B5UH:/-\Q7DLUC'JSWS.YT=_[ MSM $0D*$>,QQ [#T$78XYZ+(Q<[\S)]Y,M*'M!F7IG1Z+?9:?M<#+?9?JUH M!%CQ5(!N%X#-$9*X9=:WZM(M^-?Z?/'T3ZO61[M) MY.KFL2][\1B [1;BSALCVH3'*-VU H\^T3&RA=+E6C7#43U2[_ W7E051^9^ M1 *.'*(R]#A$*&8PIL*#7B3\6/B^B+A5GZZ3,TU-M%7-?%>*1%5!4=U0S<"Y M=#1+=,T4VEXP&U@>5C2""C9-Y:PN&-1C-,TY*'H-L#DYV;@Q-^=X/@C#.?M" MURIB7Q[Q8O&FJM,Q9ZX?$&FE0Y8$4C9P[L,XX $,F1N$\N>A(XQ"WS8$"8\JVCZ_1FF MMGEU7_T86$]UF'LC'^M.2TC#DI.\\UBNI_;QEA?X"VV3%_$88# M;_0:/DW= +7:3_+>:_S[P23CQKF?XO$@GOWD@QU<$W>\6-U\^NF1/-3V9N+Q M",4!C' DU7K. D@8]J'CX 0A%M*$FW=HVQ]]:MM^)>D#-Y\LC/,#O R<%)>@ M,/#&K0 BK@NOHK#S\?<77$)+"-Y+)KP].1C.,5UJYOAX*7Q/ VGZ-UQ-IQ\ MJ*LE\3Y=\.4U7O'[?/DR]VG$I5QB$/O,"FP4Z&;')2I0#I 9^D;&=5 MVEXC96\>A9@&:O?K?M@H4+J)5$M@'+G26E$9P(Y1,-XXY$Y-K&S26NE>BK"= M_3+P&IL90]-9N8$%7\TH:'"J\V[JSJ%-9JO*:*!F]__G[EV;V]:U-.&_PJJ> MZG?O*J,/08($T>>3DSB[/9.=I!+G]'3M#RI<'FIZS'5LDUGH@/%A86)=JMCL*1XW&5]'VNW!C\35P/JZ-,SL^SWZ!)1[U M(#D.^ONGTI%&'5A-=S?$3&!5(,1B;3TB 1#",2B8"2++XEQ"5<1IH5SRLSOO M=F+\T9*TG?-RCJ%F1\L#L0C,H1\L '"O27NHJM=JLYW7CUM']E"O@PJQ1S[B MS5[\J@^4IM[0_'E''W1*#BWV6AV\>V6]Y4K5#W^7ICPZS1RMV4=+TY;G>?%Z6B\WMXJY\D,WE MELIBE"/,0&8J#2(JA#XZP@(D%#*22Y3+6+J8D_W#36WQ=Z0U*4$T>C02MZV. MW"S!,T#;&7+^X M,"GO(5:)6'$ O,(358.S%;7[]_^K# PWLCE!/#C=\.I5_OHTU1SCPRC#)N'A[G MRVFRTH&2$X3$.,\25$J&$V<;E;'%7]JQ-96S0:'-=97LCZ>RK8? M99,)Y49Z(W\[['ATNG,>F)J/9DWO,E [2=%M,G7E.M-J1L]RTW'"746UJE6I M_8ZR_KC]=>;(YW8QL@:C[D"O,SO[F]HK21&@3^JW1=O"0HJ;GUQ_M*X0-X,8 M"DJR#$!%3=HB,WT&D00)3QC+A"K2N+!K57Z1'%8<-FJ_%&0ZG57/8>74 M7?7LRX9&ORSD^I-Z6W5&/];* U$,,488$$9,'S/!0,%Y"C L8$&92GD&G5I' MGQEP:O;ZF^5JM?Q33X=S@,P98&VC9OS!%3R41HMJ7+ZUL,$;HMA"XS?TYLR8 M(\?CV"%P&*1C^=P%+DUC\*WD=VWSE3]DG4_^85G78WVW-"?>&>042HH42/*8 M (3UF9CD% $)$XF((%+_X.S=/#OLU/BE]MV]$+NMA- *'OU1BVZ9?.4X#0Z. M4*_@CN(3O1#78?Y1:YB\NTK/CSR^U]0:C:,.5/NGA^:W+S8KRJN. F^?UAO] M_M76YOI29WSO3JFS(J7: L("T*(P<1TI!R2#$&0JH4(P ?/$Z4;&;?BI<5]92BU/3R4FZI^H6EQUW9 MHH]X-(8)T)06(].RA$BG+E=.HT^-V#K"U\T>N^*_:!3?:N!HF[G-C2WQ!4(\ M.._Y WL ZPT S2_IN0@P,N<-P.:0\H:\Y,+^?W4_J ^:4.>PB?=(&85QC"F@ M:5$ %.<(%"2C@"5IK&*>FNB]05W\#L>:&IM5LD5P8&^](UC:\9$GA *S3[?/ M72VHMKAJP +$SUA@$J37W)'A7J=CW&F]3_9]ZWGD@E85['Q=:+9?%[JI_OR/ M^G)S(4P" =<_WBW-KVY^RA4OUR:/]51K]-;^>Z)STR =SC(B,&5)!@IL+ALY MQX!*A !/4\Z12A&FPH65IJ/:U$BP4;#*3C.*F8Y>YI;:!-U^U=_@ZHM5][>X MH)?!)*!W:78P"8$GM!UXZ(:P[7?PCZ9KABFET/G6F5]?11V8KJ(6J*A!*MI" M%76PB@Q8GGLF3&K^O3=5F(9VXW==F(;>)S;V"4HXI#CBGTM30WW;A2U',F4I M->T:S/$"8L P@X#%:89SP2@5F7UIQ!?OGMI.FE3="US:_>UAU;\]78A X/U! M"U:K/Z@BXMYWQJ$>XF \IM2_H>W4L-? (1VE@<-Q"/M+*[Y\9,3"BD=E?5E6 M\?A'+G2<- 5X7A3>:?INBT^[EMKZ Q^7B]6+#MMWAGEGA&".-.4!B$T9-DPY M8"8ADJM])6MV)4_^J,2WM&[[&\Z'3T]8T[2 MB'ZA"^9GN(?(%Y9!_$D7"_I;'#',NA#9%$P(00Q0P26) DQ2)-$:I@E8NIIXQIL:MK9A1+6?=;:N2U+X0 MQ2DX^QG1$TB!N6T /DYE*,X@<$$9BE-O'JT,Q1G5NF4HSGUTF*EVN^ K$QC^ M3M;_O5U<\RHL?/VY[C0U4XIFA4P30!#-M0G&4WT4Y0RD+$F4*7HF$J>;_+,C M3FWYM^*UO;?=U]G6O]BW;N[&OR_UL+[R.R\0A_O8U(,+!-7/N@3_2?5%HWZ MI'Y;+L6G59,QWR3=Y(7"-%84",%B@(H4 @)Y K(XXU#@."V852#DM<2*@X)S3PY<4QWA?+JC6ITXU-_]3U^4P0;M2_UZ\DVN^*BNRG,5*4$HS!I3@ M$*"89X!0@H",D:(4$Y0D3OF:SA),C;\ZHID%IFI-HKG18EU??WZG/V2T:(KY M\%:G(34S7&;*CM:"XA^8XMI:&8WTVTH9E1.C+9ZTU>$JZFCANU#& #]%\EP M$>(5"F0,P.AX<8PA+QK&C^\DV^PLQ^N?Y7HF68*)N='6.&" $&?::!,%2!F! MB<"4YMBIQ._A$--C.+;I'!NC/XR0CI;8$2#M^.DR>$)?H;@AX\PMIY7W21Y' M1AF5'4YKN;_\>SXY;'WO&@1\IJ6X7;REC^6&SIO0K*3(&4$Y!9A1!5 29Z H M9 HX3@O)9$(D<[I#Z1UM:JN^T^##2 O*1=3(Z[;R^R&V(P%OP 7F@].8!<@B ML@+%)T_T#S@J95CIOL\>=@\-K,9;.9F^FEB.*MS#Y'8OGS9?)!7E_/F=U"M6 MG^;,M.&2K(U.BG\5;O M%*D*(FA-HD:5J*M+M\K4H&"YP?-G1V!CS$I@;@LW(>XU:B]$TVNUV:&RC%LW M]D+$#BK 7OJ^@37%VJJ(7^5]Y=^?A OTRYIO?W*U/Q6!MTGU13->=#N9"W&_FPGA4HRS(F4J )0)M5 MFA\ 22 ".5*)R%*B&':Z6CLWX-2HX:6\QC'=5HWZP\@<54*[^G#.@6[IT?$( M96C_SF4HNOM[+*'QZOTY-^:XOB!+! X\0[;/79@:]>:Y"NY_.Z?K=>7%- 4: M$H(@0#3- &)2 9K J08*LPSRI3;?=C)D:;&,)5T427>((_P:4CM:,0+4*'] M0?88#4\1.J5_D)2?@\%>)X7GE,XG4W)./C#T7FA5_M!4\T-V4GQFVK2(D< 9 M@%1J+H * 9*J#*292C4GJ(SFCE=#1T:9&@_LA(SF.RE=;X>.P6E[070A2,'O MB+;X;(L\^KPAZM'>[R71L8%&OB?JT?7PJJCOPT-OB_[/T[JN8G>W-+GN"U[. MY4>Y:4L2K_7OW]+U]\^KY8]22/'F^=M:BMO%]A!TS;5$E2C;LHXQI7%12 $@ MQCE IL4:*^($Y!)E.%-**('=+IG\"SDUSNGH:&KIK%HMHX4T;5.K^M[Z]^9? M7&L:/3:JF@CIY=8I0+=Z_KOKE5: [X'M3=CKSF[P"[07$[M5,-(:MH7;?S%* M_FK^;/2,/G?F]A>CJ_X"_-IIG[/3-TCIT) 3XO?R+H"<(]_YA4/Z\*HPX%C# M-I_F1/M>XW*L@/261R"10L:0@3CG"* TIH")5($,Y3DJE(DY=VK58SGNU+:( MUE%3E9,Y7E1]<-UFVZFPH_0 =F:4_8.G.M(U(^Z=-VZ%$9T1&/?9)S??Q" MU]DG5<=MEG3>2<;YO)R7_'F&1,8+I11(X]Q8P41;P3G+@4JY9#3."Y0YM1>V M&G5JG-6Y,U^J:"MW-V5OH(^M%WM'?YLO1 .3E 685U$M=?1'\]\[^7,3O=%+ M[)\A''4VP 5QVO4._#H./!LL3CKSK!X>WBYCN?BZT5^!.N?UT]-FO:$+H4VZ M68)R3DE& $QC9KIC)(! 96J;80&S+%=QXI2CWC?8U+BIEC5:&V&OHG6=#[S< MR1O]4BZ:7__JW@7C).0%3E*<(ZS-5XSUOJ W!UH4IB%)"A564N\:;%:7&ORZ MH:O-N,#O#QP._C=T;E(>KB(F[\O%HLGL:VHLAH&>PC1-$F6":K@$2#((:"(+ M0&*6)TF>91K[!OJ;A6439+_ M\.. +M*/W9CFG^;%6+&>?&5R52A\<[NC/(]V+),U0K/D#T!B9 MO9-04$"$ &8)SE3.H*9VQWI4I\::VM;9^"VUK#Z:1O6!;,<@GJ +3""#41M2 MANH<'IX+4)T<;NS24^?T/E)TZNPCP[CC'W15F@CA*I_S[7*],=4Q8BQ3"BC7 M.*(48FU_:/NO8(QI*BF4-DY<&.-@A*GQ1"M@G3L><2VB&S4<8FA'"!YX \'&769G]1Q?W&?_N"P)?UQN=A>MOY&R\7:7)O( M]2S+4)JO)6 M?55]92ZJW5;Z*6CMUKL'P *O^JZ$425B?>W;=^!R7OQG8/!) :>&&I4(SNB[ M3P?G/C[X&G,Y_V':L*RD*#?O*:\BHIK,DR(1*(VA!$QO\ EA=+40"&0B228 M$);&A=.>WSO:U AB*VS$*VDCU8CK?#O9@[#UG:0?W,+?1#:0U8)&K:0!$GVL M,/%\Y]@SX-@WC>=U/W*_:/'0P.JT_+L43W-9%\7ZLYS/ZW1T'3?AR\5AX],=2X)4+[]3VHY7GFXR-7K![:4J[YB_R\*KF<93'-A5#:8D%8 MZ&,-DX B$H,\3U569! J%H]2P=J+.E-CN'$ZM[[>M\>27_\RWXG0-#Z-#JTM M/%&%SP0*8GN=YTD4R/:CT5^C8+;7V?-60-NO5&Y[>]718O4\^_QA)C*,&)<8 MF AG@"C1.VV.*."<))3GDC)LE2BS>^74]KC/2_U/R[JP'6#ZMXYAZ@:F[\^? M/EQ_?'D"PG)O$@US^I#,B<%C'D>28*[!ZJ-9+TTXSZ:HW>;IR=MG?_)UT\T=5S M!%_#SK7].L""94H1!H@H)$!QEH BSR10D!,W_0N<5QSF;TL'$5O2_U G$<3Y\'S5?*_[^(KFI#%*JDM>B;O,_NQT51)'%C$$&BE@4 +$4 I9!#'!.TIQ0A(O8 M*57?58"IG5?VA7;,3G+&WV[_"(EJ\.O,E_)>5=L!735E0Z*=_&%3EH9"Z).7 MG648E6"'(K3/E(/?,[3?S\80PR=57\EV>/;ZP9PW9U)!Q7*< 97@%" H-,4E MC( "0Y2E*65$6?4)MQUP:I1VNUK)'WI]F(C#2E)M=LUK'=@8SG(8+6$2+V$#B0)MYPJ\=9E6X*4-0I48:,5*9DR M.+31(?KEXW(CH\0Q,-%.\JNJ$I$A-@-Z*[Y' MRVL :%ZM+I?QQ[6X!B!S8&T->8>G1/+KI\WWY:K\;[U^B! 4ISD'C!!3)Q)S M0&&6Z;G@1$*,TTPX%:?N&6MJ]M71-'*Z%==C9FT';SN^\H1B8'HZEE<;[20- MF%5["$?0I-K.<*^;4WNH]]F4VB./#&41+;,IS6,V_R_E^I]OGN_TFZHRR44J M&4D5!#0SE:?3F "69?J\AI&2$.*"8Z=0UYZQIL.#WNI7SCXE8,+G:RJ>TP]8FW[U6;?9K,J MV=.F&FIY>,.YN_]Y#E7"G &,4"9U-8;9!+ HL"0)8G(B%.VP.4B38UL MC:-%*B5YY6\1Y?RI*J)?'1VC91OO8#*J5V45LUW_Y6E1;M95,/?!GZBY8G:\ MI/0PU79T/>X$!F;MCC)1>V)MCJH=?8R+[5T[KS?;J3X:YM+1TVOE%T^8>RX0 M1\83BD7(SOMX\-$1DR:44:[/'5.?[)D"E#4.IKRVP2E* ,YH#A+(4 MD$(@0$7",".$)V[EML^..#6:;@6N+;0N.T>RD=DY+N0<&'3F$PQ*#PY@-VPF9^D8_+E2G#<;M0 MR]5#==I\\]S\<7"884SMP3487),C:"V MA_931TAC*^[ZA>C95>7F;W67D:OHC=2JRNB;?J1:5K).$EPXL]K06;7CNA'F M*C #=A/S&S&CK1)11XNK*A2Z^43(H_Z%F(9)\G<3Y96* S"ZW21@&&O_):]3/:@@@,3\ M\T.'0$Z_=Q1J.*M6N^C/?]!].=\L-N7F^8N\+TV%TL7FHY[9649QD0B! 2H8 M!"C&*2A26 "5I8Q0FDF&K7ITGAI@:HNYEC':"1D9*>V7\E$0SZ_D2Z$)O) = M47%:QGVJ7["*C[YVM$7UB M"GG!:0)$K%* $(2@D"P!<9(SP225A9L[QF7PR2W]1G81[7KAN)U9G*"W.ZB$ M C0T831B5[V$=IV%?I?4B%L?1;Q7'!R"E<]3A]/XHQXUAB"S?[X8](Y+&B-\ MW>C1*@=U6Z\_T0<(16)-5#+)]-&"(D!0S %6^DR!29$HF+HW13@89VK$U)3V MW\IY82^$0URM;]PN12O\-9HS4 /;'YR$P7_K@\.A7J'MP4E]C[<\./WQ@:W$ MN3[K/,W-[OS)E (W>9XK^5TNUN4/60_9ED2&!8FE2 %A^IB"8L@!294"""8\ MUD>6(N;,J3^X[?1"],@X;!W[>%M/@AVA!($V,,5W I M_YFNPE@TS@AY;8%M/?BX?:U=,3EH5NW\@F&<5;W\Z_?E:G,G5P^W"U-^LXYP MB5F1DEAS%&,4:XY"!: H4_K4I032Y)509.54.3O2U#BIDA'HD1ZBE&PN= MAM6.=;R %9AE:K[NH'5K@98SNYQ%PB>;G!YL5/8XJ_,^6YQ_8" [M#>H5?N8 M#V53L^*C5N-I9;:3&1*0HB2+ 1&:(!#/*=#''P8H227#":(P=6KN<';$J;'% M[I*Y[O T;T0N35[I8BNV(WVF P&GW:;%VW82">L0 :;,'_-*J\*NV(*,6^D;\.C2IFH+K_BD8 M%OH\&$'OX<[NDHP?XCP8K:-AS;A M4E7M_^K1VC((6H8/.S-%_^WI07]\L=%?YE)_>#UC,&=*D%13*-?LJ8][@)E M&57$<8X$XS'+7*RZ0').S1;J/@7.4 *:H 04A_2:A*,R**1+EY P;(,+4]X9(0Z,%M MWNQGS&YO"#P/@7D_S!2$#CT/WUO.7HPIAYS;]:1S?]4%]RE'+FN^+?2I8&X( MW;3=-=>:GQ;OY*K\04VB[/IZ5>H]X/[=TTK_;QTK6R>IW-&?LTP2+LP=,46& M58F>5@KC D">9DK_CL:4.]_$^)5Q:JQK\LQ_F9MLG[_=:UW,,5R9"*\?[O%R M(6;4X1+H]>9IE.NCE]?]36Q,FZ>U4[3J%][\/EHNHHZZ4:-O5"OC5V>!AAJVA7Q;Z_VJ#616+JK_W.@# MO+9$S 7]D>CD&600M$D"U;'LE>=@A>2 MA)N*]]LS252=2^MB\+R=E>H'N54J*C?R81W]^;WD^N_:MNT4PZ)5;?,_R\UW ML:)_TKEFJ.AI3>\]Y+]=BG>]=9BW5!M"3-*XV@X&OW>4#>-2K=LMY>+W#(Q% MKUS%;^M@C&T.11:CU&P?0$J<:EN2IX# G *8)Z3@#"=9['2O=W24J6T?C7B# MKN2.PVAG5UX,3N!]H);O*FKQ"9&'THN!USCPHP.-&_/=I^M!?'?OAP>W)]@_ MQ58=$(S'"4N*S8D1Q"C& !'(M749,Y 4A-(XC5.X K,"+W.N*9'BI;XZD1NB=<^!>?@\MRGX.1P M8_%PI@R;0%P9CQ1C$!6)80S%,2 M%YF5!=$WR-0,""-EU!73X1AT"D>+4Z8'= +SQ0$PY[/+[!%R. QZ0&JD ]\+ ML/1:?9Q+ >MRT*.%-< M)+F0.4 )D0 A68#"!$6*-,%4*(R+5 WH8_=B$*MOZ_B-ZNIKNJ=.J40YJ%3B M2T =+D"=\!GSZO)LR)3%V:M3NSC[ M/^2IB^SGU?)1KC;/G_54;JX7PCA''\U'9AQ3+E2.S=ZKURL1,2A8G "12,EX M"@E%Q"VGRW[P 7MRX*7]6;_H.]7L:,[BCXW'OUU6\.>1>5L8]CS;W C,V[:::^> M9Q\_S/(X(;F",5 $45-/. 5%DB*0"YC$*4L8386->;%[Y=1LBH_2V&;Z5[;- M=CKH]!/',)T#$\+'F[O_N/GRX?KCNZ^7K_1##7MJAC8?KE=P\X_]Q=MYX2B+ M\E"!=K$=^;[%(WW_OX5%FC+.5Q 7D"L@QR@ 1%@!%(0)J@@B5" M\5@Y5O<],=+4EEQ3T%9+&[T4-ZKE=2WX>PK@_N7I%;; JW8P8@.* 9]!X^*J MP*?>/W)YX#-J'M8)/O? 1FC/M'GB0(DS 1!",( PRP!E&5Y4B0DC9-\ M0"]4#Z)-C8 :S4R.;*-;U%$NVFEW%;7Z1;6"5:I51\7H#Z-D5&GIF-7F<>;M M#C"O,Y^!F7'LJ1S:@]4CZ@%:LOJ0[C4ZM'I$]43#5I\C#-LA/BP7]Z;ZV3O) M.IV69"$YYHDP53$X@4G0R%>7*C021G\$R9_H!<$G)QT?:%1ZZ=5UGRGZ M/SPD1L6T_OTJ-YMY5<7Y3K_BW=+0T$S1G$DIH%[KK "(90@0PB'(*4\D0X44 M*;&/4CDUS-26?25HM),T,J)&?]3".H5DG 2VGP?\P17ZBB@\4B[A*SX0&RF MI<4HTIM\])_TV5B'ZTYO9Q/3(A?K^M!=]^:.UEO5? 6WG .L/[SEY-,C!KB< MT^!EB,O93WLK'_9VN3#E$?0H^J=U*:HRC\9(:RH\SHH$JS3.*. <)@#A.-74 MJDDV$53")$V*&(K9#[EBRPN*@YV3PF5A=&4)MRYV$NLET!%Y<-F!(7-C9Z4% MQCLP=1\OXM6!_X4&G2JR0NXR6+4X6);*L7S7L4N_W_SW3 MW):F+&9 ,$$!BAD$A.>Q)CT>2XF5S%.K+AV[5T[-8OQ=_BSYTNT^3P-C=Y_G MIFY@VOC]YG_?OOWD[RIOIYRGJSS]PE&O\G8*[%_E=?XRX%!VI_&0_R7IJHWC MIDK 5!L&0$&F %(*-_$[N3ZD)3G$!%I=C1]]^]065!I5PCF<( [PLCAB78)" MX'56B5:#,"09X -AV/4):B,='IJRCI6AN%CW6YX\YUNHG(=/9AB1?H?BRB- MGBOXV-,F4O)/N:I_C9I?5QWO-]]-]G=;PDYX:5?<"V+OB>K@H?$.4J?D?7%^ M.OFA8<>F=^6:WM^O9.W;_J0:%WA5/F[G,DV@MA-@GAB\M/60\QRP6$B0\1RF M&$L.W?H 6HTZ-3Y\*;1Q%C1B.V8/V$%N=_[Q#F1@2CV)85.B,DP9(">4?!YK M[ 8>]2#CA,7^T<7MX4MZD9I$W?=:^/ID]&1NVAZ;4]&Z+DY6?^Z._I3KW\O% M(A7[[%1$=NGG^7F^]+T6U@E3$DBB(A>O[2#* ,<4!%GH-4 M"49P0:'(E$LF^8BR.['C")GI389U4ZGP<;7\4:XKG]%RU>2I1QNC[Y &JN-\ M&2",<<*Q HKE4!^,M85/"KVL!80,$YZQN!C0['9Z7X;Q&NC^A;\,=MOO1*5W-NH;(=ROA M4>?+?WOB<<1_A9;'H\[+\3;*XXK@'EU^MZ)""_7U^8$MY[,<(X$SJ8V6I& MR30!K.!<;V"RD+%B L563MV#-T]M/VF$BVKI[&/%7\+5S^D7@1#:$V6GOU/D M]U%=+XCT?OF^T2*[CZK1C>0^_H%A9Y/_D.+>5$J6Z_*^OKFY_EFN9PK&7"&. M &*F01].&6 JT?\D)&&2YR0CA8OE>'R8J2W*1LJH(V;TAQ'4,2CZ!*AV%MCE M4 5>N@-0?\>X[4T(OSY1[2"='$<."\>D/'=H).Q_GB:F\H+]:_,:<&<)4Q*=I(0;590F&0 I9P MFL$8Y#%E1.249W9IH\XC3XU?.H)&Y5;2R'3'<6,6>^SM:"8(HH$YIY7Y*FJE MOHJZ .\$CS[T >S,0,Y@^:0C^\%'Y29G3/:)ROT% WLIF@CI-R9 ^FTG/GI& MB$H((PE((*$ )30%+$TS4*0)RPN<8T:LTA3ZAYD:'WW=+/D_CX6+-X7E')L> M'H?6CH$N!RPPW7SMA-8W]4RBZ]5*?Z2*!*_=OU7OAC/8N7 QQD&"*4% M(+&V;W!/2O].'Q[U$EO$/ F37P_802#,[ M_'(425/GJI(Z:L0>$LEG#:Q#A%\(@$>*_*OE,V=4$[HG-2TM'Y[K5)'UILFR M-YLA79C>XG)Q3^^-N;Z(6#M#9;=/[4,U/579-W.1LJ'EHMH;MI\VN=4_JL;0 MG@(#7;'O#1BT?MEX@82N^KT(,'1^>Q-622RFJ>[*VNMG[Y:JJFOJ^U$-R M_4VZWL[\+,%(8H04R#$7^@AL$F(QYB"F),]SEL4%=ZITXCC^U+:-NFRO:@7M MK)&K:"%=ZR8ZSH6=01H0X< [22MY'=OPR[:@HEX0OT8U\EL%HFN/['0A=%YK M*3J*,&Y!Q6'X'%15'/B:R^K$?I'5H?QN>4=__F>Y^?Y].3<7E'K@$^>_&/,B M3Z $!8EC@+C"@,44@SCCN!!$NNGN\THUN;$W[TM"A=VVT-GFY+=@TY>Z,6 MJKVJ:MQU9+^*SK@*_->K'8IBB.JUSK*\2BW;H8B=JFP[^'T#;W";^V IKM?- M%?'M0B_ZZOS4UME/8RX@5(#(G %$,08DA@DH\C1+$8J3@B"GB]SS8T[-S-R) M;+IR?F]B&B#X_E+^^1^X1OM_> P0_1W24V+;#/IMXO'IZH@5A7_FO$$ MPB3&0,&\ "B5$-!$I4 *E1/$TB+-G&)^3@TTM0VA(V=4"=H4M!L067P26SL; MTP=B@2EO&%C.QN0Y)'Q:D"?'&M5L/*?QOJUX]O.7A0@V75_$NZJYYN>JW,:, M0)%EJ"" %$P )'$!"I::>L!IGA>$406=T@[Z!IL:2W2:9 X+_#N*J!TO^,(I M,#?LPOM:0:-:TJ@6U7\\7Q\@(4+XCH[W*E%[?9J?"M3K?69H9PDC=SDOFV#E M)GE1OWVU5.6FS4O\*N^;;E*FW-QR7HK*]59%U:.X(#"G"!1$ZJ-4D2' (BZ4:N3.$+Q0/.T)X>_/0>XI5^4./^$/N7(_KWVBY M,$._>6[A?-UJ&.N:[]A"]>3[VLB_E^I\U+^1B9X@6DN,K>>9?WC36W%U^)>197 5U%'Y LX MX!SF=HS@$/L4\/HXSTM5_\PK:O>E6L^ M7YK+VO4UTX<S-&&"YK E$ &$"(9*!AB0!29^4LFB9OKJV^PJ5&'D36J MA(TZTD9_M/(Z&B>].-MQBB_T C/*<."J$QBH_D^CU@],[@X M_:JV;^K_WBZN.5\]&5__3[G^3)\KWVE2X(QPXT1/3;DFK#@@@F-0Q!E.LPR* M/'>JA6(UZM1XY;93YSMZK&5TKO=M ;8=IWB',#"YM/)&O[02_VHRZ!NAZX+9 MT> M0("D,/FA>0981A7 !5$BE3G$B55J_/Z+I\8H1K;("!<9Z>RK0+\ JY\N+H$@ M,"-8:N]4 _J8JA>4@'[QNM$J0!]3HEL ^NC?AVW_;XTTBTU=$-Y9M$=C?X:V?&UAED7^7 MXFDN/ZF;A\?Y\EG*KW+UH^3R>#;T];S- S,5:JO&C/\M11U3^G:YWJSKH(X" MH:AJ6+VEC^6& MSHUB5]'U@\D5&A;K$^8;8$>7KSZO@3DV_)2ZUZ@,";G7$I=!!!VW0F9(K \* M; 8=;.A=FA[6O&WKF $_R>S F7 1=C)W3W>Q>V/\C(UU\G=#R\\3KUP8%6 M8QO25W<>,[RR7)B P.JHE B9,:T,#[8UMNJ*-7V\^X3@+25K290Z->5?--OD@1NHJH43/:U[/Z M&MSU3*OS-AL"?Y^[LE?Y1MW$0R"[O^<'&?_G4MNA**$.W,/F%_1JUXMI?01^@ M=_X:^A), C.?*QQ.=]*G]+[@7OK@E:/=39]2IGL_??(S0VN M+6KJ^94;:^= M6*98, A4EG. (&2 F!X*F8R)P#*!A4S=RGH<&65JRW8G9%1)Z5IJXQB0=B;/ MQ? $7L'[R 0H0-L+@=]J%<<&&KD 18^NAS4E^CX\;-&W35NTG<#*NLWQ[O+@ M5N@C@[8$S,7!M3Y>;-9MZ2%M%7S0OR[G57\#_3=]NA!OGU8K_4#]2?T66?XP M3ZYG!.6B0)D B"84H#Q/@?YV4<"A1$*D%!/H5)%P#*&G1DFF&[V,5CL!*W-? M?\TJ]V]$*_G=>&J4N;>CO:G-:& 6W78TTCKHJ1[4FNV)L9N([:D>- MWOK46&O>/%"]L%7>'SV/.54^V7X4N4?=/,:V-+,DE*E*J+5V,(4!('PX**C&(<4JPRB 4B9,G^C)Q MIK8=G0F$&7PS?N&DV>TVXTU%X'W$PRRXUQ/R I[7&D&7231NW1\OZ!W4\O'S MUJ&5YMAF5_7GH_ZZOEL^T'(Q8YAG6,H"0(ZE*=-CVN H HA,LR1%*N&I4^?% M4P--C1N-G)T"7U>1$37ZHQ;6N7#;"7 MF4RR M& L$E14A'+QY:@S0"&>WU ]QZE_;%VD?>#$W]ZF:F@G72!I5HD:MK -/<3T(6_*P%]Q"\^E MR-P9\2P:7IGM]&CC,M19K0^8YOP3 T.^7Y1::VGIN7'DSW*89B)F&9!)ADV^ MB 0L1Q"(#)E$DA1*Y505K7^XJ3''KE#@O"K$,]^Q]E7$:YD=0V_[X;:C$'\@ M!J:1O4*+5ULKZWE[P^DQQ-4*%:]!J_TCCAN&:J7]06"IW5/#J,4JU_7C)356UV/4.:HU!! M((@++@ 2I# -VW.0J"*6-(VUW>-45?[5-)D:(7Z19LLQ"]ID+FQ/5VL3Q-1< M7O&.ROH?:T>"?+TOC1WW_B6^"J][5WD5;?6/*EU,+04^?Q+F>U-KTR07:PRB M9VU@[E!HBROXVQ9>?<)\[CBOI\RHF]FKS]G^/OGZ @W<@JLSKT^/C MO-KJZ;Q37[FJ2K-K'I *RGAJ NZ*3 *4B0Q0F1<@IT3*+$ZRV*T;PT YIL8Z M7:$[R:&W"[5VEAM-#"Y:ENXKZ(7T_"B=GNE212D M(\2%:(8IX>4FRBL5Z1J$U^DR7,->=RE_]O;INUUL*WM\4N_+!5WPDLX_RU7% M"QJNW=*E+"-96B0@24UE#6R2<%*H3V2(0PQ1FF#JE,CG7<*I<6Y=<&%M*BYH M^SKJ=&W0I'"\E>=0$O8UQZ[T_ HS%YBX[5NLAB9KS]B&H7%?0KX2P7O&^#3U M^QYHX*9PO/#CSHGVYGGWD<;'5GD(:E._(_J^Q^#]A\ZE=?5K2#4VZZC%(/FP[^J:897'&,$@D,?T)4P4*F>G]6F&,B> $ MQHXI6#;#3FTKM3H4?!C:5=ER*NPV0/\ 3^' 98/M@(0N%ZC\IG=9C3QRLI<+ M&H>I7TY/NW$6-W?SJ^?9MZ\SQ#(!"Y8!D:4"((E3S4>R 7$+"8R+C"RZB.R M>^74N.;;HJR+(VFRM_0'=?#I)XEA6@AI)6Z_N0QU[ MZK>$H"_)0@7:Q'?E+$.?P"7_$SE,K! &*9U(QE4"1.$4Z]XXVM3WH_?7ME^@?UQ^^W42_WUQ__?;E MYO>;CW>G3_@#\+7;.+RA%ICG.Z>%EZ&!(.4Q (!F"/34D]@ M0!3EH,!(()@R(9A326QW$:;&-V_;MD7KR$QYM-RF =.M[/_NQCX#YL6.DL*B M'9BGM/!U3',KOK$]?S$::)ORUVB7?KW3(D@AT>$@^N2U 5*,2G;#4=IGP O> M=*F;^KA-6'4Q:(R^9O#GO7P#1M(\H1 #R%4&$%84$(H)P)#%*,6IML+[GP1/EZG$> _X1S_5'$YK;K.56DY&_PQ6]V8V/Y2!]FY@I_J=ZNI"@W=9T._MP4H,)*$LPP!R1A^I!+ M\QPPE>8@YP7-XCQ1N; *$3HSSM1XTTA:97=5LK:59?BS8T+O.73[>=$C9H') M;B2XQ))7MR75DA@#MA<#AH.O1GL?34)ML2GYKHS8[Q M41C94H>69FT_/M"2E??F2_)%/BY7QE0VI1@6O-1/W)O J/?+U=:*UN:U*CO/?6B#^]6GW=TJ#SLI7DWU0**.:[^'Q?O J \\W*6Y >NMUWO')DS* MG' ) :%%89HP<,!8KD".M*7/B60H<=IS>D>;VL[1$?9E>-=@TN\'VXZZO4$8 MF( O0N^"^/X>5,*$]1\;\)6B^7MT/QW$W_?0T.;0#;-5!Z5/ZHO\(1=/LL-E MZY=D5ODN9@E+,$D(!GF<$(#B5)--(AC(")8%0U+DTBE5>)@84V.AEUJ8HV"C MQPL397UHHU3:.!+4P)FS8Z[P\Q&8TD)-Q8"NUY<@Z;UNLMT\/3_.*J6^4DGQ3QSE]4M=B67F K\7_>5IOS,!-04 :YWDABQ1( M4Y88<:1 $?,$Q 4ALN"P2)15AL:0P:?&GCOY(UDI8%8M;82W;[GE/ ?]C!@: MV< \V &UEOVJB2XUX+;R7T4[#3RW^!H*W:5=P)S'':U1V%!$NKW$!K]C8(+G M]8SF,N$)23360@*$! 8,*P58(3),18YBI9P2/*^G1C_?_KFBVJAV3.V\MDWM M=-(W,"E\^U]?KF\_WGA,ZKP^7+>7)75>CYS4>;V_S([\96 H.L!Y6^DWV:G^H@V?O,P$B'78YR%9'V?3G7 M#Z_KTE>[[(6$!D:S5 M6S=+)F_7ZR6]*QOYHBR55/?^BE9Q7EV@:=EI7.:XGH*PG MH%Q$JE+/4R2L WJ](;$V[QDO-M9!JQ=!LB[/^>@.O)>];])OCX9Q MW?5Z+3?K(\4%.F=ED>'8)*X2G -]-(X!%40 JA))2"Z*-'-*83T[XM38;.>1 MKD5W3.(_C[ =?WG%+3!AU;*^B+'GZBI,<4*2-(&F@)\),\HQ* H9 M@Y3'!212YMQS%3]/@D^-\G;U^VJQS?G&=/DU9\NO^IM8W??\Z[_ //Y[&E]% M9GF,U-3%]1MAZ629\1;=Y2AX_O)1^C/L]H/W]V6+1$(\HS"&$ F,X D MPJ:^3 $8HS!)4Y0*Z=1NV(]84]O.#H/DVRS*@U3+_3CYVP5?/LCHC51+XTXU MM8?6YATF3[/YVQW]Z>KB\#3[=IO;^',:>.LZG$Z;C-E3.1!ARMGX!3UD>L1 MR5XU7>(R-,^E3USX]M[EWRVOZ\6ZB[_2'C!;+3?0L-Q%OM7+;\X;,E]VF%7@6 N\Z MM?17T<%]P+<-JGW$M>-2!(L6+K MMW.Z7I>JY#6]_RS7LSB1<9+$# @."W,7G /&T@PH01($B8IS@JT#$T\,,C76 MJX,17\IYKM*A/:+]M.4+I]#7O4$A.K9\<()STC_(H3PW&>' M98]_^3:CDL*,9""7J7$U\030A M &%9I 1.I[>N9/@.P91AHNJ^>'#C]>\ PA4.[ MX+]]_7I[_3%Z?_/NYLOUW>VGC_Z2['>*>DJRUR\<-GVWK'+G5O+3YKMDOI[V1TYW-?SLW[1]^I,:F+VOR]7&Z#)\2$J=T*[G4C/ MXVYW_O2#Y3AKO)75&!^-M%$E;G1K :/SJ=(:&I]GR/.#CGIBM,9@_WQH_Z!' M#UI)63G7-FD[^+LG.2M(0@H2(V 2:0%*4 $TZV0@SG"&E%(L8\G%;K,C T_- M3KI;;NB\=HQ%CXV8'IQ@QR"_P/-U(9"OYNYJY;YJ$J\^T_*TB]&/?ZL'JN!. MK6-CO[XGJP<1*_=5W_,#$[<,Z9D[B97\KD_'5?]R$Z+S8=EQ)S"ALA32!"A! M%4 XT:>00D%-4T200E B>.J4K&4QZ-38J=[&7PC=1C.U8COY;YPFP(ZO?,,: MF*L\(.J>E.4 D==$+)MQQTV^WURWD=7G2]$-IF?'LT0;3>+:-!&'G-#'428-PLT2'8'&2,#GK) MT%29]695FE0IC1A&"1HAQD<9( Q 4'A$@"%)%Y MH1B5R,W0L1MV>DS12-AXHLTEV.5>Z"-P#_=!7P;B:WF@=\#6H9=W??I <&2V[H9O^NW/:TJN^?/GS;KEXEF^E^:$;44;^BZ7&_=X7HJW14:QV]5+MJPELK'E6:O[A? M[&C?:1XTO>^%0Y#LY+X?(X7<3NI[XA::.^J4]0;ZCB/)>&'#HR+[(@AYW)'] M7J@WG6<@%5@F @*F]/\@BB5@F]\N7:M?-H/]V47YY/K]--S9=Z4[_#?\<<.G#$NRU^CYX^=]K87Y%ZZ M_G1Z/O\N-]^78OU)[7S)_R'%O?Y/YT,S1#/%BQ2!(HN%/@IH=#./@5 M>Z=A?"-\U5!T*_Y5U"@0=3X;_?%Y.2_UF3)(::&A> 9J-6\GPVMUGW="J*$HMD.,A>&VGFTTK)3M%D:[W7 (,(%WN;/+T'F+VE?2Y]:S M??>H6\J^1OM;Q<'?_=UN=JN<9#S/,5B'F%:K!3*KRR\ J+Y=7=#FT9F\7 MZ\VJWM[6*SK _]]26:?L=G<^I<+C[* MS:R *A%9HD LI321I0E@B;8DE" \9BDAQ*V.9"A!I\9F6J3H%^,E_/5O]UJ[ M:-51;>C)W?/4NI[P7V_"1O,$1!T=KR*C9>NN[&I:EQ[NNHBULE&IM6U\G%?1 M5N&HT?@JTCJ'\!.$F94P_@3/LKZ2WR$,XJ?]$X'&NZR3^]OE RL7[:75\GY1 M_K<4MT(+J84RUUMUWYDF8]W4W&]OLTJYUG_3^HA=W&#G;Y5'>I; .$=M." ("8 3N),'U^I2'(^I"=\6+&GM@G5MS"+K;S1?"?PL,;R@:?=;DN: MWF0&WJ"VS>X[&EUD4K#]H16\W\F$]HY07(BXP2"C% )$" N!:S:7S%A4(<9][D6\11]UT M N&[O[N$&N92G]PV'/"3VOVRVN%FA8!"4)J!(B7&OU9D@,A" 8ARQ@G.85*P M8?ZUTX-.C? KH;HQ%D,=9#TXNSJ[_* WGN.J$JW;E/)4T,]BS*EQ3RVRL1Y;HM/D&*<>)2&,@%#1Q<7$!"&4%2/*$)@(A 9%3OD'/6%/CH$JV*'&CESXL M[6C%$T*!Z:1KT=2"FI8X%6 !<@@L,/%)'WW#C4H;%GKOTX7-(Q?21.T$;'*H MQ*?%Q^5B]2)#:MCY:+_53)@;3E,+>. M=!9FQD:CN6[^ZKJZI-E*'[2K\07X!:%$!S%>ARK=<3I)H0->Y>WZ_NVRRGC0 MWS;3^K@458#:.4)033 CI= M9WB0:6K4VTU!+XV II:YD*9$CW%?*[/8?]1\JB*^5=;\N-/VXAMZYYD=?/T> MY6Y]IU#T0J,7=0&ZLURI%?3.?"C&@2_$G<5Z[=ONH3A:7&4/?O7 A(*= MR;;=2=Z5:SY?FE':9M(SQ"6B>6'RS"0"B" &F&!*'[0+2(0VCVGF5B[-:MBI M4?+.Z.W(_^^.B05V@-O1J'\8 S/EBQBACKVZ$SI(!W,WG+RF'=B-/&[V@1,: M!TD(;D\/HZ6O_+L43W-9^P]-XE3GF"YCR2G+@50I!HC&!!1(0!!SF:4YE9C$ M3EZ^GK&F1D"M@-&;YZA.[*_.-%&BG;&X0*OY"' M8 M8?#),WW"CTHJ%WOM<8O.(9__?R_)(!\647M92>O-@)P%$\B)?*.@TWHR?$K7V1OL8;V *EDN:(L3J#!66Q MX@KP."X 8HH DXVJ?Z(*Q:F$*',*7CDYTM38N&X_2>NKFX?.-4W7K;B(:+2[ M-V#N%S6G@;>C7"]PCL&9IPZS'CN6G(/":W>2DX.-VXGDG,X'74?./C PF>/W MF^LVQ"03A"=9 F0J4H#RF $F%05YC)(BU>8@0TZ.L-VKIT81-T^KY:-C:[4. M4'8K?)CZ@9>T$2I 7,BAKEYC^W=O'S'*$R2W* M2LBHD3*JQ(RTG';+]#20_:O5"SRA%ZTK,M;K]ZSVNV6\;M?Q6O)_NU_^^)M^ M5D, B?D!F!\Z*_?T>T=9P&?5:M?Q^0\.:(KQG[*\_[Z1XOJ'7-'[(QTWMC$1KR;5A?MBZYRHJ M%]&SI"O;2RG'J>AGB7 !Z:.+;:-T$>[]]C<2UV"K4.#AB 8C]1DH94=]'V/ M_\U36P1GH'I;&]B_;;SV!,X:OF@QX/[T0 ?,MB;NMK-GW=A3[X@Y3)L3 Z4\ MDTK&0!&1 15#HHDSX#(<,Q4FA&!F5NG:ZMQ71;).#VOK[]^BXR$ *:._A8K MG"U]+[ZQ"^V'Z6D?VX 9X$SGA))7%XW5P..Z:URP.'#=.#T\]/QX\R!7IB;W M;ZOEGYOO)J.;+IYG!62*I+( G D%$&,98"G. 2\2?:34_P^SPNT4>72AM3U77@S8.*=+5ZP&G#%[D;CXI'G\[2.?-WM5/#QU M]G]\8'S1\;(.NS(BZS?/N\\T94:N_]2T]*DJM;K^37]RL[Y=U#4?]@RIFY]R MQZ45C2B[%.CK$:!Z-YH MX%H$=HZ.5?HSVIDQUI;\I4&$0,'Z/&H.K MZ. TW^(054!XC/,:?_:\QHV-*/ZX<6CCS\M!7-LKB## "?MQN3 =H=[6O6S? M/*)@G)4ID G.(8("4A**0VF%-]7"]27F!&E;4C MUFGHJ6U#6GC 32LMTRBX7/!5Y;D23]*D:-5NK(>N'B[>6+[Y9GMRU Y"K-=9 MZ_;&\1RV@S1]X;0=]@:WW6&]VLS>UM7 RQ]-!?!Z*_JDKL6RVJ.JXD,%IWF1 MFXJD*9, Q;&VUT2L0 89@XQGDA*K/<%VP*GM!#N9FW+]5VW94-,%L!'XXN/.#ST >"6%8^.,RP0]FAXL_[[/ M7EI!VU36,&>B._VBYLLJTUP4B1! 01-;2%.EUSYF $E<9)C!I"@&=J8['&QJ M'- I_-P*.Y '>B&VXP-?P 7FA4&875 ?^S088>IB'QGOE>IAG];\=!WLGF>& M<<>>W_WCD[%!/JEWY?Q)_[9RX*\_/6W6)F*E7-S/LJ1@B30 5U5R&(: Q(J! M&,-$,XPB*"[<(M@<)9A>+%LC:?1+N8C6E;B_NI&+ZQQ F*4T+2A ,>%Z#H@ M-*48",3S%$(2$R1G&Y/^^.HSL),B'/X'<>-\^?"P;.+PQWGA?",=)/9 MP+0^4Q_+[;*R1_7>*\ECSXUW\=@C]8OKQ;[/O7Z[W[&K$V$?C:_*//1K.KB'*^>C*&8=U0KZ[Q MOJSZ 4^J&?"I+X6=@3FQJ0Z\<01J _SV+]8#^,Q$3;4!\"FQ7[L>#H!SH.K!W%7PQ68%)NY3/Q+K5OX*KJB\(]%I_I M@\!K'9JC XU;DJ9/UX/J-+T?'G!(UR]2R]4#U:+>T=5]50>O/JDGVBQ5L@ * MF3:M&92 84E D@JHF&"%Y*GU2?W4*%.S*CMR1K6@#F?4DU!:G-]] !1XV1]B MLQYRDC^)DL-QW@=:(YWI!Z'F=L(_AT;O,?_DP^.=]<_)_^+ ?_;# SC0!"A_ ME9O-7-M>)JNE^4+&,2*,X@+ )-,,2!0'1,0QD%E:I(PBGF3V#'A\C*GQGY$2 M-&+6R6L.*_L$C!;L=SDX@;GO$)IY(L1^I7DH\\>AXA-@O^PLZ///1 638'EJKT^BZ-)/V M67\KOM,F@^]VP>=/YFIH6[ATJ4YT 9IQ+"A-4@ID#BE !2* (0H!E9231$&& MJ57U>=^"38UV6SVB1Z.(R=&K-;FP49KW^;2@\E>:I;'\D!VUKJ+MM%6:15O5 M7G0/52<[J[W2)#IL-Z\TF6.9YB]7W2,MJW[M2Z6D\1YOEA%K?EN:VN*L_0[P MG3NONU1-"J+Q.%_8ZM!MFPLP0[U[H\_QQMM0 Z#T8A<.\?Y E6).9?+?:,DW MS[>+]695K;W:O7SWG2Z:'/_WRY62Y4:*-LU_9L('\RPG(*$Y!BA'"!!."I"E M,E5$(*ED,EO(>].0^;M8VL6G'_QLUQ=S[W7D+& MXY?!SK4]M;F=3@F9,Q5D:OVC#@#U?66TT1#LZLML4=B5F!FQ@HS_R1NU@HQ' M\:=50<;_O#A7D D@PM $&[8YTL 4%A+EF,0 8J;W,B8Y*&!" 9$"<<8)@]*I MM<[Q8:9V[C12.C8S=0'5;D^X'*K ]#T I0%)-'T@^$V?.3K2R(DS?=H>ILST M?GH8#U0\SG"6\+0P[8"*)-,GZ80#;7 HD"E7A'JHX>ZR'BD9T&0N>5L%QE&)?#!B)T0&M#WS., MZ;[(C7ZC%&U8VK<%?7Q<+1]7I?&5S9!2)(-% E2L_P?%"30,QT%"THSR%!4I MCEUXK7^XJ;%8*^TV5=6-QLY@:T=:_A +3%%;L%I)KZ*7LOIC(SM,?'+/F1%' M91H[[?=YQ?*I82SR46Y,',/GU?)'*:1X\_QM;?P][\L%77 ]VC7?E#\J\VR& M<9K +$N!0AD'""$):*H@$"))6!87@D#ADB]O/[03NXR0*J\EK^\ M7__VV&AA?,FJU2"B6Q7<^,=A5NRX* S6@7G)P%S5]?W< ?>7;PWDT5;XZ/H\ MS,Y,Y8Z83]9R&'U4!G-'99_-!KQAJ'WT0RZ>=H97)WKU$YN7]W4,!BXHADA" MD(NX"K57@"C]$Z42\3R6N49Z.!&5B7O5>>XUXU/W\E\%5T_F/1:GT:7 M U1^;2^;@44K;#G!F72E-BE998%^J6XN7) M3TMAL S-22UL6N(Z@SMJ93:-N(T4YUD1N0A';UA]_^T7( M^J=?S4;:?F^CW?>VZ9J@-]JFET+36N&J$^_X2%>;DLY-Q*1ZFL^K3KAM5*1^ MV?+EZO!5S,1E$OK+FUB]:<2")RZ:O2R!XO3D17;L^KT6^N:GGNH%G;?%C]1DY0"=I6K=#'RM_D\GY%'[^77*^K:[-"HS^,!E&E@F-,QN I#\0Q@,KO+\AI6]&#$3AC6P]\W M5#5#;IK3\MW2_*KINE95%[F_7U7!R[>+S:IA:#/.$&( MQT@ E14,((Q,["G/ :8H@3%.>)):Y;>^NB93(_>V[V?7?_%#:Q+13?15?[.K M&(-__1>8QW]/XZO(K,*1 KLO_L[8;0Y_B6]"X-W%0]#W-JR[QJ/:CVXZWRGS MZZNH@\I5M,4EV@)3)Z)-( S3>(?)*RY)SGQ_HTS2&_^UZ_23%NZ=5':10+ION M(E_T.6U5FC-;];'J5/=1;CZI)M7W27]FFT+*BACE@A&0007-0^)E,C.-211TM M!V<"^YMY2T_C:\QGZ*/>Z%/I[@/T#;M7GYXWX<;UT?G&],#GYGV @7V-JYYN MU3#UI4),1?\C M_KIJX:]O<(YO%5'%?_/Z)/F^_+E0EZ_7N4Y?I7\"K!<77DRK*K),97 M".5M?[RRFMPK\Q=2P*LLS=H/P@)?80C;#RYW';Y>7$I%[7U4]=P[R9O?0O-; M2*XB_;#QMY8_Y/S9L?WR_JS;$?PE,A7Y;+L6?Y7RNS\6W"[T6[LMM(XXCI4QHS+C(4Z$/ ML[D$B"F3H9U0?:RE,8E3(F#FY#IS&GUJ_-4*7Y'$3OPV0,9#01FWR;%CDF"0 M!Z89KV@[\\\@U'R2DYL HS+7(&SV:6W82RZ(-6+G;UW9B5O7SO7JRUM5.),T M+U@A*)"8,-/-6 '"609$3!G#2R&_([^?",74I4;$YY[+.XCE3DC"8I!@G!AFM8EH$#0=*Y+4RJ2 M5&8D<]F _(@UMN>E[Q]-J&SX]DX_;M\XKF0:,_OV\?1LTFY<&4B6J+V1L73+FI-XNW="/O MEZOG3\ID0;2?$-5%-:29XCD60,!8F$@ !@K."9":A#DF<0X1<^'B@7),C7Q; M4%3!%,E+2J M[^D\\M08L"TM_+(EW$*TQNAZ6W38(=7?:2KZR2\HP('IKL7V[3ZVK>2M=3FH M;:L3R YE%4*!/59U!>LOM.^NKT. ZZV(X/3"\0HC#-'S_Z_NS7H;R;&MT??O M5Q!HH$\58';'P!AX&O@ YU1MW*QTWG16]SVH!X&CK=.RPDB'RG*F%<&]%\7%:>^U=_01!KU@8&1#)9-QL]2UG?1Q_3_GZX0RS3*!-9($1JM4JV:GUJ,T-MO-8C:]G$-0W!S&O1@9<"X$1%#L-D+ MEQCTDN%%=;8U?+[K,^*9"$7,R4YU.^403H8=9;G 6)($)AE$5*<$A.84Y3"$/$\PWDDTCRS47]V;)\5 M'XTD$=T(NI'&=,M,),?]9T98;]@KGLFN*R/=ZMGWOV@"OUK]:CJI7 M1:AQL0KZ=Y@TY0=]I[E6CDT<-T7+#[Y[F5V>FIE:6>)?U"O695L<\E7!D^J7 M'\A:='679R3/64RS!&*:I6K3G0:0(IVD*H,4,Q+G6,A11*]<>S:UQ7!3Q/A> M&SJ=PL6V7Q>S&6LR]DYHKANOZ'&-T;;B\8'R5M5'@(8*:*PF(XGEJ_\G(9'E MW+E_#\DL7WTZ7LWEH08ZK?YSL]0!T3O%.+JC61;$*4KT?:J@1.T#DPA22O11 M4YP$A),X8U99X?8F3&VVK4K4R$7Q1Z-F.V]-[Y7_^4\G]7].]8O9;.D7;<_3 MVIEZ0)T3O7I 7L[/AX,X0HF@4U9,H520 4J&)8-,WG1QEG2=H5UGELXDXE3P M$$'*4PE1KG8QE"04B??&?RDEG[UO_P\."=Y M!V/#J[_+D?-]R;>3H=QJ1WA,43Z$@Z=,Y9VFWBIA^9"_)_*6#WY\(#TH,KI> MO:F44Y$$L81:Q&"*:$$A$)F"$)6)A& GU M%RNR,&EU%J52Q1;NRW)P@AQ0^IPC:-O(FDAK'[HF7RE\Q-;JUUO MJZU0-3Q'';>_1@QM<-]5 M]H>4[L!U>KSHP*QQ#P;=X;AWI.?PU0,UI'>JAG5Q8K.(!D$69AAF,4T@BJC4 M@5PYS'/$PTS2B%"K7>>1=J;&MM]UE(:E(O01!,T8T $NGEGM54G&7IRH0]GG MTR@X57L^TM2X(L^G_=W3=C[S\$(3G(1A:K6%/-S,U ;^-A21*SN'Y66^ M*, "Z'Q_/XWPW2U"GK M;470][6M:H&SWJRJHU#W"9:'8?&1/_FJI3=)CSSL[;'LQR.?'KB=JQ<5W2*C MN^,)2(!(EDH8!B&'*-9'2A0+F(DX2#(J22:QU1[M2$-38X3&SMY2?;!&\C%H M#3=)#@#SO?,9@I7]AN8,$$YW*" MJ3YJLSX%1ED2<1@IBH"(8P1)3!"4.0^R*&0,4:N,C\/-3(T7/L^E '=L+E0/ MEN#/Y/'I;V!KN1TS' '6C!RVYM\715ROOYZ,HGA?+,MB,>>Z&E8W\^$T M%XC' DHD!429R&#.20(C',1(AB(,L55 CQ.KIL8TNT[I4\7M7KSV"_RD/?NY M#@'J3A+7!>B[-WC=XJ:KS(Y7Z% M18$&8Q9#%:K^( MPC2!E$<8)R4Z;&[+6A8%-'$0)&%FRSZ)AB*=;J7UGQ*(#J M\#K2R3"6TT&OG>;K9-IXW6(AL3-:]XRDN;.7W5%[!"J7 MP+4N7%([U8:\@9Y?3F=0=_">5.:YK(7QI'J<(+&CW>/FC0-FNB_%:OUP_2A6 M%QZUH,=GCS_Z:%E?LMY>2N_JGYOOQ"*>._F]\NY5$TMU]>,%9MEM0=1&PTV M%^5W\6/]3KGQKUF$(TP02W0,'],*0!)2E"!((Q3%.(UE)JP4V2\Q9FI\^NZW MNYLO'^_NP/67#^#NMU]_O?[V7^#V$[B[^>7+S:>;]]=?OH/K]^]O?_OR_>;+ M+^#K[>>;]SV;G-&/UB6<6K]S0B_F^(U7 <\\5L/4%M,Z W[4[ MH/+':>7BRV%U6]WX GM&KH!\.7+[59(=O-.%LMKG^5)H%>-R1O(4)[FBU330 MM=9%GBEN)3E,(Q22,,^IR*SJT1UI9VJT^4H7#/RN+:W$O6W%TX\!:T9[#N#R MS&B#D+I016T/!W]*:MNFWE!-;<_?TXIJ^Q^_H+KZ0[%03Y1U+O\LHU&>1AHW ME"*(0JF#;#J]N%/#DT,5Q9J3==*TVM>_NN[>L^'XI',ES,1)R@(B4(LQ7K+ ME0F( \2@4-P0Y6&08![9)8^UN;92T2= -F,&1]!Y MIHC!J W($C^+A]M,\>/-C9PM?M;O_8SQ\X\,C/'O:?NI'^I7YY\81A/7C&T> M=9"-X)4*H98R7(D'L2SGS^*FBK;186U?Q/I6?B<_9@%*"6."0X[3'*(\SB ) M4 [#1(9A'H8\3JT4(BS;GQJA],P'126-ROH.@(6RW8Y>;#O$C',\PNR9B/H( MU^*S.[:#VO@F>+>28M>DI7QP1U(#P7/)7+8FC$IG _%YS7%#7S.,^.H7JO=\ MF)=,#=/-2FSO7CG#*<=9!).X^":D93[D"RC,I-:2CBX1O#?5T%6T"B4NJ.=G>J+QBXOEK M$C%Z9AAC?-4YG,7R>MT)+W<_;!MK0L82(I,XR@/(8T8@RF@&,9,$RH@+D25Q M%B16Y\ 6;4^-3QK3M4[=5OH=_"J(-OEDR-G%O6#&.9ZP]4Q!9V'UD-PY "F7 MS&33_*A$-0"7U[PUY!7#:.SCX].B>!'BFZB66KUCJ$8_9)9F,D(L8Y 0H58_ M"4LAC@B")$LX0BS- [NXP;,M3HVR7%?)-H?>C+&< NJ9IUI;X:HVME]!ZZJ5 MK'%'4<;0N"2F\XV.2D?&&+PF(?,'AU%/1VGO7KH?_SX7*_6BAY?/XEFA\F-> MSF2221X&.4QCP2"BE,(\R2-(,T3C+,NPVG[9\(]9LU,CH=ZLWAE;D="7ZW^ MW[7%EE?JANB;49![3#WST"5P6K.0'3HNJ"YH%N9TZQHG6 MIL9#6V/K:WBPT>;:*E><@M>,<9R!YIEH>GA5AH+*4O"3LK7\V<.FS @7MZH0 MIQH<6>W!P/=]%0>3AP:N<.8_!/^JWB[:LN_-=SR+<)3F"=.W98E:TP@",1=4 M82R3*$H%CY"5:M^QAJ;&'I6=\$D;:KE:.8:DX?K$ 3Z^5R1;:$!KI =^.(>$ MT]7'L;;&76^<\7AOA7'N\RZDO-\7Y7H6\R G7,8015(O)'(&<1(QF!"&,!&" M8F:EY;O?Q-3&_U9E::%-!$S9>(F>=P6C&05G MW5VU\H:RW7TO3RMV[WQR:&+V\E_?YX_B@W@J2K6 :"8G+$28"ED=6&B)I01# MS$@">2+3@$1!@I&53/_A9J8VR+6%@# M)OC3*+C-0C[8TLCYQ:>\W<\BYS07P-:&<7,#!B*TERLP M]#T#%S=-E/'[XI'.EW46E&#%_7+^OX+?<-787,YU_NJU,FO=A2)?+_M71NIW MF\>=2Z09I0'.XQ1!$J0,(AQF,(]1#),@BUDD0LSSS":YR9.=5G3Y-CE1M\/IHM.3J>.N6OWBO;?L]=S<4"V=U?Q9&:.CN5M-CO(7,E_JL.YW+W\7_%Y- M;E7P@4[+>I@_51?2:2H12D(&"4X(1($6-(MY EF2H9 *Q%%B*;4SQ(RIK:$; M,T'?SD%A 0-[Q8SU_6/MF=2'P#Q Q><2E-R*_ RR9&0-H$O0VI<(NNAMPYA0 MZPG/.F7-F=>%+,XT<>&<8IUH3\40$RR5"V68\5^F9"8&0G;GFID:BQ6 M:5T4$K16#E0+.8BG&4-=BI)G_NE)'MYI>66RXB7X[4E7%/"@$7(*#)O*>+D9P>FW:HNY5H^6_'.G6!-N<:ZE*/@NHB$SG[;K)M"$Q_):JF^ M N57L:K4MJ\?]9=BQAC2!1T2& BLSQ4Q@90B"=,LSU*1D3@F5K<-3JR:&L5H MIV#K%:C[L 3+HBHF4#FF:PVL'\1.O8&?U+]5%0;*GRWS=YWTK!EWC=Y?OLFN MYP_8.@1:C^K:/#V?]-31>@646W6]@2M0>^8P ]@ET$[S@IT8-FZVL$LL]W*( MG;Y\8-R'3E[6=6!)^5"G(WZLLT5F).<(8Q9!RO0*+Q5$+>X$ABF*14!BF6/, M9TMQ7P7?F\4X'&O+:%3C>E3W6_08\:!-M0S].(JD803(1>B,% A2:1HT1G9J M!HV=Q^<>^XB0KFG"'O\DP-3:BO!-KVR*)9BN6YD2E-*XC") M$AC&H181P0G,U9B'$>82!Q'*2&@5]7&PE:D-\D;DN+-RX('.843-QOK%.'D> M[O80V6?!GH+ :>;KP8;&S78]Y>M>ANO)#P_5=%V*6_E^)?A\_8FP*B;C9JD& MFRC7W]3"^GJMMA?S@G]<\ED@XR"B00 ET\)"G#-(4DIA)%A&D<2"4RMA(8NV MI\84K9E@I>RTE7$U1]R,,SSAZ)E)M-7Z"*2V&[2&7X$.6VV[E@BIK0?*?)?2 MK]:8N56!-6]^9$%8:USVM6'M7W&Y('5;VC0G(0GR2&>I(+UPX6J30O(<4A$* MG#(:J64;BN2CYOD)[WU)1;])/?(3?IX2 MA+ZL@BH7\]G'Y5J1QC7GZEM1-O_3M!+..,H"'JM!G1"BAG?,],@F$C*>YJ&@ MJ4P#HY.'DZU,;8#7AH+&Q"MPMUX)L09?U"-F _XTIJ>'O#.D?.],7H'4_ "J M=<;MTD'HN!$26P(H6P8H!?O+??'\5_6\@B/$^@>H?^B-^=/O'F74&[G7CGNS M#[L;^=&,)CF)A,P@E12IV9TFD$B2PQ"3@$B19&KP7SKRH\F/?+4#%.!+\9?+ MQWUTP;BWPNDMQ_WW/PJ_XS[R..ZCMQ_WD+N;/.I^ABBQWB*O9KLH56IX9MS7S"E2&=J5YFF_D MEQ/?2'O55@-(G,JTGFIO7%U6 \_WA%A-GK$CY[I"O%AO->ROG\E\H?,OOA?O MB\?'8MDO_Z.K'3/UA?B@XU@$G^49%I(&&":A"" 24D(LTPARDDD<4((2+8=X M/FON,C.LJ&:$I+@OFT>=#5FL@%3_46UL-8IX;2X0;5B8ZLTZDL^,BR[LK-,L M-5X7>.8O76:CB5717H#.#?"] +4CH._)%7C7]5#CS2C=P0M61?17\5X3Z)8= M>_QVS[SN'B+5Q \(_^]-N:YR&ZKQPN?/"Q):B9->:,_4>.CN^^W[_P>^N[[[^ &\ MO_WUZ\6:RR$E)M)FCL!-=Z<7;?E+?Q4FW+ M$7Y.<[(O-&G#@1CO?*BNS JNU^O5G&[6[5[_*W%;^.<@$DZ+1^\T M,&Z]Z$.^[96(/OBA"\,'[M:*7F]77U?%L_I*BUF8)CR2:OL9T#R$*$US2"*U M)8TSC,)<+1J1-*J$<:ZAJ8WI_? A'5A;K$!K\,!@@M?XGA[U+E'S3 ## 1L> M4W $#5=A!:]?_S:1!4>/,W5>J2+@L5< M\"R)$R@BKH.-=)AAJD@C#43(XRR6BC$L:R@;-CTU\GC_H#T!D,&HOKM*R?*J-]E 2SPLGI\;Q1P^,>U-M@L7=D;_7PT,L_Q7/; MY*&$9GE,\V[]_._BI ;%\UW^0%;\3Z_6BNHK0 M^H"5)B[)\H1%E11?&*HMCXA@G@BU TKB.(WB&"-LM%PXUS9\>*ASEB_$^UT[K/NBB-]5*]="V7]K;RM@QZ*CS_4/_!9 MCB1!J<&D MX]U@NG#R!*[W==614DD[@-\V :0%J!T OZ]7&P$D693N Z8L0?1=,>FX 6]> M+NDL-B:UDLZ_9*",9,YQ0%I*$0ISJ_+I8+01)R-1"$%&4\IP% M:21L @-VWCZUP("Z*!&KC1N4[;4+GAD%#8;$]PJOLNL*-)8Y5!X^Y+!3!>&= M!L95 C[DVYZB[\$/#53F;4FA4?7,YX MGC-II:1^M*6IK3FV MH0RES"J!XEA#4V.'_=H;@Z]RCF)KQA!SGQ]P)515#O@FGL5R(YHJ\[,XDQQQ+"%E7+,"T9K!8W/5<",]( M]SR[7YJJ+E>IS->BT(L7P(6<+T]H1=C=[9Q Y.2]SJ'GQKO3.6'USGW.J<\- M+%LB[O4WX)MX*E;KJ@IF]7)=2GBI18F7]S=K\?A9]9#^?SF+V52!TR$=J*5;N =1[*R;^M_N(;6 M<"9P I=OTM_!J:FP&OC$OE9K_,]7X2O#K)>_+[FL=,?5QM>E9 MWL^[#U<+Z^\/9-F>+,YXGB!.(@YS(1A$F6+\7 849I0D4N:XU=@ZSKH^PYJ?T#K?945V:\[T@!0E3-J MOR%MH$5];+!6,( 6!W=L_B;=YW*"&->!4>><-^F;U]/8VQ@Q5,NARE_2>I3/ MX@-9DS;B*A0IBJ(D@#(-M*YPKB:Q6&U;(HER-7]Q-=@MJT$<;FAJ\TTC3= S M%FAKS\9NV:%[>J)PB9GO:ZN!< W0<3B-Q<4Z#D=>/[*.PVDG]W4$;PYOWD^WRAEX;4=W%'D9"^@(.BA=J7J[9OU0];9\'OVEW0^.OR/,)KA[@M M&^[%TI%+C_M$>[]\N=?6ANIID&6IUL!B_JS7O9_(?/4/LMB(;1#6+*><",+5 M*C-5WP248P+5L LA%5$D0QER)"S%-,XU.36B__CXM"A>A +;;JMCL99@,VX MVBULGGFW,A9LK;T"VEY0&=P+NG0IG6&*CEO=C+.MCBR:88K"OF*&\9-#M[,] M-?Z*Y_J$-F,1DFF*$ZB^6KJXJ8QA+D*UJ24X%"Q+4IX8U2XV:VYR!%/OU?IU M-*[J-4G97W;8;G%/(FZZT76%XSC;W<$0#MCVFB!S\>;W9",C;X%-'-[?"!L] MY2YIO?KC2['^+['6+>OL4?Y=K!ZU /6RNK(*9RC,2$)0!%G "41<;7IID @8 MJZ5,+GD>2F0IUC/(CJG14&4R4"T]ZDWMHOH;N5\)45?PJ>KH/)!G447[O8BU M5G:H';L\R=VDVPP72OX[P_?JZ5CB>]U!7QKT.T^NP/>FSUIO_.:]6Z#I.P/> MQ)0WSX6WP,LD*][F=BI6U1ZUTJ)]7VS4RQ6;<[4E3!-*9<9A&J$< MHH"IU1I#$@9JHYC31&#%J+97$"?:FQI/=D?K/9M[4LF-Y4";;G\K<0IW\\L) M1VB.=4=Q 9"#[BL,X'%P;7&JE=%O+PQB0.(,&)J2\DSF(J Y$G$,>9HMA3WNA#)]Q'O-DZ;;30Z M<3TZ]XSW-U(;X\%CP>=R;KO@\]W5(]UV..BY?\-KCRIBIW-[*]M=5KK=M>\3 MN@$QZZ1)786<,?G?ZT[$#'_GER.&S0Y-$;T33'UOVVR^",L\#3"!(D<)1(P2 M2*.$PT0BED:<4)YRNPS1G?=/;KW[*%;W>AOZ#UV4EY&%=9+H+GRGZ=H!*)[I MM:;$QKK!&:*[F-@FB [&9M3\T++!J)!5B66=XE,\OHR0+7H0GO/)HKN/C9PK M>M#F_531PQ^[(#OJIBJ$_6&S4D.\ILN*:ND>&[<)*'$@14I2'4:?8(BXOA&6 M&8$9C@7C"0T$MT^:>Y2( >GV)P%QT=:S/%&WR25Y2P&Q])/SC\X M8)M:IV76NO"\VAHW.PN&!(JS2"W/F/H#4<8A9D3 D*6<1SG%H<5F]5@K4V.8 MVD[8&%H?:EELT(Z":;!U=0&1[WN7 ^@,V<<>A=$J!UONDKWUM^%.>@J]..)] MTX$]]57;=76N>%,15/NEUJJ/^D(9_/Z]2BWWHL'KO0><[M"]&3ON+MXWYGL[ M?>\-#IMN>M&OS=HH$R$2$1)F:9KE5B(D>RU,D-Z[ MF&P[[MX'SXQS+X+$,U?VT?!00_:HZRY):K^14'X!P=LL#^KO7LA MWZ\$GZ_K;&[V4M7QHUD6([76AGDB)40RYY#$80"C-,$L1GDNS0;TR5:F-JBU MG57$<65I6T&'O=B71SR*J\%>VP5:GL?["$!9[+9= #;2;GLH<'9;ZG. G-Q2 M'WUXO"WU.?MWMM1G/SQTC:/LU)'GE:#.O/S7._7BAT>R^E=S\"[B2,:$,!C2 M#$&DB!'F.&4PB%**&)$XP59EFLXU.#6RW+$7:(-!9_' VXZSF)NNE-PAZ7WA M= F( Q929LBX75>=:7/D9989 ONK+L/G!@?C/12KMF9@IK ORV:/M"9#]Z? ]P^87L0;D[SM.TL&#<]>Q Z>UG9P]XRL/JQYM,OQ;)HD\!U M4N:C:*[4FG/QD 9QGF89Y%S7LHBQ6N5B'D&,0B)RQ(605B'9)HU.C= JQ4TU MV527C-74KY8&VNHKL!2&^K!6H)L1F6LH1UGC]NT%M<'@I\;DGSU<6]B Y+2< MLDF[XU96MD!BK\BRS;-#8@S+]?Q1IQQ_VJS5ZJV3I?@FRHT"NPFNWM!2_,]& MK?C612_2\8-Z;B8#EA*6"9B+7$*48%T0AB6021X&C'.F_F(>BWBA-5/CK\X? M("N'P'8$KFJ7KL#3Z71;#UUFL)L?LR,\L]^V#VI?>AH\C3=-QO,5V#JDB]3T M7-(ZVS;[_HN[R";:\80%(HQB M2+,\@2C/J5;Z)# D)%>[CS1-\\CF7,2U@5/;@VSOL*YV:GJU/@)]]=YZ"2HW MKT#?45!Y"G9=;<*[+4,_4>]:SP.^NL#E[.#9)0XW,S6NKZP$CY690&H[[?CY")AF+'LY1)ZYLD:GMA!4)GHX]CZ- M@DNZ.M+2J*1SVMO7U''FT\,(X.NJ>)Z7BDT^%:L/Q8:NY69QS9C.02MG*0T9 MS=,4)OJ(&F&IEXTIAS*B&1.21%E@%1]PJK&ID<$[P@$7= U$?5E@1P4G834C M!%=@>::%UJ2=XC;-5?_GHBS;5$?PTS?QK/J-+'YV1QQ.F1CFJ?Y@0:E[5W0W**B&N:'2&16-T"7Z:+QL1A>,#R54?X0@C%,D MYBR3$(4"P3P($,RPH!D1*0I9TDI&OVDO[0I >^ZGVU=]8BO^;-\/9C.&WQ'@ M>1YQ*='\L1LL/@29!Z,\EG#=$2LFHUIW&B4;R;HS;QJ<$[ YAQZEJEUHU M=C*;(Q0/I+NY>O- B?E@_Y/"V8]DX6^EOLFRO5JSM3:4/_B>LEW_Z'WR=J" M5CF_%4RVZWU/-%4OZS]!SR.=(M)UVO_VWG@1J$KCS+ MMCK+SU>@@P*T6 -!JC1<#A!O4DO.IW,QO5@W(GO37IG;Y)\&RLN4_!6^W(Z M7U9S]S9E<:O_E[(XY"@1, P)@4CR'.8ACB%.0ET&,8P0M3K1,VMV:CN;Z_?_ M[V\W=S??;VZ_#-/K/H.RV4SB'CO/,T"GW-VSN)\S+;^) MD+<9&L?4O V?'D9%?Q?\O@IK7M1'! _SIT;?)0MC+&.!89QIM=E,,(BQS"$. M2$QQA'DHI W['&UI:H33& KZE@X4T3F.KAGK.,',,]$,@\N:6CSA[L'(=:?&['3=R_;#[3G%M]5 MF^]>&M,^B')^O^S%3$:(A"*-==AL*-5N/^>0TC2#(<%1Q 7'$;&J5>+/U*GQ MU#;8L@0]7Z] XRVHW 6MOU?ZMF?[N:Z4.]!.7QA Z_YK8<:/T^ALSP0[:C\/ M#Z7UU@5>@FK=6_LVX;7>4#\::.NOQ8$:/6J)++8)>I_UUKW+&OF5K#4*YFG08@7G" YARE(99E,4\LKI/'&##U&:3UDJM++--<*T\ MZ8?R6PKW#.@;,^;WC+AG2J^MOWH-]$[R6].VXZB:,9@3K$8,(CM8=Z6VVT/BPEET7-+/\<9&)9FS/K^F MDO,/#+R?T-E2M[*)9=8A8L5BSE[J/[VBB26MQ5FF!O>5CC'T?=M10O@UN0K M4)L+?F_^[^?"P@HIIQ<69BV/>V%AA<;>A87=T\.XZ9]B?O^P%OQ:C6QR+[YL M--_=RCI\]7:S+M=DR9N,3S9+!"4R#G.8T""%",D,DI!3*&0D.&:A"!.KDGE6 MK4]MT5,9-3S?P0[Y-.2 ["8';]B/,T>T MY@-2VZ\K?.I"375? %FL *TZ2)"5EOFLXG+KW_KL)[,)Q1OVGN>5#O3&<%!; M7I6!K''O&7]5*1(P=Y/+(-19< M-=?=/:T$X;?+?Y#57&_8=8!0.,N2@"19JJ8;E@K%=VD.*0L"&">(,4XXI;%5 MV(YIPU.;;EKCP+S5S5WIZ,"RLMU6:S,V\X&H9R+3)H.MS355E: V6\NJ M=&A_ MW>W?7H_LG9>.,FH/N=&.R(._&Z!:K:.)OY(Y_U2LZFK391TZ+-328_T@&CDB M/=H+N7/Y28\*:>JK1*IW=*I+95?.K5%>08>MZ[I<;&H[B\76^_^TT(WV4F_GN:7 M-^DMS^14=93V!RB'FOKK);AYU5&_[G;4WD4S^+UUS::$J9,NLY"['KOK1I*\ M=C/6'.E=N\3XI.:UDX;&T[UVBD.N*.SL>=B5WM),_7X&VB[L:V#U/JR31GJ]@Z^P5 M^%+W^/<3/3ZL5H^W#G%>W<>]I>/7 _*&]L$*0OY:&S;;[&=^7C.VV@C>G]B6 MO+)]&[BU_=TL%5&" O7]"$-]S1A''.(@D5!&,LICRB.:6%5'N]2@J%Y'CB0Q*^7\FWG]#=?NG_J::,7HNIR9>\:7I>L M?K%-H_*W*P1?,[6S]P[CY.^K:IOQ4L6VO:^NRNMKO1E%&4]H)B"+,@H1S5*8 MQR&' 8\#@@6C*.>S6M/J;DU6:S/*/=J>S0!^W:J_L=R:6\M:7@$J[N?+JO:K M6HW59@R/]#B.?4 IS7B80(Z)FNBX9)"R,((LS0B-@Q"K[FBP_[@TE+!TB'S; MYGBX"SV1^43<;)9R@J'GZ:>#[JZ&KC;SJ@G$<#>EG,7"Y5QQO+%1)X&S/K]F M]_,/#-<*^[0H_FARO9J(>"0"REBL:(.B"")) HA3G$.,<4)DF.?JWZWT&P^U M,K5%;W6(*I65X*$VTUY0:Q]),SJX&)\QK@BT@:!5#W"?07 2 ]?B3OL-C:[! M=-370U))QS\\Y/[SYJ[Y=LIU MDQO8-W\/HEFS_"'(8OV@ MUWTW2RZ>U!I07X$UT1A5\/O*X?77:TA.WV%UGQ[Q(NJUA;NW27N_';JR6*U> M*G&3IV*E8SZKJZDN+7TKC=3F-F(4JM6&@+',8K5582'$22Q@)*5,L,SC3%@5 M6[%L?VJDU:3JVZY![# W79UX0](S%;86UW(<.S$,/A8P@V!RN[2Q,V'D1<\@ M?/:70\->,XS%&IWV3\J;0[K.VT2_G$= &6Q1H\D&_K->K.=VL*X&@XHO"1\\(Q4*]]/ZF2;2; M95E&*2$AE#A)( 7Z;H%U 78= ZUGCNL+.D/:>!+B+ V$V@AA M"E$8,DB2,((ICT*!,4EH:B4L>H$M4]L*;0,)JT0ARTW,)9UB>,8S#M2^CWVT M%["04/D!*D= ZXF.]>P*->F\KF,RKR\.SX(N!]7I\= %YHQ[8G0Y;GN'2 Y> M.8Q0KSF?:^XF"YU5=K-\3Y[F:[*8Q3*/1!3',,&15$M/F:8DUF/VO N/Y)6UKM--3O M^5BGMKT32R'GZQD5..*(9I 2'D$4( ESQ#C,0BY2&DE'CYZ@S&ODXS7Y,> Y+Z#L)JQD0.P/#-/DWZM3 2-C>"GQLKC7#XDN>X4 M#HYSY@XV-78JW"E_#V2XG?SXP"L]+P7N"M^L?W]<"Y2A(]%YN,L*N^-F_7A5[+X7A!W^F5 M@5,#Q[TY\('MW@6"ET:&I\(-+DD^(R0B69"H[6ZL.!\ED81$$W^$Q9(23$.^&Q=K,EB8KVXMQ>#*SKS-[A!HV> 7PQ=H29.D%!1;Z34UM M@]O5!.6G1/YM\32C/3>:TO3()'6(?/)9%. 2&OT((.ZV]8>F#0UZ?+G9P M\(F!59^W0E,'4O5F.&A.!9&,B(6PF.G&YN:C11 M+\!ZRGJM5#,'9-U+)-%U0XA:?&EA5[TITO6G;"L\G^X',VIQAZ[O"\/YDBS9 M7(&K%T5?BJ7L_J'GPU4O/P1L_7!8M=D(+Z<%FD^W.&XM9B/O]\HNFSTU,'.N M*=GV5:RJ Z8/\\5&K8AF*0H11B*%*1$)1&%$Z^,MA]I+D7JD^FJE'-Y?7^_$O=J MK72C!666Y9Q5K/5-C:9/Q4I_<)9E* L$2J , PX1#B3,XYQ!$28YSF2$HLBH M@/M(]DYMH=19##J3ZVG[SW\*T^!O%FI'(_3U:;:;8 ^.<:4(ZGO>OKO]>T7P M[@7T/]==/6I?FNKU)3CZ-0"_:]=!X[N-^M4(WP<+6:UI?2]&TNN:T/?#3O%K MO-XZ*24V@AGC:92-A^F.^-F(S0X]9EW-GY51N@Y#>TRC9;T;<1AQRB9@(\HP$D55L]@6V3&UAL76E=QI97V*V MBJ=;=WIG!-95SUSTH^GY[RB]X_V V%_'##A%OAA2M\?,P\T9^1SZ8MSV#ZHO M?Z4= Y>K]>S]YG&SJ%K]**5@ZZ]5(,.MO.9%Q?\?BD28@R0,!\R:GQZ=9J4)M=!0QJR7U=_+8Q'?Q>&V](G18= M<)HA_<#J^_;?#:+&G&2V<-SG8!HN]5&&KAPOL7];%K04JV<=T7VS?-+:;1H&]52U!=_F9> HH"A1&]@L M2W.((IG#/.,2DI#).*1QRJE5AHT/(Z='@/^SF9=5:CC\)M345!VQ+;5RA"8_ M]6,YYY64A%I#](_(+/.4??2W&76^=2_Z#F3H"5CVV;9U44>&=$Z"RLLKT/<3 M5(Z"74^]YN;X[!&G>=4^[!PW =LCTGN9VC[;&C;+?!'K;4W:ZV1U>)XL"53FR^^;![U M;%"LJK1P'6;&JH4=;X)$1!L T46(_*?=3#&\S\RF@U%ZPC/GZU+=.V6_0>>( M%F*L70%]7[HH%"^GGQ=CZI*UAQLS*C5?C-EK_KW\A6^^E']/%FQ35P;O7X^G M81@1)CF4+-&:]"2')&4QS)*89CS.TC2R4N#P;O'42-O/&E%G''7>#XJO&.\K M-/I6X?(OQK_EOF'0=^(M-Q"G^VFBNXDC1O^[;BU.]X''?<:9A@>JQK 'P3<+ M<2MW4V;*[<%%RB,6$Y1!*F0&D0@IQ%)&D B11UF<81E:R66>;W)J,U)?#Z3* M]+I6>XAWQ6I5_*'_Z3U1S]FKO)Q'WFP><(NG9R)OC=6W?9^+Y3W4%2W J_2Y MTJ_8BC%>3A54SK[ ETB7'P0]?_GR\/BP/HVBJ"8 M24ITF0HL(4*AA"2C$D9A0'@B YK0R#@*W:+AR?'3KL2Y_26@-?*GFX/88LH:T](CUC>>-ZASCO4^:9:RZ\?=%TR72)3_ZU6 M7-$]HO^]&/"]MPN)'@#MR=AFF_>-%Z0\P,N=:.,ASP_4MCI0AG!;< %G3,8H M2F&.)(,H1Z%:I.8AC%*4IQD).)?,JO3RJ=:F-@ETM3;K46 ? 7(:6[.UJ#/$ M/-/\X<*D5SY*41A!XE0]YF2#XZK#F/B^I_YB]-! _J@4S&^6A]JHRE.HG5W7 M5G=70](LC6*U Q8XDSKX#.EL1P3C3&(>1[%$Q$K589 5D^.;6@Q>5TP;".,R0MW]WAF\Q\]80]UUV"I%,.'&3(N-QX"59[G'G1RRXJ M*?]-Z"!@72EMJW9Z2Q?S^VK?H"6NM4C7]_FC^LBMO%/_6LI:$[\ZXYGE)!4( M\5QU828@RK1,A4[I"E*"91*E,@FL%FUNS)H:VS9>:96\QJ\=Y>*M9U>@]0W4 MSNF3MKY[S=F:)?\ZZFPS0AZ_"STS](B]9U\JS2G83JNFN;%LW )J3M'"CZ+44PIEQ3RC"N*3U&@ M*%[MT!DE.>:$I $U4@L9;,'4V/SKJF!"\!+H+Q HM[=OE<, M;Y=\8NW[LJD"MC8>U-8WR697;3!!_9%6<*%SPG$9X"'X.:_X:V7$^,5]AV!T ML([OH!<-H\)WFW*^%&7YOGBD\V5]2]^E(^QD(_2D%\IO^J=;>;M9ZP"XLK+N M[_/[AQGGH8R#+(5$KX<1CM5/&8J@2/.4,1IQ2JQXTJUY4R/17\F/^>/F$9#' M8K-79U/%>G[YU:)5?G M&:I#6P\[NM9>NN-F/^B[)&['%H[*ZG[0?4WYGEH9JFHCQ6JEBQL?JU-C[-;<(97YSD%KQK<. ?-,H!U6 MXY3L,P3&K>S+Z29'EG8Q\G]?OL7LL4M%LKHP4AUTU?[C]G*6B"2*\U11"L4) M1$$:0AS' DK"$48YRVEDR2MF#4^-8+:W&UMCK7G&$'-3PG&/I'?FZ:2J.O/Z MTN)7X)=5H59V'N[*;='RHT)UINTWDIPR0^2XOI3A\T/+(BS5>]\K)IRO/Q%6 MO;+9GW5QTFV8](R0."9YGL"(9KI(@E1LA56?")R)/% T%MG55K=I?'J,M:QV M.JRR_@H\-IM:VD67LT'1Y58=8D9EOF#V3& M,[?U$RS:'[F:@CTR^[45!KSCS?-&M=4W:_%8SD06Y3).,I@B+0&C]?6P8 @R M$C(1A$BP^*TD8#HCIT:8OA1$*IJH/'Z[=-#M-\.,D=^ZOSTS]UMV]5MF>>[U MQ403.[=V_KOF\G-&GKG1' I[:<)# M+CN5(-QI8%RIP4.^[4D*'OS0P&"9H4+\NJ+I^J6775EI&GY_(,OF#OM+L7P6 MY5KP?XKY_8-62'D6*W(O?E&O7NM*AQUW]:4E$BJB+(TYI#B*($H3K4XB4IC0 M)$EP@$206DE%35]551T'ZQOJ[^EF7,S[3 -XTHFI;5$R+U MRFU(3U>.H4WEF.9S.Y5CKD"-T4XN?:UBNU8PM7%.5Z!#Z@H8?D5]I M,])O@ M-/)J8BZ.&]>/18U-U,QA*XZO*_%$YKRYB.S4D-_7 N%5,HC:PCQ2L9K1 M,$AX(%,8J#=!%. ,8D($)&HOP;$@>1#&-HL!\Z:G-D\WEI]25B>5^783M$5? MF,V=?A#V/*VUX'[L@UO/2HWA=8):"7ZO;7 M8%^FICG+;T9(2E&04"D@CXB$B) 04HX315Y)$N:"DC RKD:S\^:ID5%CG'DU MF5V<3C/)1=Y[)HKV1LX=#1SU]M(B+[LO':V6RT%?^B5;#G_ ;NAQ,9_=Z:-- MM;CY^(-5J:5?5+?-1)H)&HGBZ@\;U+M4/%>*R>6^>/ZK>E3Y'V+] M ]0_]$;KT=>.,FC/.=6.W;.?B[G^L*BGK&K^AHK MM4U9[A14*4NUO:DG>+6C8?TY?D:B/-752F">*#I 899 &HD8)BFE2,9YAL/\ MPIP5MQ9/C62^KK2,E1I.>E4LE#=/U7G.=@.R[!P8M ?Q_Q4PV[I,JF,]4^3A M[)>MNZ#O;[OY:3W>T>G0]]V-TU?-GFGK=_.DUX08/WWD.4?&L=%OG3;CIP\, M,FD\-3Q %O2;/C\KY&]ET_HM71-E+9\OV]GR4[&JQ.:VB?!EIP/$1YC%.44S^'VID8(/1OKK(U!T=SG0#8C"(?0^;X K+:2R\9*,<:?)M M$DM.^W\T1^3,8P/#N>IX,[7'.")KTZ5P?YHOR9*I3URS]?RYJ9##4:Y6%9I? M0K7B$"2 . L1Y#2C:;Q]:<)G=0KV M5IR*[8A3Z:W[TTH\SXM-N7@!I#VGI\V!J65,V$4=:L9J_CMII,BQIG=T#QS5 M#NN+5+3>@*T[#F/)7*#J-+SL(H/&C3AS@=U>$)J3EP[CY8]2"OTNT4G_?%-T M5=NQT;J[3XT-Y0Q'/,BSA$$J$@J1^M9#0N((IAD-*,^0X)%5^0CSIJ>V\NLL MUPI@0!EIF?!B ;H94?J!TC,K;E'L:8-IN_?*VWX5JLGEVAT%VN/EDN\L6A^5 MW.Q1>2>80.N?/IBQ@LK@T= '72/>!PV"S MN^T[!\?)B[RC#X]W1W?._IWKM[,?OO"(K@EFV0EB.:#PH#[PI5BN=@0?/G=R M+2@0L4B"%.:4QQ QAB 1"8&,)S&A01YE;)B0CPOKIL:[?5F7)KSA=<3;8847 M_:F^F^TQV.>+I7NVPG,:1QC-2TD::HFB#R# M>9)F,(E11"5/2&>=-3B^I0EE>!'#I@JHJ0FKB9@#:RV&K1F:Z6(GWZK4?X9=,9[.1JU1\PE:5JT/BHCVJ/RFNX&O&%DG:)& MZ>":JU6Z^H$L/LQ+MB@T#V\#1,,(AUF<@O9[D^ =7G"R''/*,9DU;K M8Z_63FV]O"?0LBTBV);[W) %^"Y6C^ G1:@O@JS*XZ4!WJ#[S5AW,IWJF:@= MJ/QT.CY;GT'/Z6F)]=ATSR2D=XP,_O<0TK'!WIDLCE6C%TQ7]+QM](AMMYMU MN58[3T6BKZ1Y.G+M<:NFUF@6,/6Z)$[5D PD1)E:ON,H"V%$:9A%. ]S:E5D MXPU\F-K4UM9=++:N +(&=VI(5(=\?_Y3F 9_BX,KH,?X@"EMY*^(Q40WW8[_ M-YK^>D@<$+([ODYR/"N^35\ZGRM'=F/\&?1M^NG@O/I&I@R<;=F#X)N%N)5G MUP3EL45!7?\="\QSSM3W+X@SB"):S:$8,H:8R#C#*,%6^YVPWGQ+3K3]VPW;C_:SU^N,7S.(\P8\ M'1H>;7TKL;[D7]6 T5)''PH]>\U$%A.,4ZQUR74L4A!!$DD&DX1(EN8B9"1P M>E8XP,BIS1;;:@".C_V&=*"CTS[/W>*9]_OU&6KCQCR*NP"[44_@AM@YK8.W M"Y"V/F^[I"U[!<@/3<#<=]5^.:_5@)Z*U7K&4,9Y+B4D2*W29\ 8@9*4,>0Z""]0A MC[YZ-(7(<\[U52+/?G9 8+AZ%Q??!!/SJGI529:\/4)HXFP6B^(/HOR0Q:J. MR/Q"9$1H^M=![9,C3@J;\!J MZTX5[\8:AUK%(-*Z9!%8?6&?G2:=D7O",S?5G?#M52>TOC3ABE>@0S1E+_]3]PWRQ41_; MWFI7P:1=M$LF!,\#P:"(F8 H)R',HXC 2&*6Y@S+*#2J4^#6K*E-C!_$LGC4 M,J/%RE!%TG$WF1U3C ^^Y[EP[Y:T=JD[GR[[EZI[I7,]Q!6Y1=CE\84CRT8] ML'"+YNLC"L=O?YM0U8\_Q(K-2SV_O/*G^8WXNIHS,:-AS*,LYE!R1"&*=0)_ MS@*8L9 $DC$6I?;Q/O[MGAK1MS$^=2&T6N5^ZXG;<)\1OA6.3K?'[^M_H["> MGO<'PGI:!$ %P70"7"W[;$JAKJ:F3^OLW6U_N Y_M6U^P+'=9_7\LE3S;9-2 M+RG.HE3M/"*BOB,HTF6>8Y+ 6(8A%EBD*#27<7CU\JE-*YUY%F)BS!\#$2FM^ M@I4>E"500QCOW,>,<]1ZS=.;\Y]IEA*_VZI&3Q^#A?ZVZ<"1F%.%6$)@C"$*4T M@"2.(IB(/*6I) ')N>9T$ 8\'C,$M"% FKNM:7F3,U6NF' MI&I[865P*]JAMFB_B$)-B$]JLB0+M7U3)'-I_/"@7C3<:8_6-[XWT+UN:5T! M>CR"UAG0>5-+J^SUG\/[^"<'G"9_(>O-2BTKVCJP7XO%G+W4?WX7/];OE)'_FL61D'D2 M)9!E0@WU,$P@CN,$1CS@**:"I-*\E*I1DU.;]FNC]3)]J\IL>S:6/![\W]M-:C,MCG+-@/4XH3;.; CG7N[ =CN"-L*JY,' MVV9O&N^XV\JSG4-PNR>'5ABL]GY=QO]7L9+%ZE%'1F[+D'[\\21T1M M(2_OU+^64LLL%LMJ-[@='B+AA*4XA3&*$41Q&$#,DA@&(L1A&B3Z1M&N-*%3 M^Z8V!S3N@=8#?2Y/Z_H+=;UTK6SY:5.-QV_;H_NM(DD/CW[U9MO2B&Z_!&8K MT#?L6L\S5./9U=E^NMIV?.U@%3[9<[$YBG-+N)X[P&TA2+/WMR\V77^[ UX_?P-W?K[]]M*Q6=!12,Z)U I1GRNS*UBHCZ]@^17T^ M2.\L&$X+#1UM;-RZ0N=\WBLC=/:!8>30TUAO4FVZ- J2Y(E(!88QR?31?X8A MS6@&4Q%@P2*"LL2JIO7QIJ9&#XUY8+&UV(X?3J!J1A!NL/+,$#TCNSQ*+XDD MY]%P21$G6AN5(\Y[_9HD#)X8&+4A[O4I1YV.KFCH9EFM9_12Y7-7)46M)$@4 M40$33&*(1$9@GJ8$P M>B89!XC:!T=80.0T!,*DW7$#'2R0V MGL'GVPEI?O?+<95,=ERCYIEV^D6O MMA6MW,9/'M!;FKYE^0BB>V/66X=O*,O^^UU*$, MS6W:VU6K$_#/?K?H$M0]/WMGY8X3- ?BZCS;TM:.\5,G!R)U, ]RZ+N&%M;[ MXYHQ+0*DC\57Q5+]R&JZ/GRYCRDE<1KK^JN80Y3@%&+&.,Q"%N0BII)'5IM* M6P.FQI[7O*B24/6UE/(%;)T!=UJB@:RX=8T]RRXQHTJ?0'NFR5>X[AI_Y37R MXE+TW-;>L[1AY I\PQ#:K\,W\#W#"+"W0+U9/FW66DA%-_Z-K$6SG\J#.!4Y M5_U!L(1(DA12%&%(A$R3+,9(AE:W;G!K)M1:"E3+1CLT,\#7C+[>H>6:L MGK&@LO8*=!AJ@SUL7,WQ<,)NV.NT6T0&)O2VCS[#%> MZG?J9_73__T_[;^H/_3IP__]/_\_4$L#!!0 ( $.$95'B@=U U*8 &Z M!P 5 97!A;2TR,#(P,#DS,%]P&UL[+U9EU-)DB[Z?GY%WCJOURI] M'GIU]UF10%;%.B300%:=OB]:/IB#3D5(M*0@H7_]-5?,(QJV:SMTUP *A="V MX7-S,W-SLW_^7U].3W[ZC(OE=#[[ES_Q/[,__82S-,_3V8=_^=/O[W\%]Z?_ M]:__XW_\\_\#\']^>?ORI^?S=':*L]5/SQ885IA_^F.Z^OC3WS,N__%36< \*_K?_1L_NGK8OKAX^HGP02[^]O%/\609#*>@XS<@Q(8P!=$ MX(G%F+/+P>'_^^&?4!DK=.# .;?T,1'!Z5! &F-Y"3E$&==?>C*=_>.?ZA\Q M+/$G8FZV7/_X+W_ZN%I]^J>??_[CCS_^_"4N3OX\7WSX63 F?[[\])\N/O[E MWN?_D.M/<^_]S^O?7GUT.7WH@_2U_.?_\]O+=^DCG@:8SI:K,$OU F:4J)^_6VKKY_P M7_ZTG)Y^.L'+]SXNL/S+G^IW054S\Y)5&O[GD]_W\S6%GQ:XK!^K[[^D-RZ^ MMM(T"+7X986SC.="N7SHR3S=^M!)53 M)KFO+Z"^ ,8O]/<_[SWT7&"[47\IJO?TV8GA:'ET :S-"93G"ISB&I(P1B:F M65%J .)O/O,V[3?5?;1(/\T7&1=D?2X?&A;IGNIO(__B$S]_"@OZ(D@?IR?Y M\E]7,S2$WE;S >1WKAPB]T\_$=<%%PO,+\]U\RAS:\Y69)-Q_!25F S-XS0SAGG \+BUL,W H7L M'Q2[2[032+Q?A-ER6@5_ >ML@^$D#6 Y$0^E!(B)&2AHR75C2N@8AMPO[CQ_ M(V"H_H&QEUQ'QL:Y?_7K] 1?G9U&7$RRBD$RPZ$('T&IZ,!ACB X%J^S,M*: M 3!Q][D;84'WBX6]Y-@%!M[BAVD5PFSU*ISBA'8T(P2S$$P1H%(IX(SW(**0 MBH1D AO"EWSHV1MAP?2.A3WDV04>CF=IOB!SMA;\.Y(_/IN?S5:+K\_F&2?) M. S%:<" )!L7#41O'=#NAUP:7B2FP>#Q)"D;H<7VCI;AI-T%>-Z'+\>9Q#@O+9<%%C.]'VA(]G M]/+UXOW\C]DD.^NRBQQX(,)55!F\\ F<9#XXI0O%ZD.CX_KQFV&CXXSH$&+M M"1EK9^KUXLUB_GDZ2SC10I#;1(3S6!,W-2YWP@H0@44N(V&S3#2 M<9YT, 'W!)0W\^4JG/Q_TT]KE]MG$9,M"0KF @J=(T/(%'";@\[)6TR#6Y%; M%&P&DH[SI@,)=V2(5 MXM,"PIMOEE)C'",)X\IX8)_/GM*$XS*(H$3W+0]B. MF\_<# 8=9TEW%N#(BJ\'^2=O/LYGEQD]Z5.(3EDH:RD$Q2 $H\%FKV,T* G" M RC_[G,W T#'J=&]!#DR"-YA.EL0@+F([Z>K$YQD3KQB),OE.5DN)A!\HOB) M0"T$9T:1+S0 ".X^=S,0=)P3W4N0(X/@_2+4LJEW7T_C_&2",N8B.(7,HF10 M6LB:BZ,P"1EYP,E:CW8 !-QZZ&;J[SC)N;L(.S$ +[ZDCV'V =>Y?%<,"XA$ M=?(4"K%DP15ZE>CIS-B231C"-WSHV9LAH>/LY=X"[2)D>':VJ.(Z/^^MP"8= MG"TG4FJ;DJ<8&5T@R<0,C@<.IB#/.AHK4QX &$_1L!E NL]=#B#@+H!R/*-O M(W%,/^/SL H7;$V\3DJ'*,$9Q4$9 GPTM 6Z;$6*3@1MAMA$GJ)ALUJM[I.8 M PBX"Z \(ZH7X>1XEO'+_\:OD^"*=IJ35XQ2@^(LDG^D!6@C)/TB<1.&.W^_ M\_#-H-%]#G,?D8Z==3B'\:_3)<5._XYA<5EVQJPHE@<%,JE:5A+(:ZJ5B R9 MYUSQX/D@&8A'GK\9,CK.7 XBV"X,1JTU6CPCTC_,%U\GFJ/PF;SI7"1Y4,75 M\A)2:\$8>0@AQ3#FM1V\&B>[SE+N+LPLTO#L-)R>_G"VG,UPN)SD(49R4 M8'P]Q8M*0&12 0\Q%N^XRF*X,HM;C]X,#1VG*_<59Q=H>'&*BP_D-?]E,?]C M]?'9_/13F'V=9.:8Q,0AI41A=RU.=%HZD.0T>\U#XCA<:>>#)&R&CHYSF4.) MMPN4O/N()R>7U LM&0M6@1".@4+%P)&= V^$0R>0E3SS&4Y1L!I6.TZ #"[N3>R77SO2O],YR8K+)CG,!J*HK79*O47BF)8#T MMK-.%!P +X\\?C.0=)PA'4*L72'C_.+4.1,20PK6:MH:G2!7RI)1S)+"K.AX M+"QXCT.4[CU*P&;HZ#@].HQH1\;'$7&0UUR2WICE_X$SUZ_>O[BU;L7 MS^G%N]CET>OGKUX]]<7+]Z_^WT6SO)TA7?2^YNU*]CFZ_?N M7K S+WLV,SA;PH<0/DW6]7@5&:_+K]-9F*4IV8GY^07%*]C)$LB=" BQWG)7 MPM=TES,0,ID+':.D*/?^FKM< >1:6'X]FN?[UXC_.II_#"3&S/%H]"XO%5PKC_A9.SG 2 MD2O:>M8V!"N?1 (+0_@#:BK@= [86">6N5=("SUZN/ MN'CW<;Y8OI2B<7J_M,/3,*(?$4/5*UT7WI$/GI 61#S!9: 5,I^MI7,NLE#H24S,E\\(PJGJY?SY:4T)T)$$9C2(&6L=\*4!"^- .N$$\DYBES$MSSPH8@9 MIYG,\"@;13D=&+0W"^)\FE]\^82S)9*]7B^S6W*=N'H-P/L$UE@D>69%(3'3 M](>/R8E88GD@'["_:=N MG%:UK0SO M1([X4*.3 =SSIZCJP7D:!$G#R;Z##>NX-KK],"4'\%Q"M!I>?$DG9_4X^"_S M>?YC>G(RD3EF)E4$].3<*92J&EE&/#D;N>7$;Y-P;Q/B>G"*!H'5X)KH %U7 M="=#80&7 ;Q6=9MV$8*IV5V2E@GUK"G)%@C:"B6-G:!!4+*31#M PO.+Q]96 M8Z?X/GRY OE$&\Y5,1ZB#*P6/PN((2 D[4PIVHG"FV#C<9+&Z0'8 "T#2;T# M_-P(#5_-9^G"^T=)>ZJ3$7P1M-DRK<$5$I W*(3FN#L M+>L. '-._\2%& 0W ;0R9"8Q)0@HZ)51 GDJ!IEH@9#SQX_3[:_9N=E6TNP@ MVGXY#7%Z,EU-\5H*S.187%& LI:HV&#!1RM :B:2\-9EU>1<]0%:QHVMFY_* M[RO]#HS(#1;NIK"B: '[: XZNJ0?F]M M/XZ>?43? 8B.4JK==)=OPM=ZT'*5N71!!\L9^%#(@HKBP66FP-?3X!Q\4/J! MRY0#[$P/DM,->/92]MU=:W_)=X"?%Z>?3N9?$=_B29V-=5]6$ZL]%I$5%%^0 M-F,K(6J;0>8<@Y+:2MMD3_LF9>/N<(U0-:P^.@ 8+9/%V2U&+L_B;KPUB2PS M(U4 5FKS7L,LD!0Y.&L]BX&'7-H4I&U"W;C)Y7;F:V"]] .VJXS$]:I)JJA, MCP1I?#7+CN(3)Q4$H4L4EI.);K4A/DS1N*GEMJ#:4_X= .GV,)*<;9WR8_,#^(N_ V-S? MC6_P0NZ;4!8#:)=KJ:]UX&J]KT[1!IFX5[%)!?]31'7C: \"HL'$WP&4'MF% M;S!D#?.,(E"H#67JBE#@<])02$+.:W06FY0C?I.R;ASM04 UK")Z0-:=D/,& M)]D1Q:Y$8*G>:!%%D)QJYRJCG= )'6MSO/8X2=UXV,-@:1C1=P"B6RD+R1P/ MM91;)-JD:ZLSKY*!''5T'A/:W,00;9LP.H0C/?1AR5;"[H.GZ!I7/^G^9GM4-KH MP."L6QQ]G)^01I:UV'OU]4I"QF1EA33U'B9)*%)@&9,U8"G0U,XJG7R3N.QQ MDL;U@)K#:B!==("J&^VSSN_T!F]<"2A 2++=2GL-+F=./^K@B0GK4I-+&W<) M&;O%PS *?L <[2SM#M!RE/-Z$=%R"E,*,Y^%3U/:."'Z%G[$*D)M@90O8=0.@MKL)TAOE%6,QH+U[^/@N?/BWF MGQ;3>O@\*5SY4&4A- #:B)#G#U M?H%A>;;X>L.X9I52JB7AR=>ZF!(8>"TX.*5-D28B"TWRC?=)&=L=:H*?/26^ M/6;\.69F^&%=IS)0OOKL]&Q=][).3=2>LPO\B+/E]#.>IU%K?X!72*[D^_!E MDHO6*(0"EGT@!A496U,2,!NM-4H8CDV\HRWI'#=IU&H#;*BK#@S8?:E-1!+H M2G)0BBR@E"@0L]&0>4C:*QE4:)(ON$_*N.FE1H#:4^(=))MNEU(]P(\,&*,( M9(%+;67)I:!P-]!J$,@B,VC]0]V#A[T=\!!A8QNH UX5V%LO@^%LG!:C;]8J M^8BK::+([!9/@_<;O?VL0S8??8++0W8B%3F96#PMR8("5.8%@K!89R=0B,@L M>FQ2V3-")U):)=GI.N[4\0S*Y 1!*@:B%.XR>A4>&L#Q7[ 3Z3:8^$8GTFUD MWH%+]7"S'H%&V4S;>T;KB(FHP =6AV3*Y+$$+TH3KZK_3J1;J7>C3J3;R+K[ M[GY/]X[3(6@2&Y+7J&0--R2XR$I==9&6&_="Q&]M=0/0T0.@]D+!5CW]AE-) M!^;JB3"'/%&O=%"U$;TG=JR$X)4'[C/3EIMB6),.2'N>\(U[V7>?C6\@7731 M7.O&J1.YJ:\7:^'E=<;N3>W*2A*?*(79!HJC2Z)81!4CP#/)06?KC64I\]P$ M8!O0-K:+-0P0'C\)'$0G'9BO>Y.8CLY6'^>+Z7]BGG#' H7-E@)<0>8XZ#JD MGBPQK4,>(C$2W .3:@:%UUV:QC9@K6&UEPYZA-/Q#"B7?,Z6/$QLU'G?Q=4Y(N6.HY5" .IN)B+U-G+-E=L M'J-HW$"@!;Z&$7X'*'HV7ZY>EXOE,D&N-$.>R4.H+6+K7-_H:XM/M.@URR2Q M1D'D#2K&M48#:?:>A[:KF#O R#L\.:DMI7%&HCDYFN6C?#J=3:M85M//>"&H M"0M.1NTDI%A;XLML()2ZJ$1*623E2;+9C@(DQZ( +C!&8QTQV@1C3] T;GJB#;"& M4D$7R?DK$5U7,)*OQ\G9XP4D,R0<@P@^D06FT"_9)%7RQ39UD:YI&1<_39VC M'07>0=G?J_EL?LG%7\)TMJQ,X'(BI&/,8 *=902%6D-@@;9OEC 4:3FMC1:X M>82><;-9+; SA. [V,-^G2]P^F%V?DR>OKY?A-F21$.*J4Q5GGZI!^JU@\BD M**U*L@&$R0)4G?;I:N&B=SY8R1EGK$FUS!8TCEM,V@)GK134 ?:NK>YE^F,Z M.Z/E=&&6Y[,+UF[TL/EM.ILOIJNOQS,B Y=UVM7M;SE/5O^&JX_S?'.V:,Z) M]OU$%MV2?)2JQQ5 =+!OG_%\H4[_0N% M5F5*XHZ&"'(9!')9(W9R?U/18(OEC%3 O6M2O/$(/>,.#FF'R?T$WX'M?86K M&TXO0=YZI,";\5P;REE.@3>/8*PR)L>0K6U2*WZ+BG$GBC3Q$7<6<@<6YJF+ M=8\[)61OUS^=G"LN_]^S7Q*"L_"\N.O)_,__HKY UXZX4=UHOA;3"=AN9R6 M:;K,2*W/ZVKW*Q83H*[=%EEQ$$6PX*3AFCEM0INX:4@F-COK8#\*TIOJN -\ M/\#VU5+U%F5<=P-UM5N;,@A.<:PC'EQ2)A<;6[7]>8RFS=#W71W\#Z6!#CR% MRZXAE]7*OX3E--&Z>#X].5MAOKY3%%)!;2P@C[5:(6>(2G-P";/4.B8AFASW M;TC?9B#[KD[_6VBFBZ.2!QF;.*%=X3X"!H>@D!$;)2)H-"2EE,A&-]EH'Z1F MW.J )IK?!%U;*:%++%V(:)*\B045IY46!8F&,0CH(D@5$94PEG@Y!)HNZ!FW M+F ,/.VBB%$1M;ZH^'<*D3Y6D= WA@_XZNPTXN*.N.X5/U];>\5JOS\%+L1Z M3U%X\#IH2*5:^Z*5"W?.>Q^Y.KH7&9O9KN_BK/? .NG MW^0V=?E'G_GYKH@ M1N^U AM4J.?=$EPA7GE&=#99GDV3U-]65(ZSEQX:.O-#Z;%?D#XFT F7A24C M TAD%E0.%!()0\#*(6#FA:G_?7H MU5]>O#M^]>[]ZV?_^Z^O7SY_\?;=BW_[_?C]O^]XKV?KQPQQB6<_WH9O(BX>\KRTO)A0\,<6* M ,-3K%=W"P1O%.2BB\S<&LD;]0"\2<;8=_"'1L7]=@\["[V#??6*^G.)U"SC M?+:>>?!ENIR8XDM0.D!RY!\H)"L?F(Y@A17.\^11-PEIGZ2J$T#MH.['D+.W M[#L TAT>GL]/PW0V$8Y1>%][^4:L77T9N0G91UIG102>G/&^21G5@]1T IS] MM7TW#[*WZ#O SXVKWK]A=0@GR)+VQ2JRQVS=13S7+IH:2$"8972Y4?K_'B4C M9V;WU^[CM^IW$'4'6'EDGL$%,Y89BA&T!"XB<80FP7H,IF$A.B9\059:X.9) MJD;.Q@Z.H>%4T &>[HXSN.!",)ZCD9D4K9&61DT?,I;!JF(IB< M<:_3#(^@ 83> 71N33*X8(%<0N^Y(G5B-7EVSE*]-ET*IM4;7$SG^74YRO-/:U75\".F+)G1"@0/ M-?QP=5:X+Y"8$QF]%B@WJ>&BY]V &?UT%V*;$C1VA[V]8_PFDN\<21!P!;XVD$?G2/LNE#\P@Z' MH&,RO/:5J\5#GM4F1S%!1I*EDZ6HO,G,MV'LUAWB^D7=+L#8QJ[MHZ7O H&8 M?PDGM7?X!8.,MGOB"(%J7F%?Y"C.C];#Z1^LYC/Z&7"TZM4LHZA!,P%9.U8KA370 )4=510 M\!0-68]-0R, M08Q%2^5=BJ7)E>&'B!EY9$4[W=_->^RKB [ ="V<=[6R)RSR\O=/F1:B8-QP M><%43E;85"=\))?KY?I$D;7/P,DLAZ@3HFDS#WH3ZL:%V_X@N)_O&%@C713H M'_U!G%1AK9>=0EV;F2C $LBX\[KK,^3USEVD?3Y)RYMTQ+I%Q=C=N8?;[G:6 M;0<6Z/(F N::VNZFKQR?,WV++\A3_)5.,4+ MS[4.713>>M"6 G<5N8 @M 06E-%!>AUXD^N/+9@9>3O='5MW*VO&5G0'8'^+ MR]5BFFI%;3TL^7TV72W?OOO]PJ@7XZ(V2@"O52;*TO*//BC0DG$R]BR0C-N< M;3Y!U<@%.J.#YMX)Z5 :[ ".5WO0R^D,C^GE5YU0%&YCKI-L MDT61,JW_IM6%5Z1T,E-XP)+"W:3< 4Z.9ZF>\>)S//_[>':_;O?M_.2$ JZZ MZNH4$#0Q<]HFZGRB6$]_$S.0F:4?B$4;FARV;TEG)[6'.\+B?D^K9CKJ ()/ M3IWQ0;(0=&TW[2EVU]9"3+1.F7#*QE**DDTN%NT]^Z=EMXMV:-AF(- VJMD9 M9I_6"69:4(O50/OB75F1/,]G>+RIS:E)AROR N+9JFX.[^>OYK-4!W_,UQW2 M+]L63KCWS#)/?D92M5F8R+7BCH.GT%UY%DT4;7K4#T+^Z',T#@;@$=3=#=1O M%6]=K.3U(IXP[\A=)3EB#?@48Q8\CYQ6;B0'VE,DV :]CU(T>N_R@P%R&*7T MC+'U9%224612!@X1UUU:LP;G% H?S,1&VO4JZ =B: MB_.9EL_/%M5LGS_@?&1J(LF=CY)>3E)FVDLK0<;HZK5E#:&8RJA3#K5FW#6Y MA[ QA:,W/S_LKCNXTCH(59YB+-Y+95U>=PT\1)D"(Q\Y5%$&#T&'!-([H8+0 M*NHFA<4[43MZF_(N4#J,,CM'[/).QG.=5UUW.23Q%IRNSA8WY@ QZ8JM\ZB3 M4C7<*PZ\=74$%!-)V61CJ_3A0!R,G1-JCK9MK' SU?> ^6^=+#QVL' 9(1+; M9^L3B/6UA/LQ6W'LW-)3FS2S&&JT]E),2IG"8YC 8$",XJ2 MK3=-EL2!&.QWQ33$[[9GFV. J8-%=J,8ZRVN[_"\G[\/7^ITW+I;D[I($P\+ M;U*XBEFX K:P6J!L%81H9"U5%KH4-$6VN6FU.\UCWY Y].9Q*/5NCV1_CN09 M?JA4#;=A+.O-:F)J4RYI@89HG8"2*F_9UDEB40)%V?$%%VFZK.U:A;8!A03O*H.Q-@"V3@-G M$J-7(J6&1Q?;4#IVS7HG_OI JNP7J^?+]&$.54RR!&MIT;,"BGD+D9=J#01J MG9@T&UV4'3;HW!VMA_:5A\+.-I'E_HKL *HWMJSW\T>:KSQL"M[B>7H3W^'B M\S3AN6C>8II_F*V_Y3P9GPL/P>8,RFE#UH)%\%Z[>@$K"+2JEB U=H&;,#;Z M1+F#I0^[@D@'2Z;19"K'B$WE.#@MR4YI*<"1UB (IG*)2O#2I')VQ(%D+8?H M'6QY= "'SA?%UD.LA$]:"9,@RYAJKZ8(83V_0WG#&,]%FS;#Y@\]J*SE1+XN M%D!3U7=Q*>SV;,THN>*9-C E/:U:(0,$'P4)4TFTI6C>IK7;]@-,F\[(.QCV M=I=^!S;SR:+3% NW2@3(V7-0=4:E%\& 01FS#^B4;U)_OG\]\(]?$+R-;O8L M,'HQ&RCS.TQ]J-=K/>]U0-O MH^].D/YXX6ER@6L6$FB>!2BO)(0LZQQLH;*TO&S6C.[ U0O5""KB2,@3CI&+9QFB:7.+9JQB8_]C5P-OH9%!\#3OG MY_F+5^]>/']T*,[1N[_^^O+UW]_]/@MDY.N8QELL;3SG9^O'##'G9S_>AI_S M 9C6,DR,]5D9L!31 T0N=;O?+.8?YZ2 M^'[Y^ONR5NF\)BR'VKOE**VFGZ>KZ8WZ(L$=,E0.6'"&HG-+RT@9!BBRUX:% MG+')#KH]J6.?4@V$I0?BW98ZZR HOAW1ERB01?(&?*DM3*.W-1VD02OCN-;. M%=MD0]TAG](*2ZU5_F1&91OY=P">6T=5]9QIEJ8G>(NE]_-MI>DR&LXS@QPL M.:C,(7A+K@27]>8&_5QBD_JG%LR,6]UW8"B/CH8.5L0Z.?\IEG/SJM M&8#_O*@[\TPI835DF1!4R YHS3LHT7J_YLDUZ;KX+<*ZJ>0;"3H/';(,I<<> M<'DIIY^+B3"H^425S<9>_&EEA/@Q,7"R!#4MD2\=KG4%,:190#, MTI8Z?<':-L?C6Q(ZKH7M#[T)@6'J"0#+X0EH6K&61/O]2FBQBTV[0Z?@^FO RP^OWCLN2S?AR\7 M:^H7G&&9DB^5;$@\:> Y:E"2V'&2'"H4A9?,$G>L2:N";] U;L>"[A YI!8[ M .4CMP^2#]DK;\!D269><@\AEP@RV\P**Z7$-A. =[\VTJQC07<0'$!G'2!O M[3+7MTQ70@(.G'PIG9C4,P7T:[4\B&*QNU%T!W^ MAM%<%S?N[A^!70GMHG3Z.B^L3'96Z!J\U>JE*"%*63LDJ>*8M;*TJ93?G,1Q M?<<#9X\::6Y$PUC/W>ZQ-9V]7X2,M.QQ^KG6@BS#C,S^;,W9.DI;3JQ@T2K+ M@ N;0!42:,C$+G(?I!*> :9ZMUT:4X?G9<#L?5(B M6>>;'+=L3N*X&^_A"]M::&YW3,YIH;7$Y/'L,RX?$227/"MO#8A XJ-5E\%E M:T%Z&;"8S&P.!\3F$Z2.W8_NL(6\0^FL TMYT2*R]@RIC; 72+S26EM]K9/, M5N3JUOL?G^I')B$&CZ@*6!M2O0(DR ')59H)35$68V[2J6MS$KLL 1X,+'=K M(MIHKHNLSCW>U@'7N237OY@P@R*H.K8*70!5H@.' L%IS4IBHJ!J8AJ_25F7 MM;L'P^!>>NH3>K^<+:[Z4L5[\9L\"2%X9XT G>OPM,P8^%0'69"K M(W-@@LV+S??M=NS+:^#'LW=G<3G-T[ XSU(=E3(] MF=+3EW6J)*+6&HQE%"&J),#)FD$(Q?ID,O%]&*!N0&R7\<[! #NT-KLRJK_. M%R18(CXO?R7)W]@M;H=VMHCBDT=03%A07'L((GE(ECO#D5F1FN3(MZ1SW 3E M2$AMH<,N0+JY/"?1BB!1)+"IGEE)G\BA+N102QNRQ"1L:G+9;',2Q\U='AB: MC337;]+HU^DLS-+#@C2\""<<@V0BK3L,"F*JYZD>D^/%&MYF)/+VI([=4?NP M2:.A=-9#TNB&_7^XO[(34A3'% B[OA]$#-%;M-:4M2H8S3*R)AOXMRCK,D4T MN7YL94$\] ._"!]EZ;@,%CL,@MU"$=A:!UVX#9L+LT):I0F*0\4 M"9+CGU4=$1(3.3$QMY+05T$*RD'2,574L$ M"PAA _E*R%5NTLF@ 2_CFM]FN8&QM=Z!,=Z+V?/9-/=K%B^:)M\4Z[FH)Y(5 MJ1C+0"JC"->Q -[:*AV17!%!R-+$7SXLF^-N"LV62\=8Z6 +V<]L^!@Y4860 MO4JT+4<#CM4["R%[KV-R,O>W,,8]UN@3YUMIR22!Q:H#\'(II./$* _( M*\L:G,%,CJ4(*7@196A2M=T>O,V&T74*WFTT^7TV_K[NC7W5&OO-6F,?<35- MX>0V=T/T /_F$QNW ]^.XT-T!D\N%0Q>0O*A[NS6T1X?:&?7.49O8F&YT>#6 M=IW!K[[[_?J*#J,PVDMO(&FTM=E J@?H&1A+ @LW283W+Y,EQ/F2W!1<> H&2@N%3@OR/\MR%*, M0AG7)&'P&$&=H&<')<\;2+Q3Y#R?GX;I;,*"*Y$G!M+:>A_59 B,:]K'C9#" M\:1UDSJ3QTD:%SW#J'P#'.T@_PZ0=-4M;#UE]:)#SF]X&G$QX5F*G*0!(SA) M"(N"()D%=$PKEYU WL2;?X*F_K"TB]H?Z]BVIPXZ@-.5K2:?%8_IY7*B0\P4 MN40PN6CBP'+P2*^<%8(EZ=&+)@F-^Z1TA86 MBZ_3V8?SZ5-1VJ*X,Y!]9)J.3VNP62-E*PM__,0\Z MVO]M@$Q;/RB-'*+6"5(P%(YD[R(VN2C](YS^#[?E'49_@X%UP-SX+[^_.W[U MXMV[HU?/W_W^VV]';__]]:_OCO_RZOC7XV='K]X?/7OV^O=7[X]?_>7-ZY?' MSXY?O-LE';[]0_;.@._)UT!)[XMFBNMYT2?3=+/L2FNNA2P)0(];K]*YZQ\!G")YE6Y(16K)O M@6OSQW5KQ;;1_:VVG<-+N8,P],(NWY'7/:X<1=%8<@;':H=)@PX\LP5*R#*) MQ&/P3>*)S<@;>:[?L%AKJ)F=\?89%W$^$.)^7](:>K%<34_774U<4H*Y+$!( MG6L=AD=8Z!K';Q"%."Y9^0E"K+')"HK; LD;4OH MR#/UVF"MJ;8Z0.,K_..&Y!;S&;U,ZW318WY 9LZH7,!K5+7E" -G8P$,J8@B M/.;29([9MH2./%ZO#1J;:JO'"//HV;_]?OSN^/WQZU>[Q(PW__G>4>"CM P4 MUUWZW\_FIW$Z6Q-WHPLU>3W1"P4ZRMI_2GD(3">(UG)MDJYE#4T(VMM' MO__=SZ?+=#)?4CQRC>',K16(&I#%1*PG#S%[!*-CO0B)+OHF^]]FY(U<6C,4 M9NYYZ4JH-1$T-^"TX3TJF[<.' M0'N'R&TJ(AM:G'?I(^:S$PH?ZLC1#[/I?V(^SJ0>07394/9K=&I.S M7)Z=UC$2I(QK^%N59;&)4Y#J:\]57V]ZI$+.7@A<\""];3-1>%@^.K9AVZ#P M7KW7B-KNW-B]"HO:O>4S/L=5F)[L:_;N?=V0!O!I6@]A"H.((B5EH A3YPCF M",$;BNF"1YYB,KY1W8F&V#H\>-60-]=9"(>("K]7T#$Y64M4Z$L^PH M7&:1 F<>P8A<4LS**=WD2.L1>D8N7VT*@D="@'TTTBFPSC=]O+B$4$1QTJ,% MBHCJ^;\M$-$@1*9<#I:CXVWNC7V+LCY,V5[ZWP!3NRMC[)&31U6Q-U?@Q>T3 MET0IJ2#XY&I)9E3@;,D@% 7'JAC!-YQ=_L@#^L/%'CJ<#RS0/DW.RZOBR^*5 M5M(K6CZF$"_20ZQW6:QF*!R36=HVI5M/$#5R)?W(N]INNND 9Z_.ZNJX%AM> MA;,3"IJE<[1BM,D):)DH\!0M0T&>23HQ:]VD1<#C)'5GM'94^]TCF6%T,/96 M]H!\WIPMTL>PQ#>+:;IN-/5KF"[6UYKFY9&&L!/GN98V<]!**%"6%JHOFL2) M)5KF@BC6;;3]#4C4N!9NUOT3INV4XS6]E::UW4@6W.Y-%B45OVG7>+KZ]>E]=GJS0_ MQ>5ZM?YU^N'CA*$O1?L R;AUTEF 1TGRYLB#2,;ZTJ2%[[!LC%L;U &@!]=U MGT;X_D%+==@W.&HY)CC,/DRO/KQN[O#^8YC]93[/?TQ/3B9:!<-,-&"%EZ \ M*@AUR*%SWNDH7:V7)%Y6+SXMN&A93O,0?/.CQWR0'H8W@]Q<)VUED(Y M"?0"@0;'EQOHY%.@77[G"VDE+DE"$1?'=T4(P1N)?"0,U,V,W(I_OO@ M>C?];WUPO8TRQL[VOZ\CV5__Y31^O#A@C5N]Z,D=]L)KH259 M?1.^Y:8]^,W](6$/KVRTFQ11C#$3#4 MGM:&:5H>)D+6VJ;(12ZL:>)J8'XZ/K7OQ73NJOT?;!$\.+-D$D10,AL$86O@ MHIP#YPB]+F&,4:(A9ZWWY? @9QV?_?>R,/9'Q ^V1"XDX+C3.5L'NHZV4^0] MU5:3'L+:2,0@%3_4T?6>K(P[*/6[6 0[Z+R#408-0HL;OU@;AHE6)7*MR&', MGD0B)(=H'))P),8BA7?I4$7K0_.VT;IP_Z77Q1"H^,&VA^NM\KY4=) Q)82P M[A53^UWY0-NGBQ^R5RXYW-SLG8?^E%L:OZ?S 'ZQ6N)AQ+R3(+R#)J M4'5PMF?.DQ&PJ$36J..A[E+MP\=FJ/^O?3R\K;H[0/MEDOCR#N]UI]_K3M/+ MB9#:Y#IPN6A/3$7#:0F+!"%'%SE35M@F![H;4;<9,K^_(]GA5;,]WOPYWF;X M(:PN/COX!8^_O'[]_._'+U_N]/E.]\PF-%I MV&YY.^@P693*)D)PN1X5)P&N9-JTI-68DRXJ-]WH#V)ZKLMJ+Q][8P(0$LB5 MD,"P-OVJQ;->I@ E2,TP:"%*D\Z/3]#T/9F>;?#S^)VM_=32L^FYY.SM_.3D MU_GBC[#8YX[J!M\ZF(G:E/)1S%8PP=2;$\"D)7BH$L%91=N3D^01E^"Y;A)C MCVVVUD7_RJ+7O"BP"FE;CEI#*"Y3!"!#H M&!DQPVGW+FYV%O78ET%?S1>KCT>GN)BF<,'%Q95&;R.FZ!FD.M!.*5I'T2(' MD0K+6MAD;?R68_3T(T9&P^XZFP\NP+%A\.)L,?^$M^E'(5G@FD/D0H/B*" * MYR"9@B4(+D7R&P'@@2\?^3[G,*K?5VAC*_WMV7(YO0/:6I\>NY32EHCGPCI3_PY>->,AE(Z?L*K0/'X+$6"3J:D*OOS:TCSRE$!EYK M"49E(PL)BHFFE\K"/@&$LQ MH5";[4??6V^2K;3V9&^2;40XMO[7]7J"K%H(R@\\9#N;I4/A8JA!#LV0!X;$A.=*-PI#2S4Z6I")O"RD/.M';=< M6*3_;@2.?:;N'/*"]%# &$*@'?@DET[:RZN2G^!]2C9D<$P%4%Z11.IX R&* MI2B-O'37M'CABI*1PYX&?NQ^PNX(+3<.T2:B:%0.$7+"0DX81HB),+"\RA+"BT1LW_!;C-GMQ6Z\T_ M:XN_(RB17'#Z879^NS1]?;\( ML^7)6D-_H4#BY7RYG&@ME.J8A$ZQ);"^3>*XK8): MP6Q@U70$NHE$54PR%H3*)![I.,0L*]W:%$>.9!)--\)QN_0TN>KM.+ M6>-[)]?&-IV=GIW4BR['IY_"=%%W[@I^7 Y8H[G!4P:OV=R6LW%J.)-BF+0' M42](D3..X.I!:?2*!7+4><8FI69=U' :G[P0,1%]Q8/*LC)?$F@7I!.9N=*F MJ?Z/4,.Y!6XVK>'<1AT=['9/%YAYVJB33B0@JSFHE"+X$#GX)*RRWCH438JC MO\,:SJWTOE4-YS9*Z %1MXI6D#$*3W4"*VO?7A$X>(,4?R67+ _--;@5] M-S6<6VGWR1K.;40]]IG8XR6(196(KDA@?IWM$!)<;16$/D43%5>\Z&\Y3M]/ M#>=6.MNLAG,; 8X-@P?+$;.O?64I/BCGW38I/BBV@/$N*:F*"YYM!(#.:SAW M5OV^0AM;Z0^5(UJ14-=C8(?U-HV+"*$P"5D+K4D@QMZ]MOU]UG#NK/1]A=:! M8W#_D$YXPPC)-X1"8_@ M:EBU]'CO^M>CX[=_.WKY^XO?7AR]^_TM_?7J_;M=TG@/?]'>F;H-Z!LH&7A[[YN*, < M>5-6&E#>DX,=% ,O7()2O,O)UL75I,7MDU2-:V,&0\A=0)2. AS"@#0!(I>.@AZEDDZ8A6G2O:"EZ;DN M ;F4Z_50:V-BX5(#5YZ3.Z@,.,F(Y^2,-\5;970+=A\GJ6.CLPTV[AJ=@730 M@1-]):+7Y=?I+,S2-)PUTG6/I>H%!#] 6J?+W \,T#A0R%0 M%-&F#_5&U(V+L:&@\-BV-IA>.@!;'6VY^OH.T]EBW=GT[]/5Q_G9ZBV&/#WY M^ASI2:?$+$6V5^R?,WJ]H1OA#7>U!66-^S M>5SB8CVE]WCVJ6X.:4[^S,ET#8)K&21TRA04(#368=>UWXBOPZZ+4:8>8*32 MI)JR!3/C;O;-0#^ZWGO"_OEROV;_U7RVN+W&KUBT*46!40#RZN-DI\!YM,1G M"-8(:Y-O&S]M3NNX9Z'MD=M(:]^-9WH539X+(MS:K<+J2D[S.\MYCRKE)G2T M\84'E=LE_3AMG<#Q ML*AY#+L#J; G5#[$T$5=FO/:E)(4*/35&;(,'$ODI4<>G>"!?M^D3< &M'6" MRJ'P\!C>!E).IWA;7BW;RUX]AF.65H.5OI"W7SBX0CM-8C[1(K5.IR;W C8A MKA/$#86(#1"WEWIZ@MPO7Z]>_G6*"R+JX]>7^!E/U@LU8B[)K OB$SDUB17P MC MP,K-L=&2N34/QS?OXO%':S@L40&@57Y.:$A M"8]A;D^U=(HP<3EE(#H;C))@ M2AU;H;,'(CY"0A-4$"A,FR9 3]#4R=X["L)V44NG"),7K(C BA2&@99UL3I?_6/L6 M*H7 :@/TE%0F+]<[DI&I5>TF"Z:Y-:()Q)XBJA.,C1I!#*:TK@#X;#Y;Y^7? MT[^\6*0YQ,(CR2<69D%Y%NH]4 ]!E"A<2!S;]&E\BJAQ';7A5/\HIO;40P>8 MNFC8]N)+^AAF'ZX8NO0!A);!9T4A4BR@B+':U]2#1N'09*X2MMDXGZ*J%U3M MJ_R[.^5@FN@!5@,8_Y=7-U2S=HC6"D@QTV*UY("XDA"X+X9'GY!8Z/5D]^56 ME\J;-7SL8S<>#Q8=K(ESGA\X9K\Z9><>%2:#H!G3M;5O=;D-+?+H>1*8759- M-7>O@@VJP@XP>;V;G;,V<8K"N7I'3F,=JL#0U3NTQ(DK7/@2 M$;%)MODN(2/?\QI6SX_ZCSL(O0/0/"J=B1!>T"(2Y/ H5<BR>W_1RD:^1Y64Q@-HX8.\'3#FC\EJ\2,2YPG2$*4>M3-P&648+RD\"VD MJ-LU%];B6\0# M/)Q.=P;P9US$^4&VZTF1BO8*:\'G.I=:.PLAU?$B7"C:0)1BL8D/^#19XYZ% M' "$ VKEN[G>=&/HXUM<-YU[9-V]O9Y:,?35IGUH:'.M:3"I'.)*D^3)6U\" M")YB;5HJ(9 -!(&,$RHS8UB^VRM- URFM]=V!3[MA^:72)0FL]>/6:% JUANVLD[Q=LG( ME-'+)M,C!BRW;H_-42"T6]7U-OKL":4;U3QIIEE*(0+7COPE'SW9 ^O(/)0L M(_V?A[9@_6&JKK>"R5Y5U]OHK"= /E :%R3% :&>",3:KS"K")XK>L5H^1:9 M&;=M>UGN6+'82=7U5DC8HF)Q&[5T@+ ;LEHS4RM5UFNR6)85S^OE*$%%YB&> MCY3EEE'PR5EHDKA\C*!.DN<];+Z#Z*Q3[%W6$YN4O2/Q\%S(UPY"@T_&@Q') MYEI%PLK!T-?#1CJ,RC? T0[R[Q!)-7RK[2W?AA5>5I*7P%-=<,@M,'<7 D4.+S#JM3)/V'(_0TTE%?P_[Y! :ZQ1XYZ/:+Q=JTL6Q%#.@1D4+ MU?)Z/B2A\!"4<@I9F[Z@WZ1L7-,VB/XWP-3NRAA[L-I15>P-5I87IIEBF, L M+3/Z?0"5*!8/]?YH2=P%GQA)Z,[ DD>&JSWR@/YPL8<.YP,+=$10+!>KR=MZ MM6"]3@29WE1" J77E^]2!"=+ A.L08D,@]GDX(6^](9)H9_NFI-;3^VD!G[, M_6MW+?0 G4O$UX%S3CLHJ@[SG%X0S0Y;.U0MS/(@ZNXF1Z22O/L08C7%<;C;=:R.]WWKR MR)K?16_S(80XMO:GLQN$ISH[@B5-J*?=4V&LW7&1@8W<:>^5+&&31@V;:?_F MD\=)#PZF_9V%V$%\0C>*U0X0!5Z_4.OK1 M,LFD94VR+D_0M!%2] _M8 RMN7Y!>.'/"Q\=MYK1:BP.E' 9(H\!9,Z1?B64 MU4TN*3])U;A!T&"ZWPQ3.RBB U2]7GW$Q:OY;/YI70\W^W#.W8LOGW"VO,IC M*IZB5!)L,+19BZ A&K3 -.W5PF>&;<"U"7%=8FP7+,P;*Z8#L VX-;R\NJ># MRG.>I:157&@ILT1+.=:Q[U89:U+PZ'NO"WRYU?5X\U]BYQX=*QVLEQWN5-P] ME9IHR41"YX!'%@"DF*:^]"FZO^S3G[8:J)AED\ M?2&IIZ5UPT;46:;WF%_>YG[Y]LY]Z0M3L_ZNB>5&T7^(=5Y/@8JP$#!RR#$S MRRQ*VWCLUY#<_##[SQ"(W: H^;#PV7D-44 UG6>*V1:K45?2(Y)XAZO5R7EI M+\5W$KE2G#;I>M@BC*NCV#04ZS1WWKK(VS;G'YRE'V9;ZFA-#0RD[WAS>D02 MQ\OE&2XG9CTPT0?P4GE0 3FX3,:&!Y\Q6%Y:WR I804,.=%";%2X>A-P?YBAZP!74*5B^XRWKZ:#2JSH:SM9.DJ9.B:'(,D:6 M(.0L9+*2)]M5$+5_3N)[."'J:$L:#CY[YB1>S/(!&P>]6*ZFI[4SSI77"K\U'#RTG9U^"%K;-"(ZN)0/T;"(!:FXE![0<@D4$]5>O4$ MK=E0F,> K&UCB*YGL-/6ZFSD!DR02-(Q$2(+"HHT6 -%ST7;)/@//(-]&^2U MF\&^C89[\JN>&-A,!ICG)#/A*M)>E^LUZQQHKW,JV)*LEO\]@_V0J-EA!OLV M*NP)E4\,=4ZZ%*Y$+=&LK<$M8Q!$H@ F."4]4XFY)KU>-Z"M$U0.A8<=9K!O MHYQ.\;:\N50OBBIUTLXIH8&S>C529@.QCA3'Q*5C(5$@TM82/DU?)[@;"A>; M-+O:4TF]8N_N@'DGI$JB.%JEAG@B_L!CYL03XT$H'S$$G7[ MJ*VY/#L)R^5Z7T#-8XA% ?D=)"GDK';4R9 \-PZSD\&WW53O4M0) MN'IQ\/905T^X.Q?GCNG!FU*XG"L8T7&5%6#V)%W#3/5D/#AOLW(F,)+Q <+J MP1CJ9"/?#V]/A]CC*+^#1?#;?(9??PN+?^#JU[-9OFR2D1T75A0!7L:+8<_! MI3I)VAGEJUO]XZ0-\O8?:/]]-3?(Z?YLOIZI(+ M9HV1UB%HK,<9S%OP2402#*907"D>VUP%>9"L47VDC>$N.>C \<49Q71&BL?OY$%V=%-3UXH3NK;J>D'A]DE!O MDAR=UCZ-EPO6% KGHJ^'S9SDQ1Q9>1T<%$O!7=':IC;C&C@@T/(:T MH533 =S>S!=KU5R?V#[ Y>7-;32B-H4GUI(#12X$N)@L2":#245DY9L4I6Q! M8R?@&PP@\\-HJP,@/@N+Q5?:%=Z2'[%883X7VN/L)1FN8 M+*N%5"879DJ3_@Y;TMF)Q]@*D"VUU@$H+PMA7I<-%IS#)%C(&K#(2%YTK;6W MRM$?1J9Z+RRUN;6^#9&=.(RMX-A,7QU@<<.I+0++ MA/!*I[-CPNY[2M!5,]IK2M(W.>@+DC7% _-(W9B5@# @EU-RH=0R"#1S( M/^:6V1@$VZ0AYN[PNT]3)V ;'@D;3&G:12V=(DQT:/G%+ GM:WA\X;I2>LP^N) ^$<<5#G M5O&00'M==.+"8VYBNNZ3TLE-S%&CA3T5U!W$+J-\R7Q6A4.BZ+L6; AP)61 M:T+@QEO+FX2I#Q$SKNNUKX*?Q,L.TNX ,6_Q\_SD,ZVAV\Q<[N$4Z40ER$O, MFE835PE<,!J85TPRRXN/39SW)ZGJ"4.[*'W>2@,=P.DYQM7Q;+E:G%678+W" M8JE#XHT 3O32"JN%MP89E.BT=5&8K)M@Z#XIG5R.'G6/VU-!W4'L53B]G%DE MF(LN8(8DZCA%J15$[04P%1!SS%AX$V?J,8+&M5/[*OI)W.PH];%;L-RVL()Q M>VEE@^1<4H0JK D.(%%^0@B)W*HBY,0 MG:2EBCECR%&+U":SMBF%XP)O8&3=GCXN">=;1!V$$6,#;3U +%W'^>+U7M< MG![//N-%5\B'&),J>VXD!X.RSH7QM#\H*< CQFBR5LG8C1"VS5/'/>)L"*UF MHN]@\WPY#^N&B3A=7XI[B",FDM7>%RBB=DPT18&7J"%Y&>AMQHOG+7;-;Y,V M;LEDV^UR8,7T +7KT.HIH9FL@DRL .HZ43C*!+45'"BMOHJH MO6]S;2__\ZP]#S:*D!2P8!%48'78E]>00XDN8@K1-[FML"O!G:3V]L75O=M= MA]!?!WOY+^$DS!*^^XAX>P*\0^F*JU?47-TIZAFI*]F#R$8R](PW:F']&$'C MXNPP<+C7[F0 W72*L8OS=Y3%6!41.$<*Z+(E?R05#1I-5+8$'7TY%,IZ*%H9 M1N4;X&@'^7> I'7BZ-5\5H\+:U'/16^B=>&%UT4ZF048H14HKCU$;BVPJ,F1 MSDICFTG%3]#4'Y9V4?N\C0XZ@-,.5OWZX,$RDP6+ MT6?=Q&O=A^AQDRVC;*('T_'WB>?S?@@3F;QCP4EPW A0+/C:P,]!G2GL3,J* MJR8IZ9TI_N['O_MZ/WQWU[\>OSJZ-6SXZ.7QZ_> MO7_[^SK=L4LBYQO?N'=>9AN*!TJS/,?%]#.1^1FOJUUK$=9?,7^HU5:)?K7& MS4-Y1R]#KJ4!#&LIK$X>?/8&4 A+/F?0UC4)^/:@>?]*^JT?_9XT]0M]QS\F M,GNE6*Y%%:X6D]L,7J0$TANG?5;1L29M&ONPJ[,.@\W[I_H'4_/W9S3?S MDVDBSH>WGU??W-B./LQ!!_94\4Q;;IW%6Q0#Y73M+64%6!<](L''FB;MV$>T MITOB[7W%W(\<:')C$EX5-FX I*$EOFX*+UP)G1 M$6D#":K)W*)M"1VY9G4@@#RZ!S?05E]H/.]/2>R\+M?O7BSHKQ-G K?)(11K M:ZM4;L!I+H&C#,:KI+)J4ANQ*8$CU[,V1]]PVOG^O+UU-JV!KW?QO8T]O8>H M[\#/0YNSX/5JD@@$F1 2>!-9E9\OUFCMVS0''M'/>Y<^8CX[P9M+Z 81Q[-W MI/EU3Z37Y6J.\YLZLH'@<)W;O8JQ.*W?J&M9)_,!E)>TZI1RD%2D58CF7@CI S]SYRR=R ]TV4HUDT\5\^ALIRYMLV5J> MU)-R=<\4W)B V>,".Z!5/WS]B^\F4V77_Z%ON3USYM,=S'Y.EW^ MW=45-R,Q&AY HW'UE9.DTRX\1$IZD^1DAU+;IA04%_9 +/!1I-Y3&U6[3U%5">=S",#9XN[ ML[VTV!4B[\IMU1(7 F-9&P:1+9O%B2M7'((,.;&8F&9M-JH\151_)G0_U6_$ MU(%ZZ !3O\[FF4[;V[_B-YQ^O6'HNA_2\U P<#")W(D*7H"3 4$7$IAA=?AS MD]K0DU3U@JI#E;_N>0?31 >P>FC*EZ.EG0 M-2F4/4Y.)T]W^W*8 VBN2_RM3FBD@Q@DCY!L[<.)H4[C2@@!M0DR*VECD^NK M302-:\R&4/:S^-E#\AT@Z)J!G%XM5CS=AA$KHQRD<+4/"!Z$7<-JI N0/5%AO;'OG_+Y4H:+;Y,_E^=3^^R# ME@DHJ^=U6KF$H(( X7VR G5&WV0BQG[D=K+II"\W>P3-=X#O1]A8&0+-LS") MR'V7P?;E1 ?17J&R^?N;QYYZVY9+":H#-HD3ZF2)='5,7%.R"BQZ-AH=,7V)/:' MM'U ,3N*ACK WET^[DW-7S(C,[,BZP+%>F(&2P&?4@ *7)4.E+0+W>0YT9-4 MC5L!;H2PX?30 :CNQ!N//$6OTW.=(3Y\2?61A?%T0H("3 ECXHEBB"9[79^D MJI--G'V%:L/IL2M0WO!R[S5&->)G.1M?2G20%1)/%)[4T$2!R[G>$7+-7>.^ M^LW$]5+L.!@+&U$VD&+Z!]O-P-\SZ[62P2)$41O/56&4Q]<)&2;9: ,=WE$ M=T-@+^W41P;=?@KJ 'AO9N?G2!^'YZ_.YQG3SS]FBWKY\O7K/'^E/[CA]DQ@ MB*E@H!C%&5"%&/,A*P(*A1>R9*W;/([>FL)QKR#:0:^-BDZO!__-LF5F,9E2 MZ#M:/_X^1#3NS3]8+AWTZ6>10PC>0O1EN4!9 ,K@ZW[FPHM%STJ30GYO MO UZ_?/=E#"1;][D/!;EWV^#O(KI*11"5"Q#D;5LIA'!":\AF^@R_3;%TCB# M:LUB+[%N6^0??K]\% AU$-8\V19LK2X&78+$ZX6JI#S7AYH@,!VUMT5;TVC7 M>:]]_;T":9<^_UVTVA5"'VDQEC9%KX4%B_4Q)4\4*988B37)=3)+L_#O/O_] M5+]+G_\N>N@ 4T]WE^NSS/Q$'.H F MN\3CZL0F+PLSP8"4=?I28N0"@E*@G5 Y^)2R;>(V3ZKO?R=E;]OWOXOD.T#0 M-EWF3B W,@<0\6J4%X>@I(,6.PT6C,4^W[WPD$>_3][Z*1+D"V5[NO MLEZYS!&""\2E$!P<9@H[4)I@91+6'J\4UGG?_XFXW2,@H0.\;^Y =C(**12# M$FQ]$$1)FD^&?I&(4D@EC&VRN.%EO0/8"0Y;OP/813<=@.SQAG1A46AI(A16 M^YURE. T9CFSY:\<>WB\+#8$7=[Z*ACY*T\ M0(E68B )>>,R'=3:UY)K1W-DTGAMN6!-7G@^35;?2-L'"%MB;0^M=("Q#4YB M>2*+11UJZ3VCM* ,M^"*I!@X:J:*8UG))JG#$S2-V_I](EYX*)WV"\_KHE>A MXQJ4).JM!.4% BKOB+=!)JL8U@(/I?CM,[:&(#E#U9K:X^%@^ MX_G-HQW*EY)&TG1]^75UWQB0>8 M>=+VO[]I-HXHC5 <0:M(D45(')!K"8Q$EJ7BQ:%L :3MR-L*7>9O[CX;:+H# M_&X*6_\QG6<\G_QO3MZ:=_-9\LZH73Y;RNW*&?S]+K7&;S_ 7_.O.( M!4-"$,ME.*YH<#H:H/,K0[#!RC:;31KPTG%5>D_(;9FV'$O_'1R!)Z7\*<=S M7"PF99+3KZ2@5S%>?K^LCS_2QS?OWDTO9E?R>DL)8NTISG_4+5&SZ8=\<>9, M\AYM)+RB!U4,N3+*_"BQU!@X9UZWF>+:BJ&.^WF&.0Q=(*''5T#OW[[Z_':O M9=FK?WGP>YO'*!CHDF:O,RX M3\:A1NU]7BQR_OAGGF-=6G?UX;>K8:S6W/%DP0:'=5$- 3+4[<04 UD9F.&B MR=J(I\D:U]L>@(-U0S*@]/LU!_MO!;SW[P.^ O>?Y]@=-4F:[+@C]1Z+[.MBG"260"1*K51QDI=;52 M0]#!1QNU,=P_Y]T&IFG<=LX!H#BFCCJPF(_%@C>S27['B\LY_?<:B\H:.F0\ M@Y!)@ZKIK(O%@]%!YR2E2Z').YX]:!VW 6I0!]U63_T&\A]P/E]6/0X8T;'A MDP8*[I^FL$V8;S*2E4D*F+.D6XN.L$3YGW5.I!2M#5&<0IA?4;W\S%_R(LXG M?][.E4/C4?@:=19AK[J7?5!8B[56!9X*%TT:.9Z@J:MP?Q<$/&Y-#I?[B YL M,;\X^U2?RBZ[!+A5]8ULA! D!80V* B6,? 8K$H8!-NJJ8(^] Y0Z'?K(+GW MK6/#82 =S@X5: \HN+Z?+U9'1V2CJV4QE!(P60K&8E8J,$I;S39OH;;'P9@- M$ =H;%WG>XAO9*W_3F'Y]\OO*\)C$EQZ;R$91\;0L0)>. Z64?R3F30Y;5,7 MVDKO][YY9,WOH[?9$$(<6_OXUQW"BU"Y( MUO41]1YH]!.*_YEPI(86[46US M*;*=]N]^\SB%F,&TO[<0NTEN.K:7HSFZ;) MLKWP+!,Y20J$&*L4W7+&D&(0%8^Y!.9X.EKM;3N2>[1X[5#90(V= O9A:?Q, M& Q2% _,UM=POAB*'C("CX'S(IS#U.1IPW;DC7U5<5P@'JB>3D'WEC+=BSR- M^6/Y>!6[S-XNZZMGJ&)F/&MPPI$+4!2^8# "N) N"&63BD?K&=I(Y=C7$<>% MX##*.ATDUD,VJ2.)SEB*P10T%$9K7W,IRJ2Y\V"298$L?BRQR4B>70D=]V5B M!WC<3V6=0G+YRX?9Q7_GBS>S[]\KI^ENE,R*%B7J CG7"F&L%0.A!+ @M21 M8?!-WHOM0>NX;WZ.#[JX;*6T#E!Y_9;H^^2B)F5G*J).B )0LQH-2PM(@0<4 MDYR.S!<=FLX^6=&Q%:+<*2+J$(%W@)=M#74-(3Z6ZX'-_"PZ%PWSJ:YRXJ H MU"4V689DG="G_^%/%W# 7VVS957TW.IO6)V*RLHM^KW;(' MMU$]^\D#M57MQD&C-BO#4\PV@R]8"! Y@$.1P"):9:KA*HT.M< M4"&"2XYL,09*Q5/Q8!,S++*DZ-@U?4?Q.&MCMU3MH.V-+RCVDO'83>KWWW^< M*>&R*=P#>D4FT%@R@=D'0),MK\._/;+GC,4CG]N!LO?7T&P8<740V3PU;D<6 M34$\!?5.:?* UA3B(@0H+$5R?I&.1Y,'5H>.SQH<-0?K>8?Y5KL(O5_\K ;N M6,P9A1?@,JLS7KTCM@R#:&6Q/E#PU&:E^XG.M]I)]SO-M]I%$1V@ZG,^IS_Z M^EN>+C>73M.K]'TRG51377OKKX._ZTG"SOG"F0''JND.LF[--1%,B8'"=A8C M:](=OA.57:)N'W2L/]MKIJINXJ#;%%0;:9(0"(4(KJ]HB!$M'6A3#RX3R@2Y M6RST?MQFL*$\VQ "Z\#NW"\05%;.)):4L_? 2PJ$6$TV65,>P)E%';DP(?H6 MQN4A*3W$/GMJ=KT:>)B8.P#*O=:>*P8,%M2"UCL)]1^J_AWQV%K6/[06OZ6GS]017\?;MK4];/3 M%&0$"3HP1NB0&3#I2)!3R5@;F"T=/Y]>GIPJP#]PDGZ=S5]]K],H%I3PG5^2 MJ";3BV_Y=_JFR_E2V*OKD^MQ 9.[(PD*G:KE8&W/"BA1Z*R)P*#H8K2*= )] M>@Y)@U'307EX/X3@@ M29!9Y":EP,?)&3&7.CXFGLR^]E+0WC#[D>=A-D1QYE,=S3,K_UCD5XM%OEA\ M#.0OIE6&UVNS2;Y+!C^&\\G7JX')I_-,W;_VK'?:0UC(MM)>FP, MK9W2*X9RNG\\SF).":O@5#0D..MC?6PF0*IHZ[QQ)UWBA")0Y"UQYQ)XB<1IX7B*DNU%8JV^+(1B^A' MPM#0$N^W;K8VQG/S],Z#*V@[?]- M;3#.&Q354M,DX?D'%!6ZX,,(?!@*"9* M.=JL.6+O5;5GY[_>,$MA99%>!?#2UB+9H1/2<4]2W/I]P@VG:^BN[ MJH_MHNM[1JB-A#O($^];UV?9Y&LC!*C*U.H/3.H$+)4:?E3.NR=JU M70D=,;AJ!)8GJV,#:V[L,&N-G;N^X7:;2&$B9\IM+*^;YY""B6!CALAC4=;( MD(W>QY8]]F5=5<"&LF('2[5W^W67P3_R/-8'?2*B#$@A*"MU:W3M[@L8"]AD MZ>1)1LEQFQ>4.Q+:C_TZ'":[6*Y#==9O>'\]\'Q6'D]I)@,$]CM\QT A_;Y< MM0GFT09K@[?@2R:D)%$@).V!2968(_^G;*/YV\,^?7MB;O[U/1@EW!](B%_^ ME<]_4,X]O?BV. M.%ZYB CH6=4*73Q!TG;F 4MA<2 *ZX?CQW0GN*CG8!3L[ M;3H82F,=N-MM^?SOC/,O_YJ=813,B((@/4N@A%+@*X2RU8Y')Y/C#6=D;$UG M5^'=,7"XCWY.#7Z$IWP6%&?29X2$2M;SQ<')&"#%%!TK7IGU"_01 %@I[>H" MZ6@0W%E')P;"7V>7<[+QQC/M!91HR,:;V@-30V>NT3B>A JZT?Z_W0@=>]#? M*!#<64.GAL#)CWP6)3+C@H0@ZDNIDA+XX#CP5"=TV>)=.=X0M2<('7NTWS@( MW%5#)X3 5X6^\X9)X[4W2B(4XW?T7ZJU>MTV>>$QLRD?QB76O(Z&"YNNZD<$;1!4?N[?'73VZB M=NSQ?L?!X""ZVAV0_@J0T_P5+U9_=]A+D-LF3\M\RK4%4 B9:@>^H\0J(# 4 MR'6AZ+8L.XNZ_/_Q^ M82,U ]T=_)+#Q>VZ[MON66F3Q! @"TV1CT(-KA#.,1CB-#IK/D'.RN M9M.O]?Z_?OJ=A<\Y19ZU@L@IZU5"1 AH%5BN-(IH=)9-AD4\2LVXMP #H."! MVSE8YKU;A^4 EOWN*1]^RJ"6XC'*VMH+FUD=]RK!A52'86D#E"$YL'6>M,V> M%]QFD5\G]N)ZJ_S'4C__W90^]7(9JM\"F1=%.6'TQ#!Z4#(8""YR")S%'(N/ MB34Q'L^3UJ4EV04?#R9&#*N-WLW*(?T/CWS,H(:E91?#)A_$4V1(NN2LCCLK M(H-W)8'3(@G-2^&NR<5!&\MR'\%7([RX(K>G:Z?^51M1%.!KE2D'+XL1+D37 MI!OK$5JZM!V[(&#==APJ[PYJ+?=96(Z>#%Q9BZ&^^3:*XC+M:ALD_=:@44&J MPGF30LI#4L8'S$':?1(M.XNZ.[!\P.]Y-372A!Q4=N0AHZVS''F@0V0,:"M] MLEE[*8]@9&X)Z@DXNROZ2=SL*?6QV\W?T/=-+G[%N*SC",;M]1C0$#/]MD!M M:JW/I)$DP\2R,N@5,2(-/A>9//D-/6%A7^7-AI9D!\;D/A_+4\(-9R5)1];5 M9V9E*YU+ MEKL8@5M+47]@"C S!U$+%I0H";%)N\Z35/6$H7V4OCX\93 -= "GSQ'G M^WQ1/_-CN>)IQ4L,7F$FB\P=1U"&,4!%9\V'I)373$;5Y!;P*:+&]6"#@VDP M^8\="+^?3/-L1?Z;2_KV:;PRV$;&H+@V8%3=-%L;=7T=3\H$^IAB<90T;!4( M;_J&, M.4)^$.T]AX<]1#DB(N**ZK-_?/[E+$@NI'(),& $Q10G>U:O-4N(@?M DGBD MBW-Q[5 6.?['U]F/_W/]F5<.Y?IWZ\[D[C=W!HI]5#@[4)YC6X7E>M05]1.2 M_U]U("@%4?_XC\__D6;GYSB_7J#"=75[FD)ZYAF))=3GZD*!U(('I"-DU[O%F:A< M[S^O5RFA8?_\S3RL;*+B*F0%$9 Z\C244Z M!\'I!%(*G=!Q*]EV+FCS=_2#@WU4-QM>CAT8CO>S:9I-WTWI$P-.__F1_"X1 M4?EY_^[UQT\W67E1PF#=WE2=9G:"XB]+?CE9E)S2=0KM&W5 /D_=N.61@6#5 M3A\C@FPQOSC[5 =>+NUNPB)UU)%"+:9 E7J%JBC",]9P4XS6PFS3*DP?>@= M]+MU\-S[UG$?20X5INPOR!ZTOP(M1>]9>U' %C1U R%91F]%OCB]6P^G_VKWD/B MG_0G%S_/N"XJ)Y:)(^Z@SD ''RG@"BAT0:XIEVLS,VD'(GMJ6]H3%>M1:BL5 M=0J_E2U^R%O,QG*G ]A4'_YGK\";5,"8^K;1Q9!DFP?R.Q#94P-4._@-HJ(. MX'=?7M<#(W^A!/!,2!^S(V?@A$J@0JBCGU1]RU(,H[P2/2OMG>==DGJZAQX& M6@.)OSL@O<;%9/&9:,'T<7JW9L'/?"DD(I)/#C7D2-4^NYPA&-2.Z>",:=*J MN2V!/=TTM #90*KI ')W[?)9QJ*DBPB92U$[>2CET;63ASDCF%0YFC8UPSM$ M]%3]&=[U[23BSN!Q[;:7ETTG8EL5>24Z@IMR6M[07;6 M*?+:6O@0 _,JM1G"MCV-/26/[>*J(134 _;N=QM^O+Q8U#9$"A17H/7(J;E9*?(P M'RGH?+3DR8.JXS.]R76,(9T>--*HC%ZW>:>\&YGC3K4ZEG$;2$T]3@KX]/8_ MWW[XQ]O/]VG<;CS S;\]>"; XU0,- C@4_Z1IY?Y5X+/F]ET^0;\OR87W]Y< M+BYFW_/\YEVX4R$1WP M"^^YS74-.)E553U;G_U' M'ZU]PF"6J.'(HVT15(JIC_8L^:Y"7LS$0O$-^1_?'LOK:I>!O$1XMU](P3[Z;BWHECN1I-<5\E#@(:RG.*VVJ3MM0=QJ6 M:!<&>=_-N__LSQ(J+ _,Q[@70,= \IN([ MP/VC >M(Y[ MRW0,_+968,\AXGU/-+OV1(>L]]OVHP<+*G?BX=C9;PHH@M;@$D%$):140N8 MUDC&4\E"F"8SP#J(-L]T,M(YIX$Q%^JX1PG>,H3,5.">:^2^S73B)X@ZC=AR M%]3L$EONI)(.7.MG4DU>WM)>+B;3O%A\SE^7,T67?;T1/68;'7@3*#[.7%*: M'A,HY2/#XKD+;8:[/D75R.UF@RG_X=B(@331 ZRN:%\]&)$F,CIP%%_Z^NQ5 M"@%HL8".VO&0L[&Q#8SN4C$N; ;4[CIN]A;UV*_U/LSF%]]>D56>1%QQL>H& M]T*[['+= J.)"W0DCSH;"DTQ*%'FHLIS0=+37S$R&O;7V6QP 8X-@[>7\]F? M^3[](<5L/)UH)GBA9$-Y")&L*4?*6JW"C#)N!8!'/GS<>C+MNT M8&X'FTU4C/<*;R#MSH86]'7CXB08?0Y&TRX':2F;W]_^^KZZ:K2)J0Z9B!*"8I?S4IB8+BC,^.< MP-2D)_*6A'%\SO#0.%"X8T>C;]Y]ODZ<8F&1C",IG,I",!.R MP^UBT)N/'"?R'%[%!PAJ9(?PBH+F/S!.RB1>SQ>)B1/\(F"J(Y+JAB0G5 "K MC _,QRS,8$_V'WS[..]]VKB#PT3;@S?XG\O)Q<_/.=9W<).\>/WSW31=+B[F M5V,^77(H$0UHY36H0(P$IS7IF?X@:?0%FU0NGR9KY&>)K2K@ ^JB0V1=\W(S M5%P;EXP YA7E[9$H*@>GZ?><:FDHTC^\'@5:'!.UU@LZ%%?G=$4(J2CP045'*6(N9;LQ MW=M^8U_H.43%L];R[L! _3HA/N($SS_G^8])S(LK;E;,2"<5104,H@RUF&PC M.%O/GHPH77W M/+_'"4IF63 !A X(2I!-.96CERX:3; =VYO]F M/+_X%DF@][@H+$CAG %;N(?:R ^A7HAF5(:23ZT];S)&YG%RQAW1T-#.#"#] ML>W,^.S)6&4DC,HC@CH32)&2!0\!O3YV?;<#9\][CR%5A;E0!F. M#8'K)M%_W7VF2/]PF7!J:0*F7("+5$O80@'60<>HK$_*T!^Z[=J0GOJ6D1G.%5T *Q?)W_E],=\$O,:'[J48K.4(%):)G.NWK(:$#:8 M6'@LIDTJO8F@$;J39U\G MMW,5$+GF/FYWP;WVP>/44UI!XC:WV95A^_4QO17^.6MAH#& HD<(YRL\P M6@F)XGL3N+,%MXM6'OGP<:+8INH_5(0=.)#KI^!?YCA=$ 4?RV^S6?HX7U69 MET&ZDP[!N1# QLP$YLBR:7(1N05M(X^W;'7//;16^@?:=9<) MYX9Y(RM3CL(O8\$+5>@7:X1C)O+<*A)^GKIQ+R\'Q\1NF-M#03V@;L4,??/' M'V3T*?B_WH+)HO.6(WA)9U351S%H@P6#TFO,P>>\3LBA<,S"^KG1(E&-@Y@R2L44X[IRU3?SD7B^/KA-XZ/_3%_SKS'%AK#8*1,R/[U M\N)R3C\YQ^4?/CT*;8CA2DWH&6PB4WMI'7F,4_8\E<0-^"(C*)4BN*0I5HR, M4.RBBJ[)YKSC#C$^<(+?F8\QL'K.BZ_C0; P"%%(T%X;%[FQ9&\:2NE \D]C M--0N2&PSJ'$G-8]=:7[RAM@KPTK6'K*@E$]9X2%P38QD[IUT,MGU7JQ6'12M M8754E6_=:[&+_'L%TBI_U,PDB:'6\2.O(VT2!)$$"!F\C%;GS+8;"7.:O18[ M:7*'7HM=Q-I!;K/Q3C;YZ%-4'GCA))\:$->5&: HXL[!JA!,$\]XT)7X*/T5 M.VE\VROQ7<0_MJ'9PV+/[EGLJRU15Y/;N%;)14_9EPVU!4J "\8#4Y3LU1?2 M&LU65FE HKJ8ASV:/QQ+NR\$U2LC@3FD%(4"7R>(J:+I/(=:LBVU38IIKP0> M$]>C.^?18-4 VWOH>&QTO\^+Q9=O.,7_SGCSI$DX(4S*(%1:=O-E"%DQL+)$ ME0.1H.Q6&'WDPT\?:?LH>3:@Q,=&S,=IOD.Y3]P:2_&.D#4J,77FGM<6C"HF M1\.EY=O9LWL?.V+?8RD\HP VDT!\ M%NCJAH,MAT_>_]P1VR([0<@!8'"+K#@H3!Z<]MS>(SO 2HT>(+-49X'DYYX3R'V12 M!#19B28/6(=CH8N--F-DH".CX53.P1FC/,>AK>NT.:N+UQR$D#Q$'[46S/,8 M6[8;/$W=B=\G[ F=?1"\DQY[;CZXKF:^QO/*X1#] YL^!D7"O4!P2#%WX ]7Q'_^EO/% M^_JWJYYJ$9"AH%"Y& HOZGS<2$&NEUE"<4$S+2+*-KN[-A$T8L5K4)7/&LB_ M4QRM.@#5\K'LF\MYE>?U1M?)S;-9SZW*&A44R3PHC10, M&*[!9:MT'6 8>!-0/4G5N-?DC4 UG![&+KYN#@KN)+@A(LJ:>2I%":ZI.P:B M*8!*H50\(UG\ T/NW6I:;>YZ6L1'363<@2%Z\PVG7_.[Z58KIV^R%5]*3(49 MH,-!1TX5#9A8E24K&8T6K#2I1^U%;9>1^IZ 65\4WEQ[G4/T(7."Z1)B#02" M"*M=3K46[;0,KC 1/=MFR=6@T.P$DD=$S0XX/4R%/>#S*:9NZL+7CXW.D$7+ M9)20I:\WND:!M_41)G+&1-82?9/TM)Y9X<0_$NL22*B4TFFSQ)U8CM+S-X)DP$5.?^#/NJ5O<>-# MT0OTCK @23"$!5O B8HR23]D.5JAMME6N,\XF /('F!*SG;?_OKNMW\AE;VF MC_GG63+H"IE@<*;.?=2Z0*A#&POWBB?TF:_W:AY9:H_3/?ITDV,A]9$I/$?3 M]^E8S&6!=Z\^I"<_KY'U?(S:/FQHRMF[R JPDF+-Y#N$O7J_'QU$U7G&EW7"*Y2J26EMZY_SS M!3'U\<_EQ*17\6+R@^+TI<&[Y3C&NO\Q%+"\3B/DT0"E@@J""HHQ;5G03=8% M'T[ZN+6E+N!_%*WWA_.PSO&G3&*=U.[R)>^OIFGM)_^83BXVR<)JFV)4"I(+ MAB+ &" ([R K[2E"2XGRXR.<@$&9&GW==B=G8SRD]'!J'K4.=\K1R[^P>/4O MG*>/EQ>+"YPN)S4^SCQS,3'MR"NJVHF8K 0,JHX<*\+I&%-R;1S%D%R,OKEL MM',Q&A9.)W&MDIE-J\AG96D+'LBKOF&:+@YZ:S/45S=*AP^401^9LPOHM?0" M?,8$*O $7I)Q\4[GE*QB,C2Y+WUAF?.R42\+:WB(&61)M?]2>'"6U>6H3F6; M8Q!MIL:D,^9=4-T\8]X9&QW$0^^F9/SR9U)XKI*]]\["6*5U1G*KH5[U MH\T0@HO 1$Q2B!P3SRU@_@1-XX*U \3,VJAO;R3^R/,P:XO%53L],RG:I!ED M24&>$IH2#30!6) <2W(*19.4]$FJQL7C8-K?#E5[**(+7-6S5M_6G]\\H*!S MA58B0@Q+%K*A(Z<0K/,J!$X'KS2YBGU 29?XV4?/#[HB#A%Y!W[Q.PVY6'(+K(YC4N0;9.:,)25J M\U,+I [,Q[A8[B\.'!,F'9R2%6#/K[E5*PJ_$H^VR?3#P3@XZ;KH+NC=M96B#09ZB"*6E%]O M:A%<) R\@/1%U"DSM:I,?H8<&_,V4+; FD3*]ZCHI=YY5"2L1P-[JZ4#3.TO MN%NVI^F/9C$)1BO/$(EL? M 'HDZ_HLZ;U4Q<:,%HX,@%.&_"H9O]/:]FEV?O[K;%[_\*QX95DMV\@B:SLT MG7[DS((M7'N;. ;1ILFE"3N=V_N!03G4F1@.(2_KG'RX7/I&SB661-:)E[I' MJ;Z8#*XX($UIZWPR3/5^1*XX.='3,2 \VYV8/;"R]V'Y.MEW=L M#L7+2_ R=?+KNVF<9UPVE*_^Q[5,SH(*PI \B/](^5A4 K 0VG4QAIN=] M^IRG^1KW<=8+/$I#XFCW8^6OCM4T?ZVW%5^&.UVU/O%NL;C,Z9?+^=4^F^KQ ME@]U[MXPOOTKS^.$1%.3271UAW7QKCK>Z,$Q5P_O7G9+[\A-N3KHPQC)L",5I>^XHD( L2 MI'),4?1I1%U1=YB_[)?WFW\?G2%@Y,.E_.^WCP*Q<<:WCKX3@G;/%R@39U_6%44L( M)5I@R2 S.7ARTCT>F ><;'5@[+\/S)&P\@*2_?_,"W)T5[[V:A'HK/[H$;EX MJXSP 3@/!51=QAZ8MY Q*.6DRXU&!A^+P:V.EOOWT1H762_@Q-U1U7_ER==O M54@_\AR_YNL<\H_Y).:JQK)2HU(%BU$J+U[.XN25L@Z^]S]LX,BSD)F2%PS4"QX(%LD0<>*,=,EDO5_;7J4_R]F,O6 M)C ?YU3NA+G3N9[=V&?UZ'W;DP(JRO&X7$YG= 22!L4)2=;!]JA<+BF+J$8Y ME,/Q>*+NK].#.1+V3L%//B>:Y=W=\F]<7^!=W]]M)2Y7"C++(PB)JL[$JVWL ME($89XH-G@?IVPQU'I?O%W.%?!+']X@8?0E'^IK[[0R>M<%FKNO&&*2DW* $ MSX0#$W4213H?3)_.=B>C-YY/"0EE'=Z0"HHZ348([ M\#8PL-YXDQE7LL^>K(.X?C&W[UV$=&S>D4[O=/X8"VP-S+ZPAX.B6(SK'L.13O R@F-:!"34F_ MU:SH:)AILH#Z2/R]F.Z!4SB.+3#W CSC\[?"3TK+:U6,3AJ29QJ4I\P]"(& MT@CG"[I..TD/8_O%]":;/(%I)&4RB>'X&1 ,$IJYW2PW*_-S'XX0.Y(M)YH]?:PWH,> M, MQO$XD>')',?N0?@"3NNKE";U?^#Y[5S>VV&[(16.#: M6NVU5*S'$_DD5R=Z.=]'+_AP>.GE\!S@]#=7H#[E.KB2?OYF-EV*YA+/O^3Y M=W&F%=;;D !:U*W"+@4(@170NFBRCCJ;TNZ1[7%Y/>UV\ &1/G"LV1IV+^!D M;JZJ;A(1Q>G!*)&=!.^S(\]/3M^)X@&9EED&H0,VV:$R J^GW0_>[\EL#;L7 M<#)WO@;9++D8N,?$#105ZI4(&38*T!U8)SU+P7O'VY4\NQ#!B5XM='^.1P+I M2:YRNM7BNVF9S;\OOZWE6JUCW9-(RDC#+2@L#)26HF:+=>0X MHQQ2I4@.IH65?"GKGIR+.HML(0OC014>P OF(7*C3)EV*Q2]2%1:X0I*]S9$I)Q+[0P%-V5J!52HUSXW/BZYYVPM8Q MUCWMHN@.P+YY:5"2VL98&]PM!E I%$ O) @I76#DCEAH\@+Y[[3N:2>P;+WN M:1?-=0#! >Z)C*$@R:0$(JH(*DH&P4L)(7%A0LG8V^W=^Y>V[NF0:.'( .@ M\ELMZOXPF_ZXJLY47A=?9A=X?O?/:T+Q87;QW_GB=HWWW8':9UXD$=$PR%F0 M,4A<@PO% )(X2LZ2>==V85]+[CKW!@-#=I/M[P8_+_E07;W._74V7_VH_CU^ M%E*R:&P&\M]D\;S*X(M2=!Z<4X7"3R.:O#P]+ILG>G_6^3$['%&G4T#_1,*9 M3^K5PM*XX#2M_>0?Q/_B5;R8_)A<_!R\G+[?US^(WG:E]ETPT$%X]?IR04YU0=;I?RXGBZ7+6E;@/*]2- D,LX;88)3Y M91= .A8XECJ<GNO8&>EU)^WPD=L^%5U2GBZO^(1,#@'2@H- M00D// 6I/1KOV@QM>I:R<5$XB/ZWP-3^RAC[W?:KJM@[K"Q6I5,D#Z M';/H M.0.5+0-DY!YD$&ADU!K7%V9O>&R]X0OZP\4!.IP-+- .0,'](SP(D] I[DC- M18 RA<3#,Z60615-::7D.FT+BL>^8-P+A78K#@!.PFUOOIX$QCN?_!+N0C8)VXY6- =@61U9DH(PD@I M@?E:=G)>T)D)#+3S064,D?"P*TS&#"T.5]$&7>\AK[&UO2H'7A7Q5B:-6^VC M\1D,I8^@ AH(I;Z$UDJ5$(O29CM]/_+A?6A\'T7-!I3:V%HGPI=-L-.8O^#\ M:[ZX]F;%LU2$X6!+T70*2NT^T9&"[%BB<9$;KK=2_:9O&'&6P8#Z'T1^8X-@ M*8\WY[A83,HDXDUFE9Q1)B@$;PM90F4Y(,$9)'D[Q;U"OK[;[2ES__ +1G[^ MT$ET<*#@.P3/=1\0T\*QF"'QX"D@5@R"*1%XL2Y2/"S,EC.^-G[%V#[D4-4] M@X4]Y#@V&MY26G3Q\YJ-U?7ARB1F[Q/'NATEE%)WSD8Z)JB!1YMMX-)'[;;" MPQ-?TA+B_.EM[UI@U8*LZZ3,6*2K*YZJ&_OLH=" M]E4&X17/N+T#>?@%(T\2Z23^.%#P'8+GNL+G9)2:,"]SXA2"6PU>R4B1?::H MGBDM])9E[TU?,;:W.51USV!A#SF.C88KCWG%QCU[Z(4L*"@:HQ0\$Q-)U0$: M"DH*6@H7ZFBH'8*/A]_0%Q;V4=W#R.- .8X-AC>X^/8("PJ+YZGN;C=*@!(V M01 Y@P@ERQB<0[%='/KXYX\=9@P+A %DV,&E^_WG53(6X4T.(%4DXD,5AN4: MBLL6M4Q!A=+B@GWW%Y7MMA1UT=*QOUHZP%23MU/DO9.7I1:++4E3U&V_21*2 MD&G-38@LC;/(X,1?5.Z$K6.\J-Q%T1V ?:VC=^4%G!")I2A!JTA>)22D)%-D M,$2DE26U&>SQ)5>=O2T:&X0$:[ ". [S<*0:M2M9"5)[R5>[B_?<+IZ MB7GSQ.SNT'%TC"4N'=3K'ZP@NMDCMH5AR=ZRHX M\^.?R#TP=^""HL\7.+_H_$C^1A]Q<;,IFZ+AP'DF'<9<-\W$4CM/@Z;@6$=N MG8N"GYCSN\]@YZG1W^% 'H"XL6]SV@GE]UE:]D_][9 )G M8X9@2XR&2_KQVF3J37W/1Z/Y1$=)'^]L]8RAW8^6OSI:T^4*I/3E!,+/JYG< M-^*1MLXHT0E05AF%.C%?.%[O)Y'R<)*1[&M9V(X,GNB6HI?DZPY W-_A0)+R M2I[2CN_@XG M7VL5\ A>0*%2@910I;FQ#SZCA(X M45_^MS('+4']][D#6I/;U1^O7N[>-ZFE6*49@I;H*)T+'((P#BA!,IDG2[+< M[C51?[R]^#NEYJ>]4\7N!-H7G0;:E9Q7RP=:UU-@@J60/H:VTH M,FUD*4G[=NO+1V?_Q5^DO0 [T S.+]H([%!.T3H)Y%Q""9["*$RZ/E_RP*(Q MSL8DA6VRF[L'YE_\G=T+, "-H#SH?5\OJYI26D[SQO-WT^5$SV72--+>IJ=H M&7>)T]92ZF.CDTS<(V,6(J]#WI6S=0JK@%R,XSX)+E*3=.VE;'0J:(WDT0,6 M(4%)(R'4L0F<<:MBBMGX)JM(_KW1:5?TMMOHM L&.@@,-ZV)$^T6DG=&RYT6D7576*N/N[1D(,D:F@H6A?0$4E MP0FE0.9('%*N);#)PZX3W>BTD_YWWNBTBS+&ON_:M(#(^_HRB\CW>IFL%^(A MU,%&K$BEM"96MIR,>IH;G7;2X38;G781: \F!\_KRH'/WW*^>#^[,WY/X+M7_6G^=HN)V1"!Q/(&J< B@=#*1!&D%%&I9)R?'T>XB9'M\.W]H>=?=0\ M.X;,1P?3U4S:F^5=PCB7(J?S17Z;0D_1U_JTC1^J,)J8HWC8QAIC%WGL0^X@:#E7==HOL=I'CV&AX:O4:DTZ: M6I#09%+))$H)WA<)5G$AE$NW&0YW:(KN=%+CM(KM=I#DV*IY9NE:D-KX. ML8X.S=5H852,,FZN8 W MV0)F+DP.1N&6^]E/:)'=WD 80(8=W,'>WVKEE/0A,H3,/>5HUD1P=:M?U(H; M1N%T6G<,8RVR.X&]((=<\>^OE@XPM;_@GM@9)"5'+3@"RW6F'XI:/DB4Y.D4 M?'3>AO4<^=^+[!Y'^ '8.L8BNUT4W0'8'U^+Q@*K;W82%,,SJ*14+:!;T#+Y MY%TI=GT[\+\7V34#R5:+[';16'^P6UN#5F]1DE .1$YU:;>E(*0NU_6\*.+2 MNVB:] ?_W1;9#0C# S38 1P'F(H8BK+"&EY71]0.)#I[WL<,DOZC6(Y:E+Z& M1;_?:9&=?=D!ZY$!T 'DWW[_\WSV,^=5H\/C KAY,+OD=?%E=H'G=_^\OMCZ M,+OX[WSQ*]YFK<]H''<>P P,[=DIXNPE'\BK'J9?9_/5C^K?XV=1<%)B\KV^.?[ULLZ#^?AGGA.W MTZ\4U5X2B*\8_'P9%OE_+DDI%[,[;Z3JH(BS&%76!CT$@Q3@8GV.1S$O"!-S M-$PX;[:\=CB0DA,=2G@8PH^OPPX03ON!:D">W;3((8DHD3G;TWC'$?#0UCF^YEN>%B%O*[Q>(R)[S J_-_ MQ%2B^7I%KI@!YT& =+U$7Z:+V6UGG+;[L1">_#6" A]9$!S;V ME]77WA7FG43C3BWBMDWK6#6,_CZ3IO3'](\_#[!ZJ!YP,]N[#FX^_O_WRZO]]^_D^H=L-\[K[ MSP^>O[61EH%&9KV;TE?E+_C7[?2AFXE"#HU2JA@0"LGO:6XH9:$P4/A0@LA) M,M[D5O8)F@ZU8(]\]!>2Y&OZ._\\DS($FZ,'(W.=$\$]N7C+P @NK-?:!]]D M0.-31(U;'1L*'>OF93 U#.84VYB//V;GDSC)>\T$?.QCAC0GC]-V!+-B94Y& M<@4.A:OOT@DXF3DH/'KAF/4\F5,U*TNA_KS%,H^QV)(T.%]O75AA@)[S.B?7 M2AF#X>N/@0;F=8V@?LW)+JC8:$X.$7_GIN2 Z:*/?,J0AJ3E1,^G$",T2\++ M"$[8^GI5(BG74EKNF?,:(\^^R::UAG;D;2DY7DQ^Y)OO^(07^

6T\\VAC81..'@R4:<9'(Q IL]@,$)[(45!+Z#![Y)6,6=#34#9 &+J'OP M3^?"L.="C\E,,1KP(R#%P7.-\1B,G7[&P9@?OIVAKM502ND"G%P<3J/!&KM] M,C'&WTY/TVHXI%U F(LCK#N&=D/:!92YCMV0=I5;(AQ6:$C';C_?D5=+RM]Z M7=MLZ*+J LK M'QF@P.TG21H4:%L-H@" ZN) -4!!GY(Z%/1;(2@ DKHX275GTBX7/*"F1^UR MP0/B>2/$0[G@]?,U'1?TS8:XX $/O9'43K\'XTJ1!UST+&I%BE@T72V*O?[M MWAM"O!X=J.=-%8QB3Z<8]2)?VVHH\CW@IS=168H]3%KJYF:L/GF 3 ]')G[> M+$<_@-*S+$QY #EO@C05>Y@VU>V"L7SE ^W\D1P1VP5,U?*!>KX]5*;3''Q+;N%QQC/8X#!?E$/2[F&F&_G]=K6@WG]1Q8 MR7%6XD?-;N!SX"2W+.9Q(!V?(.;%'!/SNHTPUONX\MLBG@)>E85X)GE2_1+2 MP=MB51OE]1QPQ^V)@!PXQ:>+@ NN$?>0GX$Y((SCV1KB-"PM"H!F@>E]YKC3 M D!5@*/*R&F!,8D"(%& DPCQ%W9-"8 E@;V;QP!8$%@H-0B,#H$W(I_WVZ$^!V:%.+..]SEVQ0H!6:$]@3\$3H46!/YP7*-"F[R>&] NQ&EW MO*>Q:UVH5$>9JE &G@9.A7A*8^;I<1T*;?*Z:@MH%^&T^Y'F@JS$IJS3QBP] MC8!1D3T!*@("11;*JB)C 2H"2$4XI/2NPD(\ K1$IK=&!JX"<$1XKF/F*HW^ M/5R!%@%?(IPO>G=A<1H!'R)[-SX11']DX<8GZM_X#)TLI782!\1;5XVGHW*' M#L;;U[:27%07"S+JOF0R.JG*3%HZB;O)V%MD2< M]G' *0T'?GYF5"FSI,=!X,9ALH]&ET=&E3)+:B_=8%0IN:33$X[%BQ&32ERU+'ND+ON( MW63&DC%[5WK2/N1V>:SS['U!+ P04 " !"A&51+,8 -F\" !J M!0 &0 'AL+W=OQ M>Y723R9#)'C)A33](",J+L+0+#/,F3E5!4J[DBJ=,[)3O0I-H9$E7I2+,(ZB MLS!G7 :#GG]WIP<]59+@$N\TF#+/F=YQ$.>@5;X0QI M7MQI.PNW+@G/41JN)&A,^\&P=3'JN'I?\,"Q,CMC<$D62CVYR772#R('A *7 MY!R8?:QQA$(X(XOQW'@&V[]TPMWQF_N5SVZS+)C!D1*//*&L'_P((,&4E8*F MJOJ%39ZN\ULJ8?PO5$UM%,"R-*3R1FP)+,])VE5L=#:Z&UU-X&-[,)W [ M&<[FT\GMY/?]#(XGSR6G#,)F87DB6W1&$RX;SLN:,]W#. ML#B%=O0-XBB./I&/#LO'N+3REI.W?OXO#VW'MFV+MVV+O5]GC]\?RE"#5-)V M1Z,D8,8@F0/.[:USVSNW]SA_['OUM;[#WQMK!=>$N?EW *2S!>DG.UQQGGL/=.NM! MW(TBN\OKW0W^6-4][[X7U1G#G9/@;J%;IE=<&A"86EET>MX-0- 5!+ P04 " !"A&514W%O+P,# M ?" &0 'AL+W=O-V6F#JV2IU+WKC..> M5W>$4&!D701><#&8CQ>7<#6^'=P.QX-K&-_.YM.[F\O;^0QJ5XQK6#"1(Z@5C%#S1^:DA[$T M5N?DJ#5'4!NA95Q0ZSN0OJ2>!'R*$B;7")&25I-AAB;O9B.H?3N";\ ES!.5 M&R9CT_4M%>,H^5%)_&)+/-A#?(;9"83U8PCJ0?T3^/ P?(01P1L.WNB\A?LD M8:5C4.D8%/'"O?%>=3''L"/9KVM:"&.+J?E]($U8I0F+-,T]::ZX9#+B3)"F M0C"+FIHU+B.1QURN(6(FV9DZHH/VD'.-,5@%2X1,&8OQ9VIO\[:+O.[H/_9) MU<=/J#8KJLV#5$=H:!,0CQB8@03CM2/(_VX:>(&AH[NBFZ2:?X&)QHSQF'8/ MW50&#=#^ &43U'0>M"8DQ3-HS0$Y6Q7'UE>ZUJ[2M ]*,7!\=X[.I]M]&Z*U M8T G;%<6;/=T^X-)C4YCCT^G%;G3+_%I$$4ZQX,^"V>SANF26,# E>$ MJI^&ULO5;;;MLX$/T50NB# S21+,FWP#;@6W8-)$80)^E#L0^,-+*(2J1+ M4G:Z7[]#2E$=1S'2+E# L,GAG#.^FZ*DHA MI^I";('C22)D3C5NY<956PDTMJ \"#")M&"C^[& &66:(\!K?*TZG-FF MA^L7]BOK._KR1!7,1/:%Q3H=.7V'Q)#0(M-W8O\W5/YT#%\D,F6_R;[2]1P2 M%4J+O +C#7+&RU_Z7,7A ( \S0"_ OC'@/ =0% !@H]:""M ^%$+G0I@77=+ MWVW@YE33\5"*/9%&&]G,PD;?HC%>C)LZ66N)IPQQ>CQ?W"T?)_?+QP6Y6JXF MJ]ERY342C*8S5T-<;$>.9&E?_3TG__ M'?\#PO2"!]YGXGN\UW&?V M87A[T.3._[.^^&WKKX(1U-496+[P';Z94-J4F80=\ *+L(5%E!7*U!N*8\#> M&#%:MAR.)90+J=F_5G!VPGY8VP^M_>"]?T=C>7\F?V$#)JUKH;# OUXCB"PU MY.J?$R8[M=L;A$-W M=U@T;[7Z8?^USKR!*>AZG==:B[=:O> GTRN7N[7+W9,N3Z*HR(O,-@&!/49B MA\@QLZD91QAZ$XT3D>W59GI_*IG]VF3_EY*)G\3TSYWIGTW9[+_-0;?C'26S M00Y M9X9S(:=KI;^8#,"RQR*7YJR765N^"0*39%!P,U E2/RR4+K@%E_U,C"E!IZZ M144>Q&$X"@HN9&\V=6-W>C95E@14E% =(()9F&Q5GO/'IS$4UH@9OQEX"UV7EF9,J#4E_H MY4-ZU@M)$>206(+@^+>"2\AS0D(=7QO07LM)"W>?M^COG/%HS ,W<*GROT5J ML[/>I,=26/ JM_=J_1X:@X:$EZC.<7)2&:N*9C$J*(2L__ECXXB= M!9/PB05QLR!VNFLBI_**6SZ;:K5FFF8C&CTX4]UJ%"1F MN60Y<1D,H)9KGW_]:!\S8)>J*+G<;/'48B$28*;D"5J2*%TJ) 3&2ZXM9I,U M_>T<^%J)DH;Z#+>7K2 320[&8^6PM7+HUP6Z, XT43(59!PI8RNN!7_(H1;+ M2KYQBO89[B>X)8L1T'8.>/UJ$D?CMV;K"&3&*)8=YY8-8SK)JY3V(,FX7 *- MN,S&*B-M+3OCFCY@U4.@HJ#R@36/49FS(+E$]^$GA?P:L](D6%6X!$P4!H]8 M,(W7C:/6C2.OE=>/PB ;<2V8*FLW6H44.)KN\YH?S^H*/++&K:SQ+\FRN.M" M8K#M4^:'?$;9I%4V\<+L)J[3]EVRV8Q;EO$5,*DLVV#/H\TE4_9ZTT^VFWP9 M3QV4L!92\D4;;"CC8-@?QR<87#EOOGXGC/&E!JCG-Q+3'Q4R[M"P!&(Q>@#] M^E4T"M]NB^$ ZS0@U \VKT6>MR!,U0E!@9JB&ORM-$TF")QJLT:1=1FL,3WH MZT*K@D6#D+0/\6\#7/L"_+3=K].?V:^%J#/KUW;+3[6[6ZFHW>NP:0";.V"5 MR+]5\+)M&7C\$(5=%PZ]\BY=\-1-_K-C],Q HZX+ 19M/& MEQ%1=T"(_#W]IM5#*?&?M]U/%KE49N-GY7>=/WJN,S\^%Q!=^XM&OSL@NIX6 M^3O0BP/"#Q,UQ1%=6M1'W^=#H^MND;_C_,^AX2<;/EWE@YWK1@%X4*)+%9VX M*FGKFT<[VE[]OO7=XCE+2#JT+7!I.!AC=.GZ(E6_6%6ZR\N#LG@5 M&PO=V]R:W-H965TICVXX2:@@>V+=\1(8/MEP45"%4[&U92F )H94Y+;G M.)%=T(Q9LXE9NQ&S"=^I/&-P(XC<%045ORXAY_NIY5I/"Y^S;:KT@CV;E'0+ M*U!WY8W F=VH)%D!3&:<$0&;J77AGB]CC3> +QGLY<&8:"?WG/_0DX_)U'+T MAB"'M=(*%/\>8 YYKH5P&S]K3:L)J8F'XR?U]\8[>KFG$N8\_YHE*IU:8XLD ML*&[7'WF^P]0^PFUWIKGTOR2?84=^199[Z3B14W&'109J_[I8YV' P+J]!.\ MFN"U"<$1@E\3_-=&"&I"\-H(84TPUNW*NTG<@BHZFPB^)T*C44T/3/8-&_.5 M,=TG*R7P:88\-;M:7JR6*W(RYT7)&3 E"=^0*\# M_F*8'P_P;?ZPO= >M/N%BHS>Y_""VW'71Q!X+;-=D!?XK59>=$%!%+9[M N*0O^(T[AQ&@^W M:,J%>J= %"]XC;LOV[A5L7D/QAF'+:M=4#QNI6/9Q7B'H,JI??#9*T!LS7U# MHH$=4]5)UZPV5YH+\R5OK5^ZYW.W9WV!5Z#JQO)'OKH_75.QS9C$E&TPE',V MPJ*(ZDY2310OS4?WGBO\A)MABM)#M!<#&>_ 5!+ P04 M" !"A&51R[#L+'<# "X"@ &0 'AL+W=O H M3YZ1R63/^3>S^) O'<\$!!0R92Q@_?<$:Z#4&-)A_-/9='J7AGCZ_&+]O7^>D%OJNUZ 4)7@1Y""X:W$%]BT+O-Q1X M@3<1S_K-=#^=2N?_>=_^LO=78H1]=X367GC&GFV$&I,WYM/*3- X6[M-I=2=04>*EKU&;,2KV MPR!ZC=J.45$8^UZ/>B5$W L17RR)O'&CDT=82M %X7M]+EE;$'C.2LP. M8'5I2\'WE!SL&;Y8BED?P>R-I3@O=FLA/DD]"))DH/48Y$=![ ^T'J.B./#B M@=9CU"Q)TOFTUDF?:7)1ZS\XN['MQO0'6W>]L'+F#2#%.VTKGI."9/^M[KSW M.?\9=9$8UWM*\/E82S\)9@/%QZ@P",.!X&-0DD3#WAZ#9N$\G)8[[5-/?RKU MDRMD*N5T?%3]Q)L/4AZC0C\=GN;:*K M(]HYJ5TH7MM!8,^5'BOL8ZE'2Q &H-\7G*N7A7'0#ZNK'U!+ P04 " !" MA&5153X4+3<" #N!0 &0 'AL+W=O0#L4D"ATVJ1.0["MGTUR(583.[--4_[]KIT0T0G8 MINU+XL<]Y]QS$CNII7K6.:*!U[(0>NSEQE0CW]=ICB73/5FAH)V-5"4S-%5; M7U<*6>9 9>%'03#T2\:%-TGX4*!W9R>.*9 MRG0<9;MBN,$M9?\36CVLPE85V3ZB;VN&M!^E.&UFV8.J@Y*)YL] N 7$SFC3F;,U9X9-$B5K4+::V.S 9>/0Y(8+^Q571M$N)YR9 M/#Y,5P\KN'IR?C&#Z0LJ^GSPB!0.?$55:F B@SG7J=P) TMF4%_#U1P-XX6^ M3GQ#?5@V/VTU[QO-Z(SF"JL>Q,$-1$$4G(#/+L/GF!(\M/#P_5NX3^Z["*(N M@LCQQ6?X.NNLM:[0_OY<;*%P(1@*X0:X@#TRI4<7).-.,G:2_3.27RI2,IV" M/I7A989!TPR$ 912F%Q#U(>,[4]1S?X+U1NC_&ULA95=;]HP%(;_ MBA7U@DI;DSA?M *D?DV;1+6JM-O%M M##L1J8F?V26G_?6V'9FP$N$GLV.=] MWG,B'X_64CWK @#):U4*/?8*Q/K"]_6B@(KI,UF#,"M+J2J&9JI6OJX5L-P% M5:5/@R#U*\:%-QFY;_=J,I(-EES O2*ZJ2JFWJZ@E.NQ%WH?'Q[XJD#[P9^, M:K:"&>!3?:_,S.]4GLYNYV1 MP1W#1G%\(W))OM>@&'*Q(E,P"9,I9W->2V+L*LDTH*+#0!D4-.3#(( MU1Q4E]%I7T5:3.HP]L"\3,)A%,4C_Z7'7=RYBX^Y"_M@;52R!4NC-*']L*2# M)<=@M ^6[,#B84*C?EC:P=)CL*@/EN[ HB2*]\"R#I8=@\5]L&P7%D1IT \; M=K#A0=AC ::)+A%4'W*X@\S",$SZD><=\OPP4B(K2>F.=,W>3&O%WE-[O@.G M:1;1K)\>!G\[37"0/P6M+PBOZ@;-@>'"Y X:>_M&L&/A,Z5TN*< X5:S"X^7 MH)<8[AQ,&B=!_/]A\;&PO=V]R:W-H965T($Y_C M\SN.3V+:&\J>^!)C 9ZC,.8=:RG$ZK-M65.682$;+*%S5<, MHT"#HM"&CM.T(T1BJ]O6Y^Y9MTT3$9(8WS/ DRA"[*6'0[KI6*[U>F)"%DNA M3MC=]@HM\!2+Q]4]DRT[9PE(A&-.: P8GG>L+^[G 6PJ@.[QG> -+QT#5:@#, ' 74#\ \#* =RJ@G@'JVIFT%.W# G4;3.Z 4SUEFSJ0)NI MT;)\$JMYGPHFKQ*)$]V[\;>_/CU\G8S X&OO 7P88(%(R#^"3Z#/<$ $N$4^ M"8EX =!Q6_+TXW0 /KS["-X!$H.')4TXB@/>MH54HSAM/QNYEXX,#XP\0I*R M?J5I*]!],WJ*5S7@.0H.G0KXP P?8%_"73WZS3;0:TS 88Q%RR1"TZ GW>R Q@*'/%?!OIZ3E\W M2A\AD3 UOP$2N&H:C\'U-+Y]\T;.!#3H:>1Z&N=9"?X!XS5FL5K)H(?B)W"; MQ('J.-E3OC5R,Q^Y>0FC6SE]RUC8=\0(FH58KAN!&>8",*D;I'E=9;R9SJDU MG/<&6=>YK.NS_1[(+'@!=\/>>'+,Y)M\N)M+F.PZ1: Y_Z_-1_CCE9=SU'?=KVNDI6D6:N.8]V9(T]3V"C/';V9#O6;5MBD7YNTRAQ6%XOE?K, M>+<&=Q=*)MB,@[5K\P(K M8U1^*7M9-ZX#E M1?2ZYV=O.1%DQR:?B@AV+Y+!L,A@:,[,_Y0-_8R\<3@;TFDYWF];?A'4 M\/R@'HLE9EE!/L'\"N!G/TSTPCXQQ&'IK?(B(0Z+$(=_%N)_EI9P/\1=TP04 M(0[-(3Y543E[ 2$6,I-XH=!4=)'%L'$15XLDA4>25-X<:^KK).*GE9+=^0 &0 'AL+W=OS28!$FJ(!VFX0M]T/B_V@VF-;J"QY)3GI OOCEWKRBKR'O%>\EP>SINOB^4?J\>F65=_/LWFJ[=7C^OU\^OKZ]7M8_,T67VW>&[F M_C?WB^739.V_73Y1NV^AI=LT9T]=/D^G\ZMV;[<\^+=^]6;RL9]-Y M\VE9K5Z>GB;+_WYH9HNO;Z_@ZO"#S].'Q_7F!]?OWCQ/'IJ;9OWK\Z>E_^[Z M>)6[Z5,S7TT7\VK9W+^]>@^O:\[4IL46\MNT^;I"7U>;9_E]L?AC\\W'N[=7 M;/,G-;/F=KVYQL3_]Z49-;/9YE+^#_G/_JI7QYMN&N*O#U?_?OOT_FE^GZR: MT6+VS^G=^O'ME;VJ[IK[R0 W\=>@&?-^ QPUDIH'8-Q#GWD'N&\AS[Z#V#;:/ M?KU[]FW'C2?KR;LWR\77:KE!^ZMMOMCV_K:U[Z_I?/-)N5DO_6^GOMWZW>?Z MM_KG7^N;ZIOQ=#5Y>%@V#Y,M@XO[ZG/SI9F_-*MO_2^;]60Z\U^]JGZ]&5?? M_.7;ZB_5=%[]\KAX64WF=ZLWUVO_UVRN>7V[O_.'W9UYYLZB^FDQ7S^NJGI^ MU]P1[NX(>N^,!;+WC3/']7"?:WBC/.B+]G='9S<-3C#+M[ MW?ON)YTACI\+L;V>R%PO^VFH_O6CAU8?U\W3ZM\M-Y+'&\GMC63N [C_D%$? MH%U+O6VY"7E?WFG%N11OKK]@7E*8LA98!!NG,'!".:M.<36!TQH8#]<[>5!U M?%#5^J"_+"?SU7VS7#9WU>)+LZS6/N*V=* ^7E>79XIIFRQP>U9S,U65>3ZGDQG:\W/=M!F3O> MP)6E#%@([ZPW:?NF)_TG73RZ")01,F*, "G'(OIK^H:&9@M0"H-VOCPKKWP2 M>N7G#LD0 M1CF4I8B'V,IY;XKV34_F$L9$#!$@$\\+QP1(@HV3$H'BX#)3"!YB.F^/Z1]> M_-AI5JOJXWRWGM_TZ5\G3\]_KWYJ[J:3MGX,D93+PI2%(,O;IZ^ME"DB53 6 MCX41A6/*N#A'$3A/G',VIB[%<6>=SI$7PCQO#_/?3^>3^:V?250WS?*+#X2M M(RR$5&X*TQ7B+6^?P[;295,:A#:@8KHH'!/"Q'2E..&TB*/Y.H$3FODK1I11.!!69"@3(0.(]@S@UUA?FMF>L-%BOGIY:I9M MW8B$B\+*A0CA5_37+O9-3QEC8!+&*!P7EL>,I3CA5\[Q]6H*M[D^J'7UI\A[(K"4H8(H5CT%S-$JBL8R6,] M:43 M#:)F$' N"<8B11[X@@UPS(C,Q-Y$5*!:$\%M1]9#WX>7_W6+-?3V\FL M+9F)$'1%81%#AB L^XL8DI G.+>)1IC"M)0B'F4$C . CLDB<&"<5I8F2X8D M(-N3P,^+Y?JQ>N\I\TRU=5Z(M+*PCB%#Z)7]=0R9R@G"3^F,CHDB<,I*%J^^ M")SGR@@(PYFQM8$BG7[>&_?EDNGMLBGPS!51:6,&0(LK*_A"$),0&D M2L0F N?GYR)>2(\)G)96Q].6FL I3[E6&8I"F)?M87[T\::MTT(,E87E"QGB MJNPO7TA"3/#S9Q?30Z@<6J5#B! P_(S"Q.2D,(_*+;)4B.JJ/:J___1^U-)C M*L1,55BX4"&8JO["A4J%!/#]&:^J*)BP-IXV$# _V9(&+R@**E#6-:%Q0T=XK7N+VYH0F205L5% MK!&%XUR96*DG<,"45#(A+P4Z9C27&?I"RM#M*2.F[[P:I4:;- I+&SH$:=U? MVM"IR"!]3R>\I3"A>$H;(5DP;71<8B%PUFF7(RWD"-V>(V+2SBE9ZA"3=6&! MPX18;/H+'(:2&B NB!$H&XL@8P*DI$QVU1 :B,A5+$U( N8"9<.3=78%TX08 M; I+'28$8M-?ZC"IXL"UC0DC0'&N&A,@$[-:$R!@,C,E,2'^F_;X'_,UH*!I M0A@VA740$R*RZ:^#F%2/L#*IHHP(F%:@DF%';>70Q'8V4E7!19[31T4;]]HS M0IK<+BAOFA".36&1Q(38;/J+)";5*Z252763@"FFXIGGF("!%"Z>ZM043G"\ M_>=T+V+(#;8]-\3D75SLM"%$V\)"B@VAVO874BRAD#!F99SS")QC-M[@,29@ MFRIV,OP('%=*Y];G-N0*>X&6LEO<753[M"%FV\(:BPV1VO;76&PJ=?C)O(MG MF10,9%P1&!,PT*!8K%-2.*EU+GS:D"GL9?I*[TJH#1';%A9:+-KLW%]HL:G> MH34S\99&"L98LO64@/G\)I,5.H734KI,"=N&K&$O4UDNJHRZ$+%=867%A8CM M^BLKCI!##(\W48T(F&0NWF8Z'0*0P"=T=E"J0NYPETFKG06 M3EV(S:ZPKN)"3';]=15'*"' 8_UX1,"T47'"(U""V[A"45/WU":WT<>%A. N M4U7::Z@.F5Z*NUZP[66([X7RH:2."@+&16JH(&":\WB53L*8R\@JP)#[A5TF MK'3458$A"PPK[8%AR 3#!KA@6"IR)'M"1A0JKM=1&+]DC^<@)(S)S(8$_QOT MF -WC0!#SA=66"\!AKPO;(#YA1$BAP )<0@D@7ZNJ.*](Q10.[]$CPNK%% Y M+4QF,Q8PY(%A[3%_1U:/FBHP9(UAI;TQ#)ECV !W#",VC@C@-AUHE(]&VCB& MCBF@]E-^'BF<#[X*)W$3@+HEX&YDAU@*V6'E_+(VUEN4&1? M!%Y8(P%D; 3>7R4YM#VMSB2.4 (%Z5* 0+D855,H;3/Z""!3)72X*H]DG5U: M!>1G!%Y8'0'D:P3>7Q\YM#U="\3B,HDB&*-L-2(YN(" ^1E+SF.-7)708:L\ MZ""BL@IR/PTB(*\CZ"&""B"$+/L#*=IU"XS2ZAF#\" MQQG7\<:)F@*"!6-SHQ$Y,*'#@GGD[^(B*R#K(XCB)XO@HT6&G"U"B!P&%UH. M'%*'AA!+=@*GA(V=-AP;1YYO*C,"L@K M";*TU()LE" '2"V2VF-BXR0WHG <;+IF)W"6R7AG64WA_'#-;5D!9.6$#B_G MD;USZZP@\0%0I>469*T$.4!ND82*PFSV<8=9UU!F2C!%E:9$%>2Y #1!:9:AV<":[B[7T4$"Q/O*QC"JA!V?@X MH9H"*B[PB4+1(Z/$T&'Z/++67FP%Y*X$55IA00Y,4 ,4%D5H)['MFP(E&VDI M4&SAKRE0SJP*R/D)'=;/(T5=]55DL@156E-!_DM0 S0510@T.7TW!+5I\:*_)6@2NLFR%D)>H!N MH@F=PZ7G I$X"C2>HG& M)[0..:*5D"V$E>G@(W&QAV1,X:1?M::#+\4)OVC/DH>219?;\T#>F955Y*X$ M75H:069+T .D$4V(%$HDYTN2."98.MZH2DA3&%DRXYA*JF<38K'"-C M)W0Y.P_L75Y#199*L*65$^2J!#M .;&I@J$2LS&)2NNG!$JP]#4:! RDR:WD MD*<3NDR=:"5W6?44N2G!EM92D(\2[ MQ5*GH<1%T1$%$Q";(,<4#/P,,MF_ M0. LWM4>/2M^Q<*90DK_PBGR4H(MK:@@1R6X 8J*(S:$Q!7K$85*]J 0&!X? MM5*35\KMM4163NCRBAR4X$I+)\A,"6Z =.((Z012KP@! YV&30)F M5*J 43?E69<(,G-"EYOSP-S9M5+DG0176CQ!;DIP \031QARXJV2(PH5;Z<= M4R _=4QF*03,Y!;?R,@)74[.XTCKK)$BVR2XXJ^XP>^X&?*2FU2V2&FBK#X) M3<1>DX0C2B/)OM\&O^#F3(6DO23*D5.2L])ON$'>2/&]? M-_O[8KU>/&V_?&PF=\UR _"_OU\LUH=O-C&PO=V]R:W-H965TS81HP$O5$H93 221981\7H-*5\.'>R\ M'4QIG"ASX(X&.8EA!NHIGPB]"KM+UI6MIZ#@D(JGE7.FD%&6?DD MJZH0&PX^WN/@5PZ^Y5T&LBQOB2*C@>!+)(RU1C,+FZKUUN0H,ZK,E-"W5/NI MT73\//[V-)ZADRDL@!6 QJM<5PQ"I#B: YI"P&-&_^H#RM!=H0IA#E-2F4S! M:$]9C"8@[%O" D#?YRF-B:F[/$4GMZ (3?7J'-W1%83GN:#:Z)-!?$QX(0D+ MY+J:M0E\>N2^!:V MM:\D92'./DSM;%VK1YH9.QZAF;Z2$2G?N5\/&AO=*\CD[P9FK9I9RS)K[V$V MEHIFMO"BY"@1;*LEMM12":#(*K:KN&6LKHUE/M[%"/?[+7_@+G90;-<4VXT4 M'T!*'9&[!R9'MV:6?> >I2Q.EMZ=-OMW7IB_4\'O]79K@+UUD_4:*?I6!=F0+-YHV/C(A,#KSHG] M TI1!=O4PMNCQ+J#XN86VOI8B76KP^UC4V+=,W'GD$ITWOU7_*^$NS&#F'GN M*Q$Q91*E$&D?[^)20XAR1"HWBN=V+)ESI8<&PO=V]R:W-H965T M5 &CRFJ6YFCB) MUOL'UU51 AE3]V(/.?ZS%3)C&J=RYZJ]!!9;4):ZON?UW8SQW)F.[=J3G([% M0:<\AR=)U"'+F/PQ@U2<)@YUS@O/?)=HL^!.QWNV@S7HE_V3Q)E;L<0\@UQQ MD1,)VXGS2!]6U *LQ5<.)U4;$Q/*1HCO9O)7/'$\LR-((=*&@N'G"'-(4\.$ M^_BW)'4JGP98'Y_95S9X#&;#%,Q%^HW'.IDX0X?$L&6'5#^+TY]0!M0S?)%( ME?TEI\*V/W!(=%!:9"48=Y#QO/BRUU*(&@!YV@%^"?"O >$;@* $!+=Z"$M M>*N'7@GHW0KHEX"^U;X0RRJ]8)I-QU*?7Y9K_>>O",\)U\2 M<5 LC]78U;@)0^5&I<-9X=!_PV% /J&C1)%E'D/<@E]TXT<=>!>#KQ3PSPK, M_$["->SO2>!](+[G>RW[F=\,IZ.V<'[-^_+7O*^ZX0N($$[;X!=:!E4U!98O M>(-OGK!\!Z9"JFHZ<9V0N2UDD!_(1\XV/.7Z!_G[<:.LR3\=CL/*<6@=AV^5 M,1PA/P#>=9'8Y?R_ULJ:%1Q]RV&NW.,T###L8SW;31L:>I. MI]58<]$J2^&S5]OIB'J]*UUZ3>U&],IHT60*!_1*X663:>#5TG A3+\2IM\I MS!?)8IM]X$>V25$AO)U(="Y"IA1HU5%G@\K/X/<6^+!R/.P,<-X52I'&84-\ MG_;"X56*;K):#5M.0>![[4D:53&,.F-XC")YP*J$5^R+5)DCH1.0^-))";DF M::D>AZYL4>_GZ^;]WGS1VL-*;\M8$5,SI/*UI$VI_;!QLFXS6[68C6C@7^7- MK?4+*,+.=G8*C\LAU\5E7ZU6W>.C[9FNUF?T84Y;UA?T85GTAC_IBU;U$Y,[ MCG=4"EMTY=T/L!)ET?T5$RWVMEO9"(T9LL,$.V:0Q@#_WPJASQ/CH.K!I_\# M4$L#!!0 ( $*$95$X0U^&<0, #L+ 9 >&PO=V]R:W-H965T-/(@>0Z+DLJ!A:N93K:]L6 M:0XE%E=L#53M+!DOL513OK+%F@/.#*DL;,]Q^G:)";5& [.VX*,!V\B"4%AP M)#9EB?F/"11L-[1<:[]P3U:YU OV:+#&*TA ?EDON)K9C96,E$ %811Q6 ZM ML7L]=QU-,(A_".S$P1CI5!X9>]*3FVQH.3HB*""5V@16GRU,H2BT)17']]JH MU?C4Q,/QWOI'D[Q*YA$+F++B*\ED/K0B"V6PQ)M"WK/=)Z@3ZFE[*2N$^46[ M&NM8*-T(RDF>#7!:Q."-PA^3?#?ZR&H"<%[/?1J M@DG=KG(WA9MAB4<#SG:(:[2RI@>F^H:MZD6H%DHBN=HEBB='R45+ YZ?FS'H,X M1VI K/>R,\']TR M*G.!YC2#K(,_.\V/3_!M5:JF7MZ^7A/OI,$$UE?(=RZ0YWA.1SS3=]/=N"N= M_^=]_LO>7Q7#;\3C&WO^&_;FY;I@/P!0 GQ+4O7-,8?+QR.57*!Q4;"T4HQ2 MTSVD;$7)3P5; "=,HX42VK]_*P_H1D(IOIV(+VCB"TQ\P5OY&M%6X:2'HH5* MM%UZK"SVC45]RVY'GA^$P<#>'I[R,">I5Z MKTF]=S)U74]=:0Y;H!L0Z R>TV(CU*VLES-0STI*JFJHOR;")>.2_#0+YR=* MWV_\]_](:81-?.%OET9EL7=XZ$[4:TOC&!7V(J>EC&.0YX=QOZ6,#E08!6ZW M,J(F\^ATYNI1)G1U@59 @>.B.OY,O2U$2([UN[TO@CA1Z+AQ%_^10G"=EQ?0 M^>U2J$V^N@"\OM3TW\EMRL ^:@1+XRG1A M0F6VH;*ZVIO5IM,;F_ZFM3YQKZ=NQ_I,=X:F^7@Q7[65MYBO"!6H@*5RY5R% M2KJ\ZM2JB61KTXH\,JD:&S/,57<+7 /4_I(QN9]H!TV_//H/4$L#!!0 ( M $*$95%?YMHLEP0 *42 9 >&PO=V]R:W-H965T(FL2L;:#\^[63 MD,"29-)IYPLDP3[OZY/CQ]B##>.O8@$@T5L2IV)H+*104-%C2TC5 M+S/&$RK5+9^;8LF!3K-.26P2R_+,A$:I,1IDSQ[X:,!6,HY2>.!(K)*$\NT% MQ&PS-+"Q>_ 8S1=2/S!'@R6=PP3D\_*!JSNSC#*-$DA%Q%+$838TQOC\@OBZ M0];B6P0;L7>-]%!>&'O5-S?3H6%I1Q!#*'4(JK[6< EQK",I'_\608U24W?< MO]Y%_S,;O!K,"Q5PR>+OT50NAH9OH"G,Z"J6CVSS%Q0#;^#IU,) M? MT?U2)T^@L)+>GZ.0*)(UB<8K.T'6RC-D6 .TW5L^?)U?HY,LI^H),)!:4 M@T!1BI[32(JOZJ&Z?EJPE:#I5 Q,J8:AS9AA8?DBMTP:+ ?HEJ5R(=!U.H7I M87]3#;_, =GEX(*T!IS LH=LZRLB%K%:XMEE3NTLGET?3T^D<[&D(0P--5,$ M\#48H[M5\@(5KRN&X65T_?]7_WU"N[!XI8Z=O MN[A>V"N%O4[""9M&LZA>V3M2/L.!7Z_;+W7[G73A#7@8B7KA_K&P&Y# /\-R M6\&1+>)[ON60>F/8JO!F=;*V!J%R@Y2YW5NB+S&\TV6A=6#3\8. --0/WJ,P M[EA!2[5<*:.299;?:Q ?SVC7)I;=X(]4_LC[D?8]6_*4V?$:N%K"T751_^B! M1R'\$'"X BJV?Q'BBL#^7D9[#0FIF(N[0;>%<44$7305Y?I>CS10#E=\ MQ=T V\:Y(L2!>M_ND8:ICBO&XFZ0;85=$>- W?9[?:]!O2(M[H;:CK@KHAV^ M ]SO-4 75]3%W;#[\\@K! ZLN4'/;6))!6/R&&B85F$DW M,'^0>(6*?_!/PNTUK>BD(C+![R?>>#[G,*<2T$TJ>:3V)B'Z1N/5CUE'*M02 M\HLKJQ#P]F>^Z]E6 _1(A6'2#<.?4EF%UOY:Y?F!U_3GDU1H)MW0_-'*G;:55 MH9MT0_<'2JM=P,G=(D\M37J+UN:Z0C[IAOS/J;IV+;L8 +:*$2#BH"G=MHZD M6C1(MT7CHY79KN(78W Z#,'<.SE(@,^S\Q&!0K9*97Z(4#XMSV#&^4"Z!2X;J!^GS$F=S=: MH#R9&OT'4$L#!!0 ( $*$95&?@H0( *T% 9 >&PO=V]R:W-H M965TH.?V%G+0$Z7.*<>% M!%4R1N1VA+G8]+VVM]MXIFFF[88_Z!4DQ0CU:[&0QO(;E(0RY(H*#A)7?6_8 MOA]UK;]S^$5QH_;68"M9"O%NC5G2]P)+"'.,M44@YK?&,>:Y!3(T/FI,KTEI M _?7._3OKG93RY(H'(O\C28ZZWNW'B2X(F6NG\7F!];U.(*QR)7[PJ;V#3R( M2Z4%JX,- T9Y]2>?=1_V L+ND8"P#@@=[RJ18SDAF@QZ4FQ 6F^#9A>N5!=M MR%%N+R72TIQ2$Z<'T,E$J0A/5,_7AK1-[<!=>9@BE/,/D:[YMBFXK#7<6C\"1@A,4E=()O$ 9A\!I-X/SL MX@1LIVEDQ\%VCL%F1&++/I $QH(9T2A2M4Y*PE,T#UG#<@O[?@NR==O##9$) M_/YI(&&FD:D_)PA=-82N'*&K(X2>T6J2\A1*+C$6*:=_34YE+Z?.'^_SC(72 MAZZGRG+MLEB)KP?M;O>FV_/7!\AU&W+=D^3>G%HP:9$U2B-^H^\=6XD?)554 M(RB4:QHC%"BI2 YQ.YTDA"T2J> .6/6$VK>0D*TZU%Q_3T(,9>H&A3)-*;FN MU-3L-K-H6$GPOWLUR!Z)3"E7D./*A :7-X:EK(9#96A1.$$NA3;R=LO,S%.4 MUL&&ULS9IM;]LV$(#_"N$-0P?J0 M9E_RN5(:?5O$27[6FVM]]W(PR"=SM0CS?GJG$O/-+,T6H3:/V>T@O\M4."T[ M+>(!\3PQ6(11TCL_+=]=9^>GZ5+'4:*N,Y0O%XLP^WZAXO3AK(=[CR_>1[=S M7;P8G)_>A;=JK/3'N^O,/ W64J;10B5YE"8H4[.SWA"_'/E>T:%L\2E2#_G& M9U0,Y29-OQ0/;Z9G/:^P2,5JH@L1H?EWKT8JC@M)QHZOE=#>6F?1#-8&["7(W2^',TU?.SGM]#4S4+E[%^GS[\J:H!\4+>)(WS\B]ZJ-IZ/319 MYCI=5)V-!8LH6?T/OU43L='!R&GN0*H.I&T'6G6@Y4!7EI7#>A7J\/PT2Q]0 M5K0VTHH/Y=R4O7;\?## MFW=OT8OW*M=9--%JBL8ZG7Q!83)%M9*/$[4!7$*O JS/J+X-T0\XC79X^X^5G>FN]?4?4QJ[SL/IHH M=*VR*)VB?]'EUZ5Q !K%89Y'L\@X:/@09O#-B8E('6^\WG6EPRBV-HJ51E&+ M46^7BQN5_?(3%M[OZ0R-&WR_)9>OY7+G8#\F]\988VA8V)XC@Z-LTJY5JE;*-RD4[+Q="D4[;5Z:]U^FUTKGS5I-&O:3RA@6Q6&JR5 M!FV4F@UMIB*C=S )DXG9%9HM"-J.&7L 4*_3XEPFRA+X%<>\^HJC ;.8M<%U M[(S%S^4&5L3[OL*WZ M%PMUK570O@6*&*B(6V&Q9>CBUHS$ $GLIF3GV)4-"U#VL6\Q#$B*W2@]Z/:> MEYG:LLC47%$.Q,7!0;=Y BPEW5C:DA^DCE3)?>GS'7[L;[<]#H OP1WY40G8 M5$TXH=*"+@(()FX$MX!()6%K'\9&MT4U4).THJ8=)*0.S1,2^)1:4$( G:05 M.ENBA-0I>D(Y8[;)!Y22;HGJ/IZ0>O8II,#,YAI +1''R@8(T)5THVO;:&Z M+"%]YN]&\]YVV^, &)-6>:TKFOWZ#HE]KT\#BVY@+6F5WCK#.6A0;@;.+1BC M@&/JQO'>@*[Z;ZOV9-\6T!0(2EL1M&5 5\*V[6!F_JG%#L I[9;1[HMHVI"B MLJ!OVV+HQN__)Q8 _HG"FRBV) FC,)]W3Q$H\)@>MA) ;'T*+4 6BL$=!ZD>"$8<^2'#"@*7O>0@&K9ZM8"LXMC&/ 6G:T4@$#L+*CE I8 M U\]WF<[8;RWV?8H@,*L:Z&@$E!/#2PY'=LHMG8N%[#6Y0(& &8=RP6LH5P0 MX#XA%LV 3';(>D$E;'OBL4F++.AF %#VO%4#UI"H%LF*C3" 6.9&K(G0\F#/ MS KZ$&:W2C_WP0 @F!VV9L !J_PH-0/>6(:E.QS9UVI[#$!@WK5>P.OU DLD MJSMB -,N1NFAUI%K*$@R/N^W%U'>]MMCV/CI*P5 MG5TKJ9[1VE82D)F[R=QY)8FG30>@FKM1?7 BMONAQ '9W#\L%X&XW)WT'FI% MNX[,*N^U/E430'71JO3@.C*MHYABRBTIG0 6"S>+NZYE42>URRZ@M2#'PJ( M%@MW?GN@151I$8Y%Y&RR;3U 7;3*D%V+B-631(*]/K.Y"T LGK<47(GWVQJV M<1?!S>I"(1I.#.GRJ+A)E1O _8#C)@$,%_*@B!0 7]&UL"OJ-0D<$,]V'P3@ M+-QP;N6$(U3T) !9>@?U@@3@RJ[)KZPC-9"VGTL2B"K=^6^3$WY0PB"!R-*= M'3_9#T!+V966LEY.$-QVV"T!E=*-2A-/P?^ 2!(0*MVG:4_VP<:MK5:U6;L/ M+F2]-,NE[4>7!!1*-PJ;?/"C8@$H*@];5/"!=G[7]-.OIY^$^34H#3:NYBZ4 MFSU)OR<63G $H])REN3QOS)2:?PH"&<\@H_*4 MSR'73R9<9%3I6S$-Y%P 3:Q1E@8D#%M!1EG>Z/?LV)WH]WBA4I;#G4"RR#(J M5A>0\N5Y S?6 _=L.E-F(.CWYG0*(U"/\SNA[X+:2\(RR"7C.1(P.6\,\*=A M1(R!G?$K@Z7" TB2"%6Q@75?PL80IH:3QK'M\IIHXYI M##>OU]Y_LHO7BQE3"4.>?F6)FITW.@V4P(06J;KGRY^A6M"9\1?S5-I?M*SF MA@T4%U+QK#+6"#*6E__TN4K$A@%I[3 @E0%Y88";.PRBRB"R"RV1V65=4D7[ M/<&72)C9VINYL+FQUGHU+#=E'"FAGS)MI_JCA]OA+R<7@]'5)1K>WMQ=?1D- M'JYOOZ"C>Y!*L%A!@D:*QT^(Y@EZ-?B8,R71($F8J0I-T75>4 U M:U!-"RK:!6I&!9R8]R5!0Y[I)B)MB=% ")I/0;_8"HU7:'/>'5W9X1+6;Y^U M2W2M()._>P"=U8#.O%FZ!].C6#Y%12X@YM.<_:%C2K/>*GZ\B3/F4FWC6AFE M9:.8EK?H=[KM7K#8 JU50VMYH7VUK0.2$[H H5NA[G9KK )TQ213@&15Y;FM M\C9D_B 8K8 *A$.4E6\#::*$KJ0GM>T:?_OM"&@+HFNDNX0'6J>&UGD?-.S6 M@+IO0L/N*QJVHVX7;R3@Q&R_8J0 M&$<[M!H[1<&=-^&C/\J:CS^BU]B)$/:KT,$)^7U]DC@=(N'[H"5QPD+\PG(H M6E9A-FG9#+NM[;0D3ED(>0M:[HD2E;3T)=0)#_$+SR".1?$R:V;/.(8<)F:7 M",_F 4C-M?]#UHG3*/).=CO$:0[Q:X[+C\X.CQDUZUXR-4/WH\>MNVCR>FN# M.V=MUS"KS>WK:01W0[*#P$Z)B'^#8C;3:!"75-6YD_^H9$YE2/N=E,PI"_'W M_(-UF,ZK"K6ZG1WU<9I!_)IQJ ;CC[+6O6@M>[BS3_8BIRJ1?]]Q)17+[(LP M*50A '&-4^?2+D$6J9(?/&PO M=V]R:W-H965T3G!"KBK2MD5:0(5%CZV JIV<\0I+->5+6ZPXX,R0JM+V'&=@5YA0*PK-V@V/ M0K:6):%PPY%85Q7F3U,HV69LN=9NX98L"ZD7["A)GV--X!O!#9B;XQT)@O&'O3D*AM;C@X(2DBE5L#J\P@S*$LM MI,+XW6A:K:4F[H]WZI],[BJ7!18P8^5WDLEB; TME$&.UZ6\99O/T.1C DQ9 M* = M,?#1-:.R$"BA&60=_/@T?W2";ZMDVXR]7<93[Z3@'%8]Y#OOD>=X3D<\LS?3 MW5%7.O_GGORS^T$Q_/;X?:/G'SM^FK(*T!W>HIB(M&1BS0']G"R$Y.H__.N$ M1=!:!,8B.&*1Y#F8UP!)Y<*QA*Y+=%K##7J.\Z[KL%[A#7I>)R]^A>?U!IV\ MY!6>WW.?\PZ*UF^+UC]=M&T*0IB*+8!"3F17T6J-@='0#>$Q&KF#?F@_[E?H M)2CPO.$A*'X)\H:CD7N(2CI03C#T6E2=JKWW&E7 EZ8-")2R-97US6Q7VTXS M,0_LL_6I>SES.]9CU9GJ1O)7OFYKUY@O"16HA%Q9.;V/*F)>MXIZ(MG*O(4+ M)M7+:H:%ZJ[ -4#MYXS)W40;M/TZ^@-02P,$% @ 0H1E4?^S*461! M6!$ !D !X;"]W;W)K&ULI5A=;Z,X%/TK5C0/ MK303L,UGE49JFTR3E::JFNW.LQN<*_0K3;+\>K13:G]E6?EZQU.6C\6>9_!F(V3*%#3EULKWDK.H M)*6)16S;LU(69Z/II.Q[E-.)*%029_Q1HKQ(4R;_N>6).%R/\.B]XRG>[I3N ML*:3/=OR%5?/^T<)+:NQ$L4IS_)89$CRS?7H!E\M,=6$$O%7S _YT3/2H;P( M\:H;R^AZ9.L1\82OE3;!X.^-W_$DT99@''_71D>-3TT\?GZW_KT,'H)Y83F_ M$\G/.%*[ZU$P0A'?L")13^*PX'5 KK:W%DE>_J)#C;5':%WD2J0U&4:0QEGU MSW[50AP1P(Z90&H":1.<,P1:$^A0@E,3G*$$MR:X0PE>3?"&$OR:X ]5*:@) MP5 /84T(RW2HYJ^<_!E3;#J1XH"D1H,U_5!F4,F&.8\SG>PK)>%M##PUG=\\ M/2P?[E?HC>1;QR,!?]//#'KX% M.C1BD'\HO_W?L)XE FU5!2WOTC+V'(N62*2$1'"=Z,XW7"'(< M17%2*!XASF069]L<[;FLUL55CU>G\>J47IUS7N%LB[.U2+EI+55?WJONS+#M 1O8&*F\Y@CQ/H=JI3Y4/ MR8?)7#ESC[/.#0(:^&%+:0/0@?R$5=$2VV015HY/6JF\-%GT;!K:9P0/&H6" M_US^?+.!*A")395U4 )VGG%#DR: M#^:@$P/Q*2'M6.<&7 C2!2V5%R9[V'/<=JH:[5&'>F;IPD:Z\'>3ZW.K..S. M<>!A#]NMK)D;@'[@.-1M;:8+DT7J8.P'+8E,%EW/IS0T:X3MCU+/[C_5FO-E MV+F%CXI(W*O_;;ER+Z 6,:>M@ M61I0=.R0,XJ2C[A);]RS.JD^$3DQ!.72=N@F%&[O6 :4,\:=T+LH.CZJ"$Y# M_ZB0,.T-_293\;=FDZJW)Y2),L62 @IR?3M0.UB++%D7"2OOMEJH:E&:U:'= M_<'K;$H&%(8M!/MM?;HXQR:^UQ;(8 X3W_5;$EE'MRRH%+;E%3V'K:;(5%5: M-KW-9X";\O+;ZK_%5_?8T+_0GPW*6]V'^>J; U37VQCD3?@&7-EC'P8KJVM\ MU5!B7][Q7H2"&V/YN.,LXE(#X/U&"/7>T Z:CRG3?P%02P,$% @ 0H1E M4=>*Q()7 @ ]P0 !D !X;"]W;W)K&UL?53; M;MLP#/T5PNA#"PRUZ[3=6B0&ACVH-AT+U<65Y*0#]O&39,?U M@"4OMBB1YQQ2I(9[J5YTB6C@C3.A1T%I3'4?ACHKD1-]*2L4]J20BA-C3;4- M=:60Y#Z(LS".HMN0$RJ"9.CWUBH9RMHP*G"M0-><$_5[@DSN1\%5<-AXI-O2 MN(TP&59DBRF:IVJMK!5V*#GE*#25 A06HV!\=3^YX3O%O>ZMP67R+.6+ M,Q;Y*(B<(&28&8= [&^'4V3, 5D9KRUFT%&ZP/[Z@/[9YVYS>28:IY+]H+DI M1\&G '(L2,W,H]Q_Q38?+S"33/LO[%O?*("LUD;R-M@JX%0T?_+6UJ$7$%\= M"8C;@-CK;HB\RADQ)!DJN0?EO"V:6_A4?;051X6[E-0H>TIMG$FF#\OE8K.< MKS8IC%ZVIIKZ24\DY-?9FC+Z \QD: M0IE=G0$5L"EEK8G(]3 T5IXC";-6RJ21$A^1<@=+*4RI82YRS/^-#VU:76[Q M(;=)?!(PQ>H2!M$'B*,X>DIG<'YV<0)VT)5LX&&OC\ ^% 7-$-**V.^Z5EEI MNZ)7%/@#3R_*S@.>(+ONR*X]V> 8F2E1]2L./[]9%U@8Y/K7"8*;CN#F9#8; M:0B#[%T]X;(6YG_7UP#=>B W[+MD<'L71<-PU^\W(46W]R&G+8%&;ONQV MNZD>-\W\[MX\"4NBME1H8%C8T.CRHU6@FC%K#",KW]K/TMA!\1$ !D !X;"]W M;W)K&ULO5C;;N,V$/T5PMB'+-"->!%U"1P#B>UM M VPNB)/VH>B#UJ9M8271)>DX_?M2%TL.2:MIFO3%%JDS,SPS1QQ1PQT7/^2: M,06>\ZR0YX.U4ILSSY/S-&-AIMDQ69, M/6[NA!YYK9=%FK-"IKP @BW/!Q?H;(IA:5 A?DW93AY<@Y+*=\Y_E(.KQ?D MEBMB&9NKTD6B_Y[8F&59Z4FOX\_&Z:"-61H>7N^]?ZW(:S+?$\G&//LM7:CU M^2 :@ 5;)MM,W?/=+ZPA1$M_5K4_\ESDX@# M ^W';8 ; VP:^$<,2&- 7AO!;PS\UT:@C4%%W:NY5XF;)"H9#07? 5&BM;?R MHLI^9:WSE1:E4&9*Z+NIME.CV?3GZ^G-PPQ+BZO0$G]^R)%5LF MP5+P'$R?%1-%DH%QM1XF)$B*!;C=,)&HM%B!.\&7J0*73 N7@4<-S?@\46RA M3;6B)9.?PYU.&.;4T#@3P!##!WK M&;_:',4N.O\M^O3-T5\D@[32(I4_53JZ*>F"*&V)TEZB^ZSR]NG;5$^?BWCMB1XL(0Y('!B\ M;50$:6#0F=@H'(2$((.U X9T$JF;=-"2#GI)WV@!K<&%WGK2>=*CEK#U%WZ\ M-*,V6/1F:496NDB, F@D?^R T2B.0J-&-@RA(*3$J/C4@8,0AA"YJQ2W1.-W MDV9LBR[$(39XVZ@P)@@:M&T4]J.8FM)TP!!!R'>31K#KH+"7]G0K-.,>H:"# M9HP^7I<(=^'PFY79F+Y(%T$^BHP2N7#0CZE1RHD#%\14;S1&E1PXJG>M,#I2 MIJX;(?)NZFQ<'2[")]#F;L-P2*FI3P<,P1AC8E*W<9%^*(\)M&N-Z!]ZXU;* MM&_;1%WS0?1_$&BW[:/^?;]7H(&=?)U4:-;( ?-1X)LULF&ZN\56B6R8[JC^ ML1)U_0B%[R?.T$&<6MJT491BB[:-^H)1$)FT;1A"87"DJZ.N,Z+^UM@=(9H$ MR#[9='T(Q1^O4MPU -S? /Y-\1I7+UX+"=']RBB?"XK?SK;?"2ZJT[$Q?XG.QL@Q/T%GT_HK M0.>^_BAQG8A56DB0L:4.!4]#+3=1G_/K@>*;ZB#[G2M]#*TNURQ9,%$"]/TE MYVH_* .T7UM&?P-02P,$% @ 0H1E411[]N&( @ #@< !D !X;"]W M;W)K&ULI57?;YLP$/Y7+)Y:J2H$DG6M$J3F1[=( M2UHEW?8P[<&!"W@%F]DFZ:3]\3L;PM(J)='V O;YON^[.]OG_E;()Y4":/*< M9UP-G%3KXL9U591"3M6E*(#CREK(G&JN;[GO7-SRK@3]JWM M089]4>J,<7B01)5Y3N6O(61B.W ZSLZP8$FJC<$-^P5-8 GZ<_$@<>8V+#'+ M@2LF.)&P'CBWG9M)S_A;AR\,MFIO3$PF*R&>S&0:#QS/! 091-HP4/QM8 19 M9H@PC)\UI]-(&N#^>,=^9W/'7%94P4AD7UFLTX'SWB$QK&F9Z878?H0Z'QM@ M)#)EOV1;^5ZA:/2S*=W]TO9K>/T_LY.9O1'T*2D94'J<[)V1@T99DZ[[L:50W6C6J%8:7@ MOZ$0D)G@.E5DPF.(#^#'[?CK%KR+V38I^[N4AWXKX1**2Q)X%\3W?.] /*.3 MX9WK0^G\G_KDG]5?%"-H]C^P?-TW^!:P 5["!5E"@M=?DR'P*,66\41^-P> MC 2/<%%2>[D73)G5^P*,@2<[K&J)I]O$T[7Q!,?B>7D$R;=/Z$BF&G+UO46F MU\CT6M.>E_D*6<6ZOF-XR ^=[(JD9TE,Q]V$N&6;_;-RU&-\U&/2YE%EY^Y= M<(PUL9U5D4B47%=[W5B;YGUK>]8K^[!S,^H]^2]]]5+,J$P85R2# M-4IYEU<8IZRZ;S71HK#M924T%M(.4WRP0!H'7%\+H7<3(] \@>$?4$L#!!0 M ( $*$95'=0UHMTP0 $(2 9 >&PO=V]R:W-H965T]F)+U)LAW\QP'J71EK)GOB)$@->RJ/CY8"7$^LQQ>+HB M)>:G=$TJ^61!68F%O&5+AZ\9P9DV*@O'<]W0*7%>#<8C/7;'QB.Z$45>D3L& M^*8L,?MQ20JZ/1_ P=O ?;Y<"37@C$=KO"1S(A[7=TS>.:V7+"])Q7-: 486 MYX,+>#:%D3+0B#]RLN5[UT!1>:+T6=W,LO.!JU9$"I(*Y0++OQ=R18I">9+K M^-XX';1S*L/]ZS?O7S5Y2>8)(V!9QKX1PQ08X ^.H/? M&/@?G2%H##1UI^:N S?! H]'C&X!4VCI35WHZ&MK&:^\4H4R%TP^S:6=&,^G MOUU/;Q[F8';S]?;^^N)A=GL#3NY)2JLT+W*LLTD78$Z6LCP$N%T3)@>K);AC M=)$+("BXHA6G19YA03(PJU):$G!)9!$3!7K)=5')V[=G#_B5\,_@9$($S@MY M-02/\PDX^?09? )Y!1Y6=,-QE?&1(R1%M5 G;>APG_?9)C[TC0]O&UWN+[Z77ZW!.UJ< N5^ YWJN93U7'S:'B8W.?YM]^M.S M'P0#M<6&M#]TU%]=1/=D39DJHB^@K31943-!2ETGG2([^4:YK),%HV5;B6;A M_?5-SJ9]\+][UNJW:_7U6OUWUDK;M:SU6FPU67L*M2?5F5_&28B2<.2\[&>Z MBXK=( P.49,NR@LCA. A;&J!P1BZ.V\'I(.6=-!/6M#T>:@:;P;D5I5JQ.L. M0%[5-;&1KST&^RM!?N0;Y+LH&/B1P6K214E08OB:6E#(]7P[];"E'O92GU6" M,,(%D(T'4+$B3+8BU:Z^@(I8LQYV*8619_#N@KS 30S:75 01T9A3+N@,(J. MY#MJ24>]I*762B55Z4U7N%H2L)1'"^>D4+O-1CFR++13YUW0$.U79LVYBT)> M@ S.%E?0A0&TLXY;UO$[J=8R]%1+U/I HNJ< Z$DRA:!N)MT5VYUL]R[L"A) M0C/O7907A7Y@P*86&/0C+[%'(6FCD/1&8==DFU;'>[HF='?G"?>7[_%P[_0# M_[?^CMR'N]Y!\K M7!0TU9&]*.GFG1+8J3S\]64>[G0>OB/T/Z%YC>CXR M(V!!0>AW(F"!Q1TYL$X9'#OZP=U9 /8?!NH ;/::0B_QJ',"E=KL^HE)W8;S MPL UN5MPLFFZD@D-N$H8&?6?OG;@D;*D_1G"YPV6;J]]8VM'V@\>%?LTW MQB_AV16TC$_4!Q+]#KYS7W]=N<9LF5<<%&0AIW)/(YDJ5G^PJ&\$7>LW\B&PO=V]R:W-H965T&4Q#9R',].:)1:TW%Q;9%-QWPOXRAEBPR(?9+0[/D;B_EA8D'KY<)- MM UE?L&>CG=TRY9,WNT6F9K9591UE+!41#P%&=M,K#/X=8:]W*&P^!VQ@ZB- M05[*/>F0S%L=Y))7'?V50JUHS=ZR/7Z+_*(I7 MQ=Q3P68\_C=:RW!B!198LPW=Q_*&'WZQLB"2QUOQ6!2?X%#:.A98[87D2>FL M,DBB]/A-GTH0-0?H]CB@T@&]U0&7#K@H])A94=8YE70ZSO@!9+FUBI8/"C:% MMZHF2O.?<2DS=3=2?G*Z_/[S\OO5[1+,KWYW21K$:?0%WRW-P\NDS^ 2B M%-R&?"^4NQC;4B6<+VNORN2^'9-#?P%JNS'.K N,X*(-GN5H5MEZ!HS M5&I L[TPU$JJ2&1(Q%ZUK/=^Q,<0I,;.1\3Q&X0[K,@H<+L!^U5^OC&_NX=, M*3(S5!I4D8(A 8^J94?O!SQJH<,.=%$#<-L*N>H9[@8,':V#CAEQ&DF5W5)2 MR4Q/,JPI*QP2-=0R!='[89 # M, JP3%U&%J&D#,D9:35"L'W4RYCU/D1 M!S<5NM,*]?08J-9]F67MUS[=JIV&J5HM/P@/BEF+%3*W2F_#[+8 N@%RFIC; M5D1UNCV8M:HALZHM=ZK5,-6JM0=Y@T+64H7,[=+;(/OM1L(+2!-RVPI"Q^N! MK#4-F35M%D:I29:1UAXT&G13HI4*FQNFMVU+G#9D0IHOOPXK[. >R%A+&C9+ MVB5[BE;<5*S6'CSLUJ^V]_N(S1_NZ(DQ;%+NL,*DY^6'M:)ALZ)=RY!EIEJU M\N!!-W]8"Q7^@.U?&:.^=_8A:;[[.JR\ <-R';MP"8_+;NDV39*!8C91KDY MI[X"E1T/H(X3R7?%&*;_>1%Y&BK]F"\Q$L4ISV0L M,I#SEXO!)3R?(EH02L2?,=_(G7M0A/(LQ(_BX3JZ&+C%B'C"YZHP$>K+*Q_S M)"DLZ7'\4QL=-#X+XN[]UOJ7,G@=S',H^5@DW^-(+2\&= B_A*N$_4@-K_S M.B!!_UX-<$_Z,><$TH0W>JV,O$34(5CH:YV("\0&MKQ4V9_9*M\Q5GQ429J5S_ M&VN>&LVF7V^FMX\S<'W[Y>[AYO+Q^NX6G#SP5YZMN03/;V!<#H+GX)N8AX6X MI^!DPE48)_(4_ :>9A-P\ND4? )Q!AZ78BW#+))#1^G!%2Z<>3V0JVH@:,] M/' C,K648)I%/++P)_U\UL-W=%*:S*!M9JY0K\$97YT!S_T,D(MH[HZUQD\U@S%N!: M\13\]4V3RUOY=X]KOW'MEZ[]/:ZW<]$VI2IF4#*+DO@Z"C!"OC=T7G>5ZL(P MI= U8),N##(/,XK?XZ867!! %[7VW@6*FT!Q;Z!/6:QX!&8J5&:T[^P%C;W@ MV)J1QC4Y6+.*B7>RYQ'H!8&AF07FN[2C61<&H1OXF!F:=7$,,Y] NV2TB9-^ M1+(_=!XCD?8DCC4&V;$U@V[;"MR#5:NINPDD!$,CS6,;S&<,&:I98$@;0]10 MS89S&2%[5AKX;EXG@]CU6$>W M+LRCA$)3MRX,^C[$'=TL.%UO"=VC6]L+8'\SN.5J6&Z!=V93RDBIFX6&()!1[L+N%0!*9R71@,"'+-78@-YV,,S?+H[!R?I#Q?E.=6$LS%.E/5 M)W+SMCD;NRQ/A(SW5_!\#"WO)_!\6IU\M>:K@[B;,%_$F00)?]&NW#.BYUE> MG6U5#TJLRL.;9Z&42,O;)0\CGA< _?^+$&K[4#AH3AA'_P%02P,$% @ M0H1E40]B1Q5# @ 8@L T !X;"]S='EL97,N>&ULU99;:]LP%,>_BE#& M:&'4=M*D=+4-6Z$PV$JA>=A;4>QC6Z"+)\M9TD\_R7)L)ZU'Z<.6O$3G(OW. M7Q='"BN]9?!8 &BTX4Q4$2ZT+C][7I44P$EU(4L0)I-)Q8DVKLJ]JE1 TLH. MXLR;^O["XX0*'(>BYG=<5RB1M= 1ONQ"R#7?T@@'BTN,'.Y6IA#AI[./OVJI M;SX@UTX^32;^T_G-8?RL29QC[U7H_ W0"]\?!]OD&'SQ-OC?V&/HJWWT4.>! M+J]=W3C,I.@7>89=P- )![0F+,*WA-&5HG941CAE6Q>>VD BF51(F]TUY0(; MJ9Y=.G">W?B6PZF0JJGM*KC?5=O](+'SK$#*6"=PBET@#DNB-2AQ9YRF_C MHI*NI?Y:F^F(QK#@)O_F@G%(=N-0 M(15]-M7L44E, !1&:U":)L/(;T7*)6ST[CAMLG'-TQ/4_&_7.0"7]787G7'+G)^"B(7IR#R!,[D[/HH-7KMU3BX?_=N MWRZ*["LGPO?VS<3ZHFA54Z:I:+V"IBF(%Y>PP6NR,@_>/;[IGT)&:J:773+" MO?T#4EKSZZ[7@UV(ME=O?[?3"Q9-P?Y5'?\!4$L#!!0 ( $*$95&7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G\;FF)X!0 B"L \ !X;"]W;W)K8F]O:RYX;6S%FDUSXC@00/^* MBE/F, OX:V922:H<,(QKP; V,+NG+<4(T,98K"S"9'[]RCA4Y,1T[:7#)6!9 M,<]MNU]+\LU!R,<'(1[)SVV6%[>MC5*[ZW:[2#=L2XO?Q([E>L]*R"U5>E.N MV\5.,KHL-HRI;=:V.AVOO:4\;]W=G(XUE6US0RB6*BYRW5@V+#@[%*_[RTWR MQ O^P#.NGF];Q^\9:Y$MS_F6_V++VU:G18J-.'P7DO\2N:)9DDJ19;>M;K5C MP:3BZ;OFI(2,KZ(MUO6:ZJ.$J6E8!Y ML>&[HD5RNF6WK5,70O,E"7*E@T3"O#J4[EN>J?[I<%F=M=*X1@SE-=<[9+@\ M@N-!]B91/XB2H$_TMV0R"OO^3&_<^R,_Z@7$@+0 2.N"D'];!J0-0-H7@4QF M^F,<1 :D T ZZ)#OT68)F0Q([[MO0KH I'O!2-8NMP= >I>$M W(+P#D%US( M^WD21D&2$#_2://QV(__*J]U$@ZC79^"',5GXHWE QH&?S./JH37Q0(,@*Z0?Q.'" MGX6+@ S"2&?DT!^1,$IF\;SD-#$AAW21)3+2H0MJ08-DT46VQ6@2#3_/@GA, M^L%]+4:0';K(>HB#11#-ZU&"1-!%-D$RF_1^_WSO5VEV/-4)UW^3)[J0 [K( M$@@C3160F?]G/690RN\BY_S CZ,P&B9D&L0D^>['@4D&Y?DN#8D$QM9)J=:KQ$,TH>-K(]S1=\+J(D)Z<-&UL?[.JLQ MDN",%+(ZFFJ91DA((/9'"B2B4M)R/O<3N>HS17EF8D(NL9%=4L,<4"[)@F9[ M1L2*J TS)TIMR"PVLEE>E3<48GG@649BH?\,A#Q0N30Q(;/8R&9IP/13_5][ MW99QR)70:'X MEIJ8D'^<2PU? AU,]6QB0OYQ+CI\<4Q,R$$.LH-@3-?$!-=%D"UTJB'?"ZAF M2@=2D(.LH!-C3VQW(M=]B](^(T8+1H*?.Q,34I"#K* 39K+?[3)6=J89Z=%B M0P:9.)BYW8$4Y" KZ(3Y@_'UII2._\0D7;.7@)J8D(*<#QK%]D]KY@]D2M)4T7N::8K(CVNT!$V,2'W MN-CCG[,CR6,*-3$A][C([CF/F2B1/IJ8X*K\A19CCIBU^5(7TH^+K)_SF#$K ME#0Q(?VXR/H!,>O1A/3C(NNG/OO,CF 5>]R)6) M"9G'PYYU:YPK>K%0899#'F0>#]D\S9AC^H^0I+9![O(C-O,4M%GO+, M7 +S(/-XV.9IQ)QNGHORI57'<9-K*!I!3?BBV012M3G;?EC.P M#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7== M7T[G(YMN.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU M[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8. M4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCC MDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+ M@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O M)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4 MVPCT-M3;"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4VPGT]LG+;@*]'?5V KT= M]78"O1WU=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC M\K&20.] O8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J8S&Y MV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%(( M34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/ M]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UH MF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !"A&51F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $*$95&\;&OB3 4 D6 M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E42R$>\OL M @ YP< !@ ("!JQ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E4<'5-Q,#!P ;1L !@ M ("!R2T 'AL+W=OD@( +$& 8 " @0(U !X;"]W;W)KO/KT( *%@ & M @('*-P >&PO=V]R:W-H965T&UL4$L! A0# M% @ 0H1E45+BX^54!0 %0P !@ ("!O4 'AL+W=O M&UL M4$L! A0#% @ 0H1E42\<85Z:"0 21T !D ("!C4D M 'AL+W=O4P >&PO=V]R:W-H965T&UL4$L! A0#% @ M0H1E431QH,"$!0 ?PP !D ("!"F 'AL+W=O&PO=V]R:W-H965TX^3J@< &0; 9 " @=UQ !X;"]W M;W)K&UL4$L! A0#% @ 0H1E4>1UG[XW P M!0< !D ("!OGD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E4:.Q\8G("@ T1H !D M ("!D(@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0H1E4<.(6^)I P ]P< !D ("!S:( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E M46]N/W > P 3 8 !D ("!YZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E4?U$X#X+!0 5 T M !D ("!0+H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E4;61::CI!0 FQ !D M ("!3\T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0H1E4&PO=V]R:W-H965T>1W7204 -L< 9 " @?;E M !X;"]W;W)K&UL4$L! A0#% @ 0H1E42CZ MH/!R @ 7 < !D ("!=NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E4<:U+6$J" XS@ !D M ("!2_< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0H1E43+-*L]G P C0D !D ("! MC 4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0H1E4&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E46@;6HX" M! HQ !D ("!-AH! 'AL+W=O0 &0 M@(%O'@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E45GT6"]W P CPL !D M ("!9C(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0H1E49]R%Z"A @ K04 !D ("!BCX! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0H1E47R ,Y:D @ NP< !D ("!KDT! 'AL+W=O&UL4$L! A0#% @ 0H1E4:BC<,I;! M>1$ !D ("!WU&PO=V]R:W-H965T&UL4$L! A0#% @ 0H1E44D6'KP1! $A0 !D M ("!.F0! 'AL+W=O&PO=V]R:W-H M965TWYE>' ( #TG : M " 3AV 0!X;"]?7!E&UL4$L%!@ !* $H /10 *MZ 0 $! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 611 362 1 false 96 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.epam.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (Parenthetical) Sheet http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (Parenthetical) Statements 7 false false R8.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 8 false false R9.htm 2103102 - Disclosure - ACQUISITION Sheet http://www.epam.com/role/ACQUISITION ACQUISITION Notes 9 false false R10.htm 2107103 - Disclosure - GOODWILL Sheet http://www.epam.com/role/GOODWILL GOODWILL Notes 10 false false R11.htm 2111104 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 2118105 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS Notes 12 false false R13.htm 2123106 - Disclosure - LEASES Sheet http://www.epam.com/role/LEASES LEASES Notes 13 false false R14.htm 2130107 - Disclosure - LONG-TERM DEBT Sheet http://www.epam.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 14 false false R15.htm 2133108 - Disclosure - REVENUES Sheet http://www.epam.com/role/REVENUES REVENUES Notes 15 false false R16.htm 2138109 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.epam.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 16 false false R17.htm 2145110 - Disclosure - INCOME TAXES Sheet http://www.epam.com/role/INCOMETAXES INCOME TAXES Notes 17 false false R18.htm 2148111 - Disclosure - EARNINGS PER SHARE Sheet http://www.epam.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 18 false false R19.htm 2151112 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 2153113 - Disclosure - SEGMENTS INFORMATION Sheet http://www.epam.com/role/SEGMENTSINFORMATION SEGMENTS INFORMATION Notes 20 false false R21.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 21 false false R22.htm 2212202 - Disclosure - FAIR VALUE MEASUREMENTS (Policies) Sheet http://www.epam.com/role/FAIRVALUEMEASUREMENTSPolicies FAIR VALUE MEASUREMENTS (Policies) Policies 22 false false R23.htm 2219203 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Policies) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSPolicies DERIVATIVE FINANCIAL INSTRUMENTS (Policies) Policies 23 false false R24.htm 2246204 - Disclosure - INCOME TAXES (Policies) Sheet http://www.epam.com/role/INCOMETAXESPolicies INCOME TAXES (Policies) Policies 24 false false R25.htm 2304301 - Disclosure - ACQUISITION (Tables) Sheet http://www.epam.com/role/ACQUISITIONTables ACQUISITION (Tables) Tables http://www.epam.com/role/ACQUISITION 25 false false R26.htm 2308302 - 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 2320304 - 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 2324305 - Disclosure - LEASES (Tables) Sheet http://www.epam.com/role/LEASESTables LEASES (Tables) Tables http://www.epam.com/role/LEASES 29 false false R30.htm 2331306 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.epam.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.epam.com/role/LONGTERMDEBT 30 false false R31.htm 2334307 - Disclosure - REVENUES (Tables) Sheet http://www.epam.com/role/REVENUESTables REVENUES (Tables) Tables http://www.epam.com/role/REVENUES 31 false false R32.htm 2339308 - 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 2349309 - 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 2354310 - Disclosure - SEGMENTS INFORMATION (Tables) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONTables SEGMENTS INFORMATION (Tables) Tables http://www.epam.com/role/SEGMENTSINFORMATION 34 false false R35.htm 2405401 - Disclosure - ACQUISITION (Narrative) (Details) Sheet http://www.epam.com/role/ACQUISITIONNarrativeDetails ACQUISITION (Narrative) (Details) Details http://www.epam.com/role/ACQUISITIONTables 35 false false R36.htm 2406402 - Disclosure - ACQUISITION (Fair Value of the Assets Acquired and Liabilities Assumed) (Details) Sheet http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails ACQUISITION (Fair Value of the Assets Acquired and Liabilities Assumed) (Details) Details http://www.epam.com/role/ACQUISITIONTables 36 false false R37.htm 2409403 - 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 37 false false R38.htm 2410404 - 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 38 false false R39.htm 2414405 - 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 39 false false R40.htm 2415406 - 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 40 false false R41.htm 2416407 - 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 41 false false R42.htm 2417408 - 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 42 false false R43.htm 2421409 - 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 43 false false R44.htm 2422410 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details) Sheet http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details) Details http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables 44 false false R45.htm 2425411 - Disclosure - LEASES (Narrative) (Details) Sheet http://www.epam.com/role/LEASESNarrativeDetails LEASES (Narrative) (Details) Details http://www.epam.com/role/LEASESTables 45 false false R46.htm 2426412 - 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 46 false false R47.htm 2427413 - 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 47 false false R48.htm 2428414 - 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 48 false false R49.htm 2429415 - 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 49 false false R50.htm 2432416 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.epam.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.epam.com/role/LONGTERMDEBTTables 50 false false R51.htm 2435417 - 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 51 false false R52.htm 2436418 - 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 52 false false R53.htm 2437419 - Disclosure - REVENUES (Contract Balances) (Details) Sheet http://www.epam.com/role/REVENUESContractBalancesDetails REVENUES (Contract Balances) (Details) Details http://www.epam.com/role/REVENUESTables 53 false false R54.htm 2440420 - 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 54 false false R55.htm 2441421 - 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 55 false false R56.htm 2442422 - 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 56 false false R57.htm 2443423 - 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 57 false false R58.htm 2444424 - 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 58 false false R59.htm 2447425 - Disclosure - INCOME TAXES (Details) Sheet http://www.epam.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.epam.com/role/INCOMETAXESPolicies 59 false false R60.htm 2450426 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.epam.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.epam.com/role/EARNINGSPERSHARETables 60 false false R61.htm 2452427 - 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 61 false false R62.htm 2455428 - Disclosure - SEGMENTS INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails SEGMENTS INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details) Details http://www.epam.com/role/SEGMENTSINFORMATIONTables 62 false false R63.htm 2456429 - Disclosure - SEGMENTS INFORMATION (Major Customers) (Details) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails SEGMENTS INFORMATION (Major Customers) (Details) Details http://www.epam.com/role/SEGMENTSINFORMATIONTables 63 false false R64.htm 2457430 - Disclosure - SEGMENTS INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails SEGMENTS INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details) Details http://www.epam.com/role/SEGMENTSINFORMATIONTables 64 false false R65.htm 2458431 - Disclosure - SEGMENTS INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails SEGMENTS INFORMATION (Physical Location and Values of Long-Lived Assets) (Details) Details http://www.epam.com/role/SEGMENTSINFORMATIONTables 65 false false R66.htm 2459432 - Disclosure - SEGMENTS INFORMATION (Revenues by Customer Location) (Details) Sheet http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails SEGMENTS INFORMATION (Revenues by Customer Location) (Details) Details http://www.epam.com/role/SEGMENTSINFORMATIONTables 66 false false All Reports Book All Reports epam-20200930.htm epam-20200930.xsd epam-20200930_cal.xml epam-20200930_def.xml epam-20200930_lab.xml epam-20200930_pre.xml exhibit311q32020.htm exhibit312q32020.htm exhibit321q32020.htm exhibit322q32020.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/currency/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "epam-20200930.htm": { "axisCustom": 6, "axisStandard": 27, "contextCount": 611, "dts": { "calculationLink": { "local": [ "epam-20200930_cal.xml" ] }, "definitionLink": { "local": [ "epam-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "epam-20200930.htm" ] }, "labelLink": { "local": [ "epam-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "epam-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "epam-20200930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 560, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 13, "http://www.epam.com/20200930": 5, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 23 }, "keyCustom": 18, "keyStandard": 344, "memberCustom": 28, "memberStandard": 68, "nsprefix": "epam", "nsuri": "http://www.epam.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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 - Document and Entity Information", "role": "http://www.epam.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107103 - Disclosure - GOODWILL", "role": "http://www.epam.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111104 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123106 - Disclosure - LEASES", "role": "http://www.epam.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130107 - Disclosure - LONG-TERM DEBT", "role": "http://www.epam.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - REVENUES", "role": "http://www.epam.com/role/REVENUES", "shortName": "REVENUES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.epam.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145110 - Disclosure - INCOME TAXES", "role": "http://www.epam.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148111 - Disclosure - EARNINGS PER SHARE", "role": "http://www.epam.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "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 (Unaudited)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153113 - Disclosure - SEGMENTS INFORMATION", "role": "http://www.epam.com/role/SEGMENTSINFORMATION", "shortName": "SEGMENTS INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "epam:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2212202 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSPolicies", "shortName": "FAIR VALUE MEASUREMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2219203 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Policies)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSPolicies", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2246204 - Disclosure - INCOME TAXES (Policies)", "role": "http://www.epam.com/role/INCOMETAXESPolicies", "shortName": "INCOME TAXES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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 - ACQUISITION (Tables)", "role": "http://www.epam.com/role/ACQUISITIONTables", "shortName": "ACQUISITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308302 - Disclosure - GOODWILL (Tables)", "role": "http://www.epam.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320304 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2324305 - Disclosure - LEASES (Tables)", "role": "http://www.epam.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "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 (Unaudited) (Parenthetical)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331306 - Disclosure - LONG-TERM DEBT (Tables)", "role": "http://www.epam.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334307 - Disclosure - REVENUES (Tables)", "role": "http://www.epam.com/role/REVENUESTables", "shortName": "REVENUES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - 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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2349309 - 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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354310 - Disclosure - SEGMENTS INFORMATION (Tables)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONTables", "shortName": "SEGMENTS INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - ACQUISITION (Narrative) (Details)", "role": "http://www.epam.com/role/ACQUISITIONNarrativeDetails", "shortName": "ACQUISITION (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i80d1769f30ce45ae9afc4c7e6395fd00_D20200101-20200930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - ACQUISITION (Fair Value of the Assets Acquired and Liabilities Assumed) (Details)", "role": "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "ACQUISITION (Fair Value 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-20200930.htm", "contextRef": "i6e1075332b1d44b88895a4e539bc1aae_I20190430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i92813d8d11eb4f338ed929abf0f89b5c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - 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", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - GOODWILL (Goodwill Accumulated Impairment Losses) (Details)", "role": "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "shortName": "GOODWILL (Goodwill Accumulated Impairment Losses) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i5f6a2fd8b7564702a0db4cf96bef18fe_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - 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-20200930.htm", "contextRef": "i5f6a2fd8b7564702a0db4cf96bef18fe_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "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 AND COMPREHENSIVE INCOME (Unaudited)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i26330897613f4ee09e442f7543ead228_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - 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-20200930.htm", "contextRef": "i26330897613f4ee09e442f7543ead228_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i490c49e737c144c9adf92d0c843c0129_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - 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-20200930.htm", "contextRef": "i490c49e737c144c9adf92d0c843c0129_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i3293dcb452b84caca2890c3d85041fc8_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details)", "role": "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails", "shortName": "FAIR VALUE MEASUREMENTS (Equity Securities Without Readily Determinable Fair Value) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i3293dcb452b84caca2890c3d85041fc8_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i4414b8e61941425397ce100755107a89_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i4414b8e61941425397ce100755107a89_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CollateralAlreadyPostedAggregateFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ia96cf73b289b4a099e9f279ca727727b_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details)", "role": "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENTS (Changes in the Fair Value of Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ia96cf73b289b4a099e9f279ca727727b_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - LEASES (Narrative) (Details)", "role": "http://www.epam.com/role/LEASESNarrativeDetails", "shortName": "LEASES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - 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-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - 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-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "epam:ScheduleofWeightedAverageRemainingLeaseTermsandDiscountRatesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - 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-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - 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-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ie8dd28718bbb44939485d4444f32e45d_I20181231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i22a3ed2bebca48bab4fb4872bdfb21b2_D20190101-20190331", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i595d499af3494de2b9bf764c5986232c_D20170524-20170524", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - LONG-TERM DEBT (Details)", "role": "http://www.epam.com/role/LONGTERMDEBTDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i595d499af3494de2b9bf764c5986232c_D20170524-20170524", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - REVENUES (Disaggregation of Revenues) (Details)", "role": "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "shortName": "REVENUES (Disaggregation of Revenues) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ic22d7232da044974bb00293e34a84b1b_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i44eb2d2652c84f0cab50a74fbaa1107a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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-20200930.htm", "contextRef": "i44eb2d2652c84f0cab50a74fbaa1107a_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - 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-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - 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-20200930.htm", "contextRef": "i1711ace0beca475d8ff7644c6effacf7_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ia00c181f46864869b666b94904eb37d4_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - 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-20200930.htm", "contextRef": "ia00c181f46864869b666b94904eb37d4_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ie3d26923932e488da7bb2165ffff386c_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442422 - 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-20200930.htm", "contextRef": "ie3d26923932e488da7bb2165ffff386c_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i5df9bc0288f343959b9e6d87f56810d6_I20191231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443423 - 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-20200930.htm", "contextRef": "ia74c0105f87f4b02833c0c3d44418d12_D20200101-20200930", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i936d801ca32f443fbb5e7d7b2a058dc0_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - 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-20200930.htm", "contextRef": "i936d801ca32f443fbb5e7d7b2a058dc0_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447425 - 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-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450426 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.epam.com/role/EARNINGSPERSHAREDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "epam:NetIncomeLossAvailableToCommonStockholdersBasicandDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ibe1b98258f714a5a8d4d521bff87826b_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452427 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "ibe1b98258f714a5a8d4d521bff87826b_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - Disclosure - SEGMENTS INFORMATION (Revenues from External Customers and Operating Profit Before Unallocated Expenses) (Details)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails", "shortName": "SEGMENTS 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-20200930.htm", "contextRef": "i9ae2ab666f8b4371bf9ecd15d3eb9ef7_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - Disclosure - SEGMENTS INFORMATION (Major Customers) (Details)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails", "shortName": "SEGMENTS INFORMATION (Major Customers) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - Disclosure - SEGMENTS INFORMATION (Reconciliation of Segment Operating Profit to Consolidated Income Before Provision for Income Taxes) (Details)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "shortName": "SEGMENTS 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-20200930.htm", "contextRef": "id05806ced8db4f578b7519c9cbf0c338_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - SEGMENTS INFORMATION (Physical Location and Values of Long-Lived Assets) (Details)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "shortName": "SEGMENTS 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-20200930.htm", "contextRef": "if3b6d195049447f3b761de65afabbb16_I20200930", "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", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i116941cbacf64db29cedb79cbf9abf61_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459432 - Disclosure - SEGMENTS INFORMATION (Revenues by Customer Location) (Details)", "role": "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails", "shortName": "SEGMENTS INFORMATION (Revenues by Customer Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i0c893f5194aa4e10b2e9ba3faf446a26_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (Parenthetical)", "role": "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF CASH FLOW (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "idad8c7b33b8e4b0fba9defa3721097c1_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "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 - ACQUISITION", "role": "http://www.epam.com/role/ACQUISITION", "shortName": "ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "epam-20200930.htm", "contextRef": "i96f989360bc04f4983d6f1c28671f8a4_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 96, "tag": { "country_BY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BELARUS", "terseLabel": "Belarus" } } }, "localname": "BY", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SWITZERLAND", "terseLabel": "Switzerland" } } }, "localname": "CH", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_ES": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SPAIN", "terseLabel": "Spain" } } }, "localname": "ES", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_HU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "HUNGARY", "terseLabel": "Hungary" } } }, "localname": "HU", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_PL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "POLAND", "terseLabel": "Poland" } } }, "localname": "PL", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "country_UA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UKRAINE", "terseLabel": "Ukraine" } } }, "localname": "UA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY 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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r505" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r506" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r508" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r507" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r503" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r504" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "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/2019-01-31", "presentation": [ "http://www.epam.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "epam_A2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions closed during 2019", "label": "2019 Acquisitions [Member]", "terseLabel": "2019 Acquisitions" } } }, "localname": "A2019AcquisitionsMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "epam_AwardMetricDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Award Metric", "label": "Award Metric [Domain]", "terseLabel": "Award Metric [Domain]" } } }, "localname": "AwardMetricDomain", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_AwardSettlementTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Way of share-based compensation awards settlement", "label": "Award Settlement Type [Axis]", "terseLabel": "Award Settlement Type [Axis]" } } }, "localname": "AwardSettlementTypeAxis", "nsuri": "http://www.epam.com/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_ContractwithCustomerTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by types of contracts. Includes but is not limited to basis of pricing", "label": "Contract with Customer, Type [Axis]", "terseLabel": "Contract with Customer, Type [Axis]" } } }, "localname": "ContractwithCustomerTypeAxis", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "epam_ContractwithCustomerTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Information by types of contracts. Includes but is not limited to basis of pricing", "label": "Contract with Customer, Type [Domain]", "terseLabel": "Contract with Customer, Type [Domain]" } } }, "localname": "ContractwithCustomerTypeDomain", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityTranslationAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Translation Adjustments", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Translation Adjustments", "terseLabel": "Effect of net foreign currency exchange rate changes" } } }, "localname": "FairValueMeasurementwithUnobservableInputsReconciliationRecurringBasisLiabilityTranslationAdjustments", "nsuri": "http://www.epam.com/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "epam_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/20200930", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "epam_IncreaseDecreaseinTradeReceivablesandContractAssets": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/20200930", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "epam_LeaseCostLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of leasee'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. Includes income statement location of each component.", "label": "Lease, Cost [Line Items]", "terseLabel": "Lease, Cost [Line Items]" } } }, "localname": "LeaseCostLineItems", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "epam_LeaseCostTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of leasee'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. Includes income statement location of each component.", "label": "Lease, Cost [Table]", "terseLabel": "Lease, Cost [Table]" } } }, "localname": "LeaseCostTable", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "epam_LessThanaYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recognition period of less than a year from the reporting date", "label": "Less Than a Year [Member]", "terseLabel": "Less than 1 year" } } }, "localname": "LessThanaYearMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "epam_NetIncomeLossAvailableToCommonStockholdersBasicandDiluted": { "auth_ref": [], "calculation": { "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net income after adjustments for dividends on preferred stock (declared in the period) and/or cumulative preferred stock (accumulated for the period). Net Income or Loss Available to Common Stockholders plus adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income Loss Available To Common Stockholders, Basic and Diluted", "totalLabel": "Numerator for basic and diluted earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicandDiluted", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "epam_NonCashChangesDuetoLeaseModificationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cash changes due to lease modifications", "label": "Non-Cash Changes Due to Lease Modifications [Abstract]", "terseLabel": "Non-cash net increase due to lease modifications:" } } }, "localname": "NonCashChangesDuetoLeaseModificationsAbstract", "nsuri": "http://www.epam.com/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "epam_NumberofCustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Customers", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "localname": "NumberofCustomers", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "integerItemType" }, "epam_OneYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recognition period that is more than 1 year but fewer than 2 years from the reporting date", "label": "One Year [Member]", "terseLabel": "1 Year" } } }, "localname": "OneYearMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "epam_OperatingLeaseLiabilityModification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase/(decrease) in operating lease liability due to changes, including partial or full termination of operating lease", "label": "Operating Lease Liability, Modification", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityModification", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_Other2019AcquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other 2019 acquisitions", "label": "Other 2019 Acquisitions [Member]", "terseLabel": "Other 2019 Acquisitions" } } }, "localname": "Other2019AcquisitionsMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_OtherCountriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other countries.", "label": "Other Countries [Member]", "terseLabel": "Other", "verboseLabel": "Other locations" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_OtherSectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other sectors of the economy not separately defined", "label": "Other Sectors [Member]", "terseLabel": "Emerging Verticals" } } }, "localname": "OtherSectorsMember", "nsuri": "http://www.epam.com/20200930", "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": "Short-term investments" } } }, "localname": "OtherShortTermInvestmentsFairValueDisclosure", "nsuri": "http://www.epam.com/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "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/20200930", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "epam_RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodAxis", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "epam_RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Period in which remaining performance obligation is expected to be recognized as revenue", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Domain]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period [Domain]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingofSatisfactionPeriodDomain", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "epam_RightofUseAssetModifiedOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase/(decrease) in right-of use assets modified due to changes, including partial or full termination of operating lease", "label": "Right-of-Use Asset Modified, Operating Lease", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "RightofUseAssetModifiedOperatingLease", "nsuri": "http://www.epam.com/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "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/20200930", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "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/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of awards modified 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, Modified in Period", "negatedTerseLabel": "Awards modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriod", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at modification date for nonvested equity-based awards modified 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, Modified in Period, Weighted Average Modification Date Fair Value", "terseLabel": "Awards modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageModificationDateFairValue", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "epam_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueRollForward", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "epam_StocktobeIssuedataFuturePeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to awards to be issued in future", "label": "Stock to be Issued at a Future Period, Value", "terseLabel": "Award value" } } }, "localname": "StocktobeIssuedataFuturePeriodValue", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "epam_TestIOGmbhMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "test IO Gmbh", "label": "test IO Gmbh [Member]", "terseLabel": "test IO" } } }, "localname": "TestIOGmbhMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "domainItemType" }, "epam_ThreeYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recognition period that is more than 3 years but fewer than 4 years from the reporting date", "label": "Three Years [Member]", "terseLabel": "3 Years" } } }, "localname": "ThreeYearsMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "epam_TradeReceivablesandContractAssetsafterAllowanceforCreditLossCurrent": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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 $5,371 and $2,920, respectively" } } }, "localname": "TradeReceivablesandContractAssetsafterAllowanceforCreditLossCurrent", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/20200930", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "epam_TwoYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recognition period that is more than 2 years but fewer than 3 years from the reporting date", "label": "Two Years [Member]", "terseLabel": "2 Years" } } }, "localname": "TwoYearsMember", "nsuri": "http://www.epam.com/20200930", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "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/20200930", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r95", "r102", "r183", "r296", "r297", "r298", "r319", "r320" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Adjusted balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r95", "r102", "r183", "r296", "r297", "r298", "r319", "r320" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative effect of adoption" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r95", "r102", "r183", "r296", "r297", "r298", "r319", "r320" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r95", "r102", "r183", "r296", "r297", "r298", "r319", "r320" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r263", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r474", "r476" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r261", "r263", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r474", "r476" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r251", "r261", "r263", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r474", "r476" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r251", "r261", "r263", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r474", "r476" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/LEASESNarrativeDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r166", "r167", "r239", "r244", "r475", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r167", "r239", "r244", "r475", "r491", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSPolicies", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSPolicies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "verboseLabel": "ASU 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r448", "r460" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 4.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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r13", "r448", "r460" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r48", "r49", "r50", "r462", "r484", "r488" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r47", "r50", "r51", "r92", "r93", "r94", "r349", "r479", "r480" ], "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16", "r299" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r92", "r93", "r94", "r296", "r297", "r298" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r96", "r97", "r98", "r99", "r180", "r181", "r182", "r183", "r184", "r185", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r317", "r318", "r319", "r320", "r441", "r442", "r443", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "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": "Stock units withheld for employee taxes" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r264", "r266", "r301", "r302" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r266", "r288", "r300" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r199", "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r147", "r154", "r161", "r178", "r347", "r350", "r395", "r446", "r459" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r40", "r86", "r178", "r347", "r350", "r395" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r374" ], "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", "terseLabel": "Total assets measured at fair value on a recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r267", "r290" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "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": [ "r356", "r360" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "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": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r91" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r260", "r262" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r260", "r262", "r333", "r334" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONNarrativeDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r342" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r338", "r339", "r341" ], "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", "verboseLabel": "Contingent consideration fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r338", "r340" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r343" ], "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": "ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accounts payable, accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r336" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r335", "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r336" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Property and equipment and other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r332" ], "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", "terseLabel": "Other acquisition-related expenses" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r391", "r392" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r24", "r82" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r82", "r83" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r77", "r400" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r354" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralAlreadyPostedAggregateFairValue": { "auth_ref": [ "r369" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r211", "r451", "r466" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r209", "r210", "r212" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r92", "r93" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r216" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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,000 authorized; 56,001,270 and 55,207,446 shares issued, 55,981,535 and 55,187,711 shares outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56", "r60", "r454", "r469" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r130", "r131", "r171", "r393", "r394" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r130", "r131", "r171", "r393", "r394", "r489" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r130", "r131", "r171", "r393", "r394", "r489" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r130", "r131", "r171", "r393", "r394" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r224", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r224", "r225", "r240" ], "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 liabilties" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r233" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r63", "r86", "r178", "r395" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r129", "r171" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r11", "r12", "r447", "r449", "r458" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r31", "r379" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r32" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r32", "r88", "r217", "r218", "r219", "r220", "r407", "r408", "r409", "r457" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r29" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r87", "r315", "r323", "r324", "r325" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r80", "r202" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r42", "r43", "r390" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r41", "r44", "r358", "r438" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r41", "r44", "r358", "r438" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r357", "r359", "r363", "r366" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r355", "r357", "r363" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r355", "r357", "r363", "r366", "r367", "r370", "r371" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r362", "r365" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Net (loss)/gain reclassified" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r42", "r43", "r390" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.", "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "terseLabel": "Reporting of Cash Flow Hedges" } } }, "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativesReportingOfDerivativeActivity": { "auth_ref": [ "r84", "r353" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for derivatives entered into for trading purposes and those entered into for purposes other than trading including where and when derivative financial instruments and derivative commodity instruments and their related gains or losses are reported in the entity's statements of financial position, cash flows, and results of operations.", "label": "Derivatives, Reporting of Derivative Activity [Policy Text Block]", "terseLabel": "Reporting of Derivative Activity" } } }, "localname": "DerivativesReportingOfDerivativeActivity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r303" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r100", "r101", "r102", "r103", "r104", "r108", "r110", "r115", "r116", "r117", "r121", "r122", "r455", "r470" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r100", "r101", "r102", "r103", "r104", "r110", "r115", "r116", "r117", "r121", "r122", "r455", "r470" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r400" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 2.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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r289" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r289" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r289" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r288" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r286" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r92", "r93", "r94", "r97", "r105", "r107", "r124", "r183", "r216", "r221", "r296", "r297", "r298", "r319", "r320", "r401", "r402", "r403", "r404", "r405", "r406", "r479", "r480", "r481" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r187" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r175" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r176" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r177" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r390" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r374", "r375", "r376", "r384" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r374", "r375", "r377" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r374", "r384" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r375", "r429", "r430", "r431" ], "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/2020-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": [ "r374", "r385" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r374", "r375", "r378", "r379", "r386" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r383" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r252", "r253", "r258", "r259", "r375", "r429" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r252", "r253", "r258", "r259", "r375", "r430" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r375", "r431" ], "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/2020-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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r380", "r384" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r380", "r384" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Acquisition date fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r380" ], "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 the fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r381" ], "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", "terseLabel": "Payment of contingent consideration for previously acquired business" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r380" ], "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 September 30, 2020", "periodStartLabel": "Contingent consideration liabilities as of January 1, 2020" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r429", "r430", "r431" ], "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/2020-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_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r374", "r375", "r378", "r379", "r382", "r386" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r383", "r386" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value, Net Asset (Liability) [Abstract]", "terseLabel": "Fair Value, Net Asset (Liability) [Abstract]" } } }, "localname": "FairValueNetAssetLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r84", "r387", "r389" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r356", "r361", "r370" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r246" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r396", "r397", "r398", "r399" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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 gain/(loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r252", "r364" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r188", "r189", "r445" ], "calculation": { "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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 September 30, 2020", "periodStartLabel": "Balance as of January 1, 2020", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r191" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r192" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r190", "r194" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r193", "r331" ], "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", "negatedLabel": "Decrease to goodwill", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Life Sciences & Healthcare" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r355", "r367" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r355" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r89", "r147", "r153", "r157", "r160", "r163" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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": [], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r310", "r311", "r314", "r321", "r326", "r328", "r329", "r330" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r106", "r107", "r145", "r308", "r322", "r327", "r471" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r57", "r84", "r304", "r305", "r311", "r312", "r313", "r316", "r493" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/INCOMETAXESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r111", "r112", "r113", "r117" ], "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" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r198", "r200" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r425", "r427" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r425" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedDescription": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Description of lessee's finance lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Description", "terseLabel": "Description of finance leases that have not yet commenced" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r417" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description", "terseLabel": "Operating leases description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Existence of options to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "terseLabel": "Existence of options to terminate" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedDescription": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Description of lessee's operating lease that has not yet commenced. Including, but not limited to, nature of involvement with construction or design of underlying asset for lease.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Description", "terseLabel": "Description of operating leases that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r416" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r426" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r426" ], "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", "terseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r426" ], "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": "2020 (excluding nine months ended September 30, 2020)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r426" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r426" ], "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r426" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r426" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r413" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseVariableLeasePaymentTermsAndConditions": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Description of basis, terms, and conditions on which variable lease payment for lessee's operating lease is determined.", "label": "Lessee, Operating Lease, Variable Lease Payment, Terms and Conditions", "terseLabel": "Terms and conditions of variable lease payments" } } }, "localname": "LesseeOperatingLeaseVariableLeasePaymentTermsAndConditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r428" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Irrevocable standby letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r86", "r155", "r178", "r348", "r350", "r351", "r395" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r86", "r178", "r395", "r450", "r464" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r30", "r86", "r178", "r348", "r350", "r351", "r395" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities measured at fair value on a recurring basis" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSFinancialAssetsandLiabilitiesatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r449", "r458" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r27" ], "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": "Line of credit, current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "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": "Line of credit, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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" } } }, "localname": "LinesOfCreditFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r174" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r169" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Total commitment amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r157" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r377" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r252" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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)/provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r81" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r52", "r54", "r59", "r81", "r86", "r96", "r100", "r101", "r102", "r103", "r106", "r107", "r114", "r147", "r153", "r157", "r160", "r163", "r178", "r395", "r453", "r468" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.epam.com/role/EARNINGSPERSHAREDetails": { "order": 1.0, "parentTag": "epam_NetIncomeLossAvailableToCommonStockholdersBasicandDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "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/2020-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" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r67" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r147", "r153", "r157", "r160", "r163" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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)", "totalLabel": "Income from operations", "verboseLabel": "Segment operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r418", "r427" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r411" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESMaturityofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r412", "r421" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r410" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r424", "r427" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r423", "r427" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESWeightedAverageLeaseTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r152", "r153", "r154", "r155", "r157", "r163" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/COMMITMENTSANDCONTINGENCIESBuildingAcquisitionCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in other comprehensive income.", "label": "Other Comprehensive Income Location [Axis]", "terseLabel": "Other Comprehensive Income Location [Axis]" } } }, "localname": "OtherComprehensiveIncomeLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in other comprehensive income.", "label": "Other Comprehensive Income Location [Domain]", "terseLabel": "Other Comprehensive Income Location [Domain]" } } }, "localname": "OtherComprehensiveIncomeLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r46", "r48" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "terseLabel": "Unrealized (loss)/gain on cash-flow hedging instruments, net of tax", "verboseLabel": "Change in unrealized gains and losses on cash flow hedging instruments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r45" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeMember": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.", "label": "Other Comprehensive Income (Loss) [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r46", "r48", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "terseLabel": "Net (loss)/gain in fair value" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSChangesintheFairValueofDerivativeInstrumentsDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails", "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r64", "r80", "r202" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenses": { "auth_ref": [ "r66", "r472" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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": "Other noncurrent assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEquitySecuritiesWithoutReadilyDeterminableFairValueDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSAcquisitionRelatedContingentConsiderationRollForwardDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r39", "r452", "r467" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r75" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r68", "r71", "r90" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments of withholding taxes\u00a0related to\u00a0net share settlements of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r69" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r69" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Purchases of non-marketable securities" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r71" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r388" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r22", "r23" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSFairValueofDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r73", "r76", "r90" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 4.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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r72", "r291" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r203", "r465" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r62", "r186" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": { "auth_ref": [ "r153", "r157" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r153", "r157" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "auth_ref": [ "r152", "r157" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r83", "r444", "r461" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r6", "r9", "r83", "r492" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r118" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r92", "r93", "r94", "r97", "r105", "r107", "r183", "r296", "r297", "r298", "r319", "r320", "r479", "r481" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r17", "r85", "r463" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r138", "r139", "r152", "r158", "r159", "r165", "r166", "r171", "r238", "r239", "r440" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONNarrativeDetails", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r227", "r228", "r229", "r230", "r231", "r232", "r236", "r237", "r242", "r250" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r168" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r234" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESRevenueExpectedtobeRecognizedinFutureRelatedtoRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r235" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSEstimatedFairValuesoftheFinancialAssetsandLiabilitiesnotMeasuredatFairValueonaRecurringBasisDetails", "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r422", "r427" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueSegmentMember": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "Revenue from specified business segment, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.", "label": "Revenue, Segment Benchmark [Member]", "terseLabel": "Revenue, Segment Benchmark" } } }, "localname": "SalesRevenueSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r333", "r334" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONFairValueoftheAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.epam.com/role/ACQUISITIONNarrativeDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r32", "r88", "r217", "r218", "r219", "r220", "r407", "r408", "r409", "r457" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r357", "r363", "r367" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Changes in the Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r361" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/DERIVATIVEFINANCIALINSTRUMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r266", "r287", "r300" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r266", "r287", "r300" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r374", "r375" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r195", "r196" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLGoodwillAccumulatedImpairmentLossesDetails", "http://www.epam.com/role/GOODWILLGoodwillRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r195", "r196" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/ACQUISITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r58", "r170" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONPhysicalLocationandValuesofLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r147", "r150", "r156", "r195" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r147", "r150", "r156", "r195" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r267", "r290" ], "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/2020-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": [ "r271", "r282", "r283" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r135", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r160", "r161", "r163", "r171", "r473" ], "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/2020-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/SEGMENTSINFORMATIONMajorCustomersDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r135", "r136", "r137", "r147", "r151", "r157", "r161", "r162", "r163", "r164", "r165", "r170", "r171", "r172" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATION" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesbyCustomerLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONComponentsofStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Awards vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r276" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r281" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r279" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r278" ], "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 June 30, 2020", "periodStartLabel": "Unvested awards outstanding at January\u00a01, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-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\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r278" ], "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 June 30, 2020", "periodStartLabel": "Unvested awards outstanding at January\u00a01, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r280" ], "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", "terseLabel": "Stock units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r274" ], "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 September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r274" ], "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 September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r277" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period", "negatedTerseLabel": "Options modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r290" ], "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 September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r273", "r290" ], "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": "Options outstanding at September\u00a030, 2020", "periodStartLabel": "Options outstanding at January 1, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "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 September\u00a030, 2020", "periodStartLabel": "Options outstanding at January 1, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r285" ], "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 at September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r285" ], "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 September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "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 September\u00a030, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r265", "r269" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONRestrictedStockandRestrictedStockUnitsAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionAdditionalInformationDetails", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price", "terseLabel": "Options modified" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "auth_ref": [ "r270" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r290" ], "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 at September\u00a030, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r290" ], "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 at September\u00a030, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r284" ], "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 September\u00a030, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r285" ], "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 at September\u00a030, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-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", "terseLabel": "Stock units withheld for employee taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r419", "r427" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LEASESComponentsofLeaseExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r213", "r214", "r344", "r490" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby letters of credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r135", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r154", "r155", "r157", "r158", "r159", "r160", "r161", "r163", "r171", "r195", "r205", "r206", "r207", "r473" ], "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/2020-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/SEGMENTSINFORMATIONMajorCustomersDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONReconciliationofSegmentOperatingProfittoConsolidatedIncomeBeforeProvisionforIncomeTaxesDetails", "http://www.epam.com/role/SEGMENTSINFORMATIONRevenuesfromExternalCustomersandOperatingProfitBeforeUnallocatedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r92", "r93", "r94", "r97", "r105", "r107", "r124", "r183", "r216", "r221", "r296", "r297", "r298", "r319", "r320", "r401", "r402", "r403", "r404", "r405", "r406", "r479", "r480", "r481" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r92", "r93", "r94", "r124", "r440" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCASHFLOWUnauditedParenthetical", "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharebasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shares Granted or Issued, Share-based Payment Arrangement [Abstract]", "terseLabel": "Shares Granted or Issued, Share-based Payment Arrangement [Abstract]" } } }, "localname": "StockIssuedDuringPeriodSharebasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r14", "r15", "r221" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued in connection with acquisitions" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeituresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]", "terseLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures [Abstract]" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeituresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r14", "r15", "r216", "r221", "r275" ], "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", "terseLabel": "Proceeds from stock options exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.epam.com/role/STOCKBASEDCOMPENSATIONStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r216", "r221" ], "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 options exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r86", "r173", "r178", "r395" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r86", "r92", "r93", "r94", "r97", "r105", "r178", "r183", "r221", "r296", "r297", "r298", "r319", "r320", "r345", "r346", "r352", "r395", "r401", "r402", "r406", "r480", "r481" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologySectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in technology-related business activities.", "label": "Technology Sector [Member]", "terseLabel": "Software & Hi-Tech" } } }, "localname": "TechnologySectorMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r246" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r239", "r248" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r239", "r248" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESContractBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/REVENUESDisaggregationofRevenuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, end of period (in shares)", "periodStartLabel": "Treasury stock, beginning of period (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r38", "r222", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "periodEndLabel": "Treasury stock, end of period", "periodStartLabel": "Treasury stock, beginning period" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r222" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r222", "r223" ], "calculation": { "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "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/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r96", "r97", "r98", "r99", "r180", "r181", "r182", "r183", "r184", "r185", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r317", "r318", "r319", "r320", "r441", "r442", "r443", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r125", "r126", "r127", "r128", "r132", "r133", "r134" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/BUSINESSANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r420", "r427" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "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/2020-01-31", "presentation": [ "http://www.epam.com/role/LONGTERMDEBTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r109", "r117" ], "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", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r108", "r117" ], "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" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.epam.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFINCOMEANDCOMPREHENSIVEINCOMEUnaudited", "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/2020-01-31", "presentation": [ "http://www.epam.com/role/EARNINGSPERSHAREDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r173": { "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=27010918&loc=d3e74512-122707" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "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=118255775&loc=d3e1928-114920" }, "r254": { "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=118255775&loc=d3e1928-114920" }, "r255": { "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=118255775&loc=d3e1928-114920" }, "r256": { "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=118255775&loc=d3e1928-114920" }, "r257": { "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=118255775&loc=d3e1928-114920" }, "r258": { "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=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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=115993241&loc=d3e301413-122809" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r321": { "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=116825942&loc=d3e330036-122817" }, "r322": { "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=116825942&loc=d3e330036-122817" }, "r323": { "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=116825942&loc=d3e330036-122817" }, "r324": { "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=116825942&loc=d3e330036-122817" }, "r325": { "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=116825942&loc=d3e330036-122817" }, "r326": { "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=116825942&loc=d3e330215-122817" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r338": { "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" }, "r339": { "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" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r354": { "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=121590274&loc=d3e41620-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL109999725-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624258-113959" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r44": { "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" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r458": { "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" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r483": { "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=121370832&loc=SL117420844-207641" }, "r484": { "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=121370832&loc=SL117420844-207641" }, "r485": { "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=121370832&loc=SL117420844-207641" }, "r486": { "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=121370832&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r491": { "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" }, "r492": { "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" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r505": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r506": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r507": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r508": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r60": { "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=120395209&loc=SL114868664-224227" }, "r61": { "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=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "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=120395209&loc=SL114868664-224227" }, "r66": { "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=120395209&loc=SL114868664-224227" }, "r67": { "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=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 85 0001352010-20-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001352010-20-000040-xbrl.zip M4$L#!!0 ( $.$95'8N,7_F.D" %=X* 1 97!A;2TR,#(P,#DS,"YH M=&WLO=EV',>N+?J^O\+7=XS[M&E'@VC@LY;/D*UF:QV3VI9DZU O:R A%D2 M&VV2LIJOOPA25&?9EFRJJK*8PS;-8F5E9N6< "80$8A__._G!_M?_*K')XNC MPW]^Z;]R7W[QO[_]Q_^SM?5_O[O[PQ?7C_CI@1Z>?O']L=*IRA?/%J=[7SP0 M/7G\13\^.OCBP='QX\6OM+5U]IGOCYZ\.%[\LG?Z17#!O??F\3>-.')&OQ6; MQRT(2EO85;<\N]9$JE#5__SE&X5<0B*_Y;TO=EAH6S51WXHY%]])J,7VG_*- M$^R5NHL0(G!M+6NI/;7@H77>Z>F3;[[^ M^MFS9U\]BU\='?_RM4?$K\_>_?+5H7ST]/#T^,7K@Y^WX_VO3I2_^N7HUZ]? MO?GU^(9;SKZ+O_C8TY.M7XB>O/Y8IY-V=H57;WS@(^/,LGCW0N,3P;G\]?F; M;Q^Z>.?^WSXZ?KTX/#FE0];77^+I\;$>\N]]BU?O?N">1!/=YN=/+Z>RR>_][!?GQI.UP'5=\D!;[W#FFWTZ_.6?7^KAUD_WOC3349)O_W&@I_3%.,^6_L_3Q:___/+[H\-3 M?&]?YYCV;Q^*/O\_^N+++Q9BIY;X\XMV_>C7 M'\+=7W?C]E-Y=./7A[?PT9U'WSV^\V 7=A_L/MM^^>.+[9=W']VY]:_%SL%/ M\P<[#VZ_V+Y_]^#AHQ_CG9^K^R$\?+'[@/,X9OO!=MI]L.UWKG]G MY]OV=AT[?OOE]JT?7SZ\SO'A@Q_=P_O7?I5;-Q?MUD]Y]\&-EW?N__CLX:WM MY[LOM]/.]9W]._?[.W> M'\=_]WCWY<_W+_V[]A%0W6PY9(Q$HIK6U11MY23.(%L;@"^_-89"#$9:8T3[^!Y^?"> MVXA]^OGI-V(1[,#.N"?TXFW@OS_SA:'_0VX%PKF#;HW[2\G,[9_ MAJU_&]N*#1Q9A!'P;Z,MOQ_-?&;3_;><_DAGW!;C6.VZ(QFP$BZQ;$3^!S!(7[Y['BW.DGYZ(6=Z]/3J^D(.O*1"JCY;4>:\->HQ5!0-2ZZZ; M.TG\[]LCF?!AR&-17AP8U/_\\O;.S0NX7Z5-WWQ_=&!A^][I$3_^;SJ^$"[#-NM91X?N<>'O#!S<,[CVXG@\GMW+]F$-Y.=IV#[? C M/+S^KX/=^WL'=AU[SU[?YY<_Q+M[NP?/]^TS+Q[>V@T/']Q^N?/RYM[.]1^? M;S^XN]@]>+C_\)$L=E_^%+9?\K/=<-M=?,:N]?1A^"EO/_K7XX=V3[N/MN/V M@QMNY_J-YP_M>ST\^/E@)_SKT<[]73OG=X]V']WMVR\&'S?KB)P:WX+ MNCEUD,Q;))*VM(?B()#+:2BVK\Q6+SAQ08+?)\7)P.3D\OCPMF,X?'H@1Z>O M#O@#JISQXN3:T].]H^/%2Y69(I] D9WOWZ)(5R>,DK<21+<%.<4M=-2VFI<6 M8I9H()JPR^X_3=B/_SZ>*.8]WF.)+]H]:4)TP2Y5B3"G-LH^DL "RH=9LA4_ M@22WCH[DV6)___;!$UH[SBYWK/Q\8_/OZ7W=? M/'P@3YH]RMV7N_[A@X>+W6"??WG-X'_X:/?EXQ?;P0*5T7#WT>/G.R^-<@\> M]NW[O[S\=[/8'Q'1=(":9ZBE;%4R@5"8BD8MQ&IZ/OQG@$_P#+\%7 QL]H$L M''D(T9%B+3[4ZBDXTY8#\ N!\/N O]3C(Z&3O2N+];E[.+CMS;2?;0=#^\#< MR?WQWPW8N7[W\_M3M$R'/C M@=NY=??Q]OC.]V5O]]&_]LSM]'-!\"E,:A5*-\RBQ,ET^7M]/=4#5#*MT\21UT<7ZKY5)-N[#/ MENJ:[L1+$+5S%C-=LKSQ+9>0 7V6XN@8X#XKD#;:WS\Z;4?/WR?'#WIRHGKG MB1[3Z>+PEQ^43O3&\\7)J1ZRWNEWGHQ[O']TX[G]059+"[_SNAZR#=N/^/F= MZT:)^X^#O1_NW-^&4:_8"=M^^_Y/!MO/!T:/9^\GM]LO?WFQ\_(&;+^\YN_< M'_>RF[9'5?8EQ]V7/SW?N7_C^5BJ()ZWL*, M+PY4/8ZX"7O=O=0KVX'&K".0M2-"W M4+)L(727$_7DSS.-3X:WA!(EI5I:RU"\4(\.S:>[GD+B^$YF\3ZJ\O3XA=+Q MQ^!Y]F/GZ'173T=)V#?^T9K/MC>.KA@W_MC6KC;O@)WH_/=Z[?ML_=W;// MV35VT\[U:R]V#VXD^UXO'][?W]\]N/GHSOU_/7IX?V_4$UZ\CL]5-+GJ92N? M310L:,3PE@5TLV]U"(PB7W[KOQI2JU1G O[L__C1@ULFP)H>OZ?M>BK1)0Z^ M!##/DJF,&GAHM>2,0NV5AR_O>/@W(N\#++++/#LZEA,]O"#2F#CUS<[9U8_Z M]T]/3H_L3D_690@COAG"N.;L?5-QN\_MV .[5MP^^'DQE-7.P1C:V#-%]Z-_ M^&C_T6^,_[J=Z];/=LZ;=E^[+^U>[+W;[N$M4X,O?SP?0#4%>.?!3C'1Q\OVSX_N;PH#FXGKA0VK_/SA]?-,X0?G^V:-]E]KA-]'"D^.?O_(#.P)TU! MM#G.@Q?DH5NZF#H7P)#R8(;'5\RP7V9F+)\9;W(WR^,I=VI;'9UN06ANS$24 MK52*;Y9X=\%\66D$1H&Z@@4.+-X*%7U@YI_9L92F>'?RNJ1@4$M M]2-C1N]QJSG*6[FWRD:-5AI>%C.:5Q]98P@501)2E=@"=J1262J]\AE^]AFK M8T9\S8PH#K'VG6LL="3#\RN M'ZLF4C_U?,3D[7_ M^/K=O?L3\ZF=EZ\.CFEX],Q/_O;BP468VK2 M^^^]ODUYZU#A?]&CS^\S4C MI^=/U+NM^/KA7[SSB4_TZ1F;WWUDKY8,??/3O>N?_#2%I')I,;:JT%QOA**= M8@G>86'_5CZ_9D_S'7Y^VM-\UZX_?J;=.CT!CUL^7 J?7D\+O7A3%K_:;;U] MZ%GN3Z='QW^1>K_Y_/CC=3T\.BNZ_O:T'^L@WCG%U^_>_9\QW_N,X+D1]PQB M.H-5AMII?8"?_8=RU]43X'U_7I;AS]^U%W8^Q52H<804$$/VV=FCI :%0OI0 M9K=>SVTLROS(YS8.O:3GQAHRL'?/UX=?%+C/IN"/S]SXGZ=CT>31P9.C0WMY0TL>$ECBSE#8O$\VH8-9-@:FNWI*BT.5&W1\N#C\ MY60B^$CUKK)"E> @I-0X@#97$I<<"Z:-P>?^\9F&>S$E'T<*13-G3^ A8FTM MU%B)+60W1]HV!IRWID3=.=W3XW'Z-L_VJMP_YZ$ G ED)B;4[SM$[J"FW M&@*$&EIC4ZWHUQ>RD^/3;[X_1\$>^HW>E4_/E^K>Z=?DZ&RRRCEJ'W6D/'IZ M"AW+ MR4]/1H,!>V[9Q\NZNPV/$J6JKV>K?A)87EIC=!J-S[F8,Z*9U=-B];K0*A>G MQAG-X)N)0VZ>16K1DGJV4'?%:*7R'>V/)C]+]DG3R_W(%4C5H7 L .2:S]5[ M:@D[,X>^OKQ92NZWUNQ=%PZA+X0Y9Z_<+"-U".C, 46.TL%!V1@.?:+DF,GS M,8%+V/)E^YFQ@WF=VIU$]E"I<:MZ-;/FF3D?4[9D4,7N&SF"BJY1 NE1B1)A M,&&S%D(^>EP<7IR M]]Y/FY3B_(UI3O$M&OV=X5T$54I,$4T)F",".?80<:^LM)3"1D"(7I3 A,&=+ M_4TQ3(,W!2BIL4!29R+0MU&A;XH6#'@%X$[BN:648Z>2H"I#RER3*>B06)Q7 MC,UOGE%LN@IB-?@X:$L%6K14J$<@7V.MP4>JFP?H2H;-5P]TEU#:Z&47+*A) M@I9#@%PH<@A5PI2RIK49-EX]JDZ[[XUS<(G'S G"8NZXY::4Y-6@SD: N:3Q MMO>A^3N36BHZ C7M/R:SI(R!D*56\*FW@GECH%G!7,M+A$D<5:X-$ADTW0G" M6*;DP%Z8XN^T,3 M+C8NKFU,"KZQ"9&B570RKHT77EMC'X+&VNY26" MXUU+G&+H/3!(-:,AH5PAYM'?V&^0CUOM7,M+A$PUYJBAN.(!!%ISGL>J.9.' M6IU;HK];U1-@-/?1T+2P,5628%772&+P7=#31>X/%THX?_YU/7^5O6M=^%UJ MY@P?+[WSY2QS4@UDKJ^>C2((=0INE)-FB%?6,TT23%_/9A:H*]F9?V 246VE4W6]2]0)@3E;ZOO@IA12 MTJR2:P0E074JU=0PU)HQQA6 .XGGUMB3DBE.,NUI*O.LZWC06 K>=7!!E3%WJ9GS\MOR2@S%+S(PB-*691A.3EVM J;%3S)@2UH1 :T8(K)$$+9?07E?1(7,M M*#5),!V*QT CK_#@7:VC03=D24KJ.N*$P)PM]3?@0HY=6N\AC#F"D:#EXHN4 M$KVW_''SP-WP:.Z!@<8*8O()I=?#+\G%. M#)F8L^8(<-;8:-07DT"%V+MN##AK4 >_),BTBH1:?&W-HA!&A)K&( ;T&!32 M>8_VNHX]A-93,?AZ>0V"DD4>,R@E%&CH:Q_VU)HBIZSB-P::5>QR<'DP66KL M.)K.SD' >6DM08'BV.?..:>-@6FI_:LO#Q\.D?M8:-=+!R7?L#7VYN?&N$5L ML#'X+&^7@\L#1[TXUL29JD#IYNE2CLD,JG0-I)MC/*O>Y>#R((,4.W14SYTA MA4A%J:31,\J'NM2PM*HG$ )%E="TL26%C1KT!F,^F_06? OO[ZBUQNM&UWK( MYTELA%DT*$LHHUE4B*AFC:8H\TVAB\G+UE'*N]Y*]!]\3 M-!K;U%KZH)EZ"JGY>E4I-4DP+1VO(>3N.E6HT57?/'5*"-F@G)1_F"WU?7"1 M([+:LQ8=K>-'U451.F13Q*GTW^S*N1Z-#%;_W*H+YLXR(UO0]+%BP*K)>Q82 MH/.N!YME%)NN@G@D$\5RAQ(L7B&FXJ,/'4P#Q=KCY@&Z\AD'JP&Z%_!BYNMR MS<#!CW95HJWV$%LH0)L']')G'*P&50:'GM2PC ' .73=0 5?4^>$&,[W(-@ M,)>W4]9E-0C*F,R3-@U:(IBHP$2M])JYF,20K!L#S6IV2;XLF&H-F5-4:5S M-<1N?M&9OJF&6VZR,3 M>?_+2^LTQH*N O?F'*AJ+2V6I$Y:I.0$-@:?9>Z2 M?%G@I!(L<^J:"P8HJ1%CE%!RJ>I2@;@QX*QZ_. R_9T@L+01CR!APH*:*%>) M]GL.2PQ+JWH"KKKNS>M3-8\/23 X\LY2("#VR!-[K6A=^E9LX? MV?1B''I)32\RN4"2*&4-T(/#H!6+95?&+Y#S5B8SC28D+]> 4DU[U]IZQ@84 M6VT0A-#2"$W:7- W0MQ@]6$,YB ZV='=0$,7>,C;P6 M09\IJN^;!_3RQP^6CVH4E[D4RBT#"#NL"+VE5F0,[E;_JAHP?3"7.'YP20V" M6I060\%$E)2_<@O3H@B6<<2LJNI M=.FB&P/3LL_K$YCO7JG236/.2M!FDC$2-PC^^)I M<_!9:AW\DL Q9+*.&CB$#MP<6GZ (?0T,(2 MY\J42M6,-27I"98'V:J>0 P8A1NDT"HP,84Z6K%)30Y\YPGT:OV.]NF0]=Z> MZND/1TPC^K[+US.2[AP=\M/C8SOWM9,3/9U*K];H:#2%ZMI]!%8DSX&X:O,I M> ^O1FK6N;G7&N)C]O,W^E@]/5R<@W/X=-S+Z^=^KZA Z^N39N_ZVWEM!)_B/7=5]B)WD:4T?0]!E"! F,9L@&<'(20RVQ3<"W MKAK$S^)36\FQ^.#[J/6U;/:F26H0QX5\Y2EMT+%R@-ZWLN7OU] E$^<8,9CT M#DRU-G*,V3?5DM)O?.8:ST/Y8S3OZ\GI[3NW#MK>6CG+2YN#[EU),8;F!6 , MH(RUK9HB-O9$%\4[F-'[L\P +FF7@-XLYT]7E=:\G'8E8=:@#[=4RB MS1("C_[#ZG%FT3J[_-7SQQ24)&5,+1/40L:?KMT"N%>+W%YF_JQS8%H]?\SA MA&9A*W,L$+4UQQ0@1LVH$*^B_YDDC 2^6KPHR3/:NLN--%)J,<]4FM7*1W:2I-$ M-*EH\ERY% \$B:I#G[FTUCOZ>'5'J6?1\A>*I8-]/F7;#$17NQ@&)R)8Z-4JG&THIKN=*4).CL M[,>4GQ2X46%)$2!+JBD[=*6(R[VBA W#<^.]KI F]H&@H(<0'2G6L9M5]12< M5EK_B9)KXVP_RX3)5#-4B:EK*Q =D$+5.F:VILS8>#/P6=I4DTM$)M3@*RAJ M%@0O0CDVUVO%7E(F-X$IQFO@ #^/S10_]N@ Z5P@E=K(7GL-#4:CK5;6'YGK M]F5_I=.S-5TGI\=/Q\?O+DX>O[MXX^;1L2Y^.;SQG/?H\!?]WI[!,?&?H?31 M-W&3%L<_T_Y3_>[%]ODJBG$;-X_U?Y[J(;]X[UXN#G[KT).[.M:5+ Y_F0IQ ML%",OC%: J+%&W-ZKE*B9RN;GC+^ M9F/LZ ?4<@(L&A@<")4\LWAI+(XSB_^RHNB90I?:+"> X@(Y:< =QTY%OG9= M?Q9?/?Q=7'.#;TX20$ MF;5B%$R!?6BQCPE1,XMG*;KV+(;.E"P/=H05*I1:9.S,[1H4'SG7]6?QU<.L M-(:4L&GA EJI9E^ZA#"V+!VK1R:%V2S ED^@F(O$VFIU0%!21,"2LNM4O,NCRT@(*?9<=*":0N]II#83_V M!NI$C0M6K[Q]Q?7'"1T]-8M/IGW4!_^B[6/** MF)/CTV_NCBS@_"+CY?;B<''P]& JE=<_H^81X5R3(V* YQ]"@AU3MU]03.ZCDBIM 2\)E!,QUB4ZQI0R*6&I+ M4$8G9%64)&H*.:&A-9U5-&L*V^I7U@!E2Z.SA)3))*QO-50NZGSM-38',\;K M$!DF22UC$* V8*((4"(6+L:LVC&"UU@G1*WS/6M>KT3YXUTJCNP9V=N'OYQ_ MZL;S)W:Z2Y,/]?3FTT.YM!X1?[^$8P[T>&+S MF+#U(*D8H9T D%AJ UIZ'K-4M*0)+ *X*HRY?..^<7*Z.+"(=:>__LBG6_:Z M$#FE(F,W(LZY@+?PFWA#CIEL5YIBIAA;4CWDRL7IT M8>RHF"H5U0DTKYBM:GKCKIMN5:U4+)9$2- ,U(& :XL]:(T8@^^3LJK5UZMF M$Y^MZFR_XQA<#,10$D#4*FFTFZ\YDK@0)]#(9Q)I^=7)C7-OYJ9A].HJ( (M M)JI( .(2,TUKF>KLGE9=-52M.334F$>1Q==:%2HF]D51T<]LFK/$J5(;*'3G M8N;8H9$G!]*DM,JYM (X4WM.U29*[>B]E*P% Q$T+ZVUGJ/Q'5$Y]PDT+%O7 M5&T][>P*4;O[[ M+%-4QWIPK-$?$&%O-CMH\C+G)//^]0LEW=/CXOGWRNCVI MD\7I9YC<\WE&?WP4GU4"]@0-Q?*TS!22\U5K;-,:_=EHQLQ.^4\V<8XUEK$( MN0509'*$2;$UK-5AGL"JBIG(%L546QNZ\@%CJ!-D#0Y"26;1.8)AM)NEG(^D< M>OY8T(GW+E/,O030F)%+UAI9JE+C++/MS+8SUSLF8,@1DY=J,4\I0$WG"&O5:EECLA+4[.I2JU<"N>QG*F5+!088,Q,]#@O#)[SO]F0 MIV#($1VF@*D'"-!(L&JW(&UVS"ZZ\RWC)M,]:,VJ.E=E_BP]K8575^VR)BB_<.U3?,!7L99B1*Z9W)K##S6Q5*["J=:%OQA"3 ME+)3N,EAI$!HL!I?:,GGMQ*$4JX:3HN_HZ[%6QI76A;QP#^]AC M2&(2G O%7+T+5<6;7ZYNIN],WUG3?'*B2Q818H]*D$!CK]@JBECRV]G5[B=E M5>M;TU]/GJ_# LK+S'H;8^V4(%:!AA%[PTQ!?277F$N&'GU+N:#Y9"Q81RNPFZ3L'A4^V*BQ)JB3GI,?S3GY(8&+=]Q0QQVF5;];3JM:JL#Y+K:4413V$ MT%-2&ON@](0&QI4AS:,#\TCS?]/9GF:RF4:V=(EDL*M22Q2 HQA]'' M>:;V^H;8F=I_'/E[!:BANQXS>&>Y;%**- 94C=LR+:]]Q2+_3.T_I+9O#1QF M%QUVD S--U)?.OF00Y[N>.8ZU/[FSCOKV7GU,O6\J7DOH1*HF8]CREY<*;UY MX=$Q9/W-9R;IW!YJ1;93:D\I<_*N UHB'#B*("J&Y*OP;#NS[3;DV9#7Q)#7Q6*\Y*8<+.$2#]73:"LG"8)4EI!T M NV"9HM9YS+=K&&7%?K I&IF%R 0$+N&R?LL@7LS43N%Y="S(:^5[6S\*#JS MU,#!%1\[E%H)@E:[0L@46"^QABBC/:L($@56JP52P"N)0'T ME/.T2O2SQ6RPQ\*U0GLR'O=ONRO=+KX M5=\0YN[BY/%[S#TZUL4OAS>>\QX=_J+?VS,X)C[]G"A=XJX%W'S,0\E[*5 : M5SQFC@[?O?S%&RK73EX=^^9N M+\^U_?9)G-RBQ>$/1R_MJ9[^<,0?>#K_?6P>>"$WGC^QS^K)M4.Y<[JGQ]^;YQ\^>JP_^JRK MBR[1GI!RB>!B%PC@A%H6HI!CQR: >0*KBV9[FNUI?51$].2+%O&Q",3D";F" MXU13]A[\%5<1LSTMQ9[>MIX?%M1&AK#0J82DQ)JT 99LID.Q$(9DL'*L>^.]P20^.M _@NVW1W]./L^6_?DM^R\8EAG/\>EU>PJOHE/9.DF"'RI'$ XTV*J&+YZ2O8J&?8^%LA5?!"D> M\TN/A3D7*-QK"JR0$A-E^XD(T5E %'@5"_T<"V4 <[V-MO;VN=ZS6=NV,V$Q4%M MK@HG]@H-.7?&/J%<;[:WV=[6/JMS.0&XFENJ?@PPM):5?&D)04/V-*&L;K:W MV=[6/G]3GQP&^^F'>O2I9A+TV4FLOCM8X]DE)\>GW]P=)G..V7BYO3A<'#P] MF,BL!$N/HZ14B_DX*%ZH1X>2P/44$D>>UJ.GYQ-Z]*GYDJO+E9I"30&INQ@Z M^PS20JP3JEI\E(._I_O[YL!NZ:$>T_ZU0[DF!V8KYA//O./%-+E-3)@9O80< M?#S;:PXCC?]YUXIFS:A32IBG _5JFU;!":4)TX%Z-0HU@O00"FGO'5J/-7%% M\5%ZZ87.%:HO+@585X17N )QB6O]SD[[P^)0C_KYR<_G.EXL<^17K[[YZ=[U MSZ,/O46H7]'CF",,9?8JAM=RLD=4X'C[4WTIJ5[ANPY M>:#1=)!*J91C"YBQ5!=FWDZ&MQ?O_'!T*$>'MPWDXT:'C^_TKG87X[@?;G]W MY^XFLCA[*MB]*X@*@;"5C%)0LV\YAQ37M^9[M;<QI)-E"FO"UIA$-YX>'SW1 M#:9/C@684TE0%4IK"%QG"PVV?M$3> JL'!32R]\ M@Q@X:L^%H0GF*T>?2:*HDDMHC!I-36T;UV81 M,J&9.K/X^#WMJJRA2V/C"OCNL3C1DNKHW1L*;D#J\PG4F22":)+1P@0E MRSI T+5.V7NEXJ-RZE,0'I]7#?Q= IW7]V[?VT3R2#1Y6C(E;1UZM32DAYJU M9I]\B3"%\MGG4@(S;?Y@AH8T4QDJJ8<.H]-N S"9:@K$A99X Z+&1Z(WBXU/ MVBC, T3![,41>)$&%*C8[R6:!/$;4.G89*.OWL/89TAZ1&A=:BY .:0,S?7D M^O31&V]?,Q/\;V*[ ,]%CLM?!HF*VHF;2H;2NH+#Y)U&:190I5\ED6_#:?3&(*@-K8Q!+2 M2">1(X.:@6:N- 73G /UVW,,F^04Q/O:(\3.E$DS2L1"J6<)&X;GQH?.%!J& MQA8\R4$EKIS9A>Z@%-!:\@0:U:SQ#)>5./GEM\!A*:G%4&*@ L*Q"O66J<62 M0O419A)-**:L@#Y$VGINJ?@ M4AK+F 7'[3D:@%FIL^$0MCRZ8.>+&4PLCCH M@"W7(+E1A@S8&[Z6)%>'/I-$T3L=.PEX4Q\$692((3$G'SDU@@V((5=JEMWR M"52\6M0@[RRQA&".(&@=8U).JHP=JV<"S0+D]P1(K)B*=N60(+#67I%B9'-) MOF2>J3.+C]^M;U%VJ0/$TAM0BFCD@5XC]%)\?3UP<36H,TD$0U>Q9*,F5(0V M)C&8^?M2BJ'7I$U!>,RS[%9%'DFQ.3/_T3 ?0LU51L[A4BD]]Z932%WG678K MH$V32 &S5%= RUBGWTJGYACJ&!F9 &WF678KR)')$]5$#?H8X0XM:A>))EM5 M(/HI>)LK;/3*Y$,K&IJK4#,VI)Q<,*EALB,03A^]JS;+;OD62\T^8"I.(80VLV=6'W\P54!: MMN0X4(X"/D4L+=4L)>3N O(4]A]=MUEVRP"PA9-BC "Y (]4P\S=6;Q\;N[YK"I#8M7 M'9LID&8_,SB&!%*A5+I2U)DD@G%TIU!/W,SB+?^H?FSCFM0!M;[' MJLA3*Q(;6#R9.DVU$HBSG[Y0:,DH,S:![E>&-I-$KV#@+-); M4@8(H28O@=D$9"'LODP?O:LTWV-E'@ I^NPB$]0\-$89BQ)<1$+5*>B-]>70 MQMX! BB*C 6CFX%V-<0.2U:LQWV,U[#%/@] I!]\$) 2LH>3, MI5!4Q)ZN&GLF"6*D6JAVBMTI%-36JW,Y*U3O4B]^ B#.LN WJ(;DV72!_=9E.P:546O:-HX,2 M'2I[C@"<*4@GFDDTH9BR?/J H@/QY-4C>!8R=R0UM5H@(?%,GRF%L.73)Z%E M?;U3&'M(NT!8QVA7JB2AN4;NRM%GFBCZT0)+._<8 $)%$R, /H8B&2U;F#Z* M5VJ6W?()-*1K=D','8RYVDA0*&N/+0"U^GJ:YDR@68"\3QUJ+5/V57(K4&LA MEX2A8 =T7%_/LINI,XN/]ZE3O>D,454T/\/%7$_Q3AR51!ICN%IA:Y((-@-+ M(T8.WN1CM216 V>3D*8D4^$\ 03G678K(T^,%BP4:X@$@82"YX2]$B06+%/( M/>99=LNGC?8 A4R>>I=[44Q.&70"M)EGV2V?-I*#5HDP%L6#SV.C M9!=*1\ZI4M!^96@S2?0,EI%9--\+0&AQ#+*PT-CX.A'P!B2H5VV6W0KTAAD] M5M<-4@'TM3%U93RC>_AGS/70L"VM9H(%8 MPEH M"DH^%H_/9I!B5,(4MQU\/ M _S/4[N=>\I/CQ>G"SWY[L7M0WEZT,WG)L;&'),5B0!"RQ)"DCI;M?K2I,KTU MN?5:G,6B%A*!M%)#CCZ7U+D4(/4;A/+%<3<7!BPO:/^>'O^Z8#TYAW<60)H)H6RIQ:"*T0SN6;A\Q=HQ3YB2UPPD0>IW )J:FKY8;*@ M)9NDJ]>(5ALO>&J*);?LU<< DDQ<]V LBV,_Z/!J,'^FU531]3G4ZDH3[Q2R M(C4V8+&%JBZZ5#80W?O*>X='^T>_O)@5SF=B%4(E(8JI=P_=92I475(E*9Y< MWT2%LTI6;;RT<104FN5=$-S8&?2,7\S!17)<:/92LZ;YM F*6F+SG#UJAQQ[ M"T5S!Y/-"$D@SGR:)*P>,>4QT[2J&)125;/3+#'J&,2"#8+US$[O'].OND^' M\OW1X+;R3KPTA^05<'0IAGZ^?F)FUBQJ/BFQ+C5W M]+&F,6>BLHEC3"20.W'6FF=.S<+F4SF58RU&'W*"!2**Q<->)67+[W.&WF9. M319:23U$!XFB'Z,'6&.3EL:CKR7&,*7R[HK6?WZJ9/XOI?W3/:9CW5Q6:2B< MN+>*W4/M>Z%AZK*TT2E#('%6# *E79,^E;E)*?Y7*;37)/Y*"*%T<@]"B.# KN"$,'B3O5: J(2F&AI%9II8<+:J* G=JW4.I-L@\3-\NGE:P4U41RRB>5B M]/(-&R1YED^O43-&<6,]. *HGJV2X@(F?F+0,'NOC4#90]-6 M,P95@!Q]DS&P2.I=1*VP24)HC5897!$!U*'5;FHZ<:C@F[>,&Y!3]*:,0A,_ MDVL6/G^E/&@")^-8;M<46K#L3<>F+>:^6L.F---J%CQ_96Q*E'LMU0LP1*%6 M*,22L,68.:4VTVK*Z%H8:FTDY,EUH*R8R&)0[9IK[F^F?&X2NE=N9=0*DB3L M!81;Z<:J[$MUJ4%(U#P6TSF;*)^OT,JH%?")4_$Y=PR.H'9JW1F-0N;NF5L- M,Y]F3?-IO2DB-"*DH 1"3&.W:TO!N+4FD>>H-TU8H4757DW&2 !IB9(+7FM, MDIE**QL$Z[JL-;@B@F;T[&,'+D0U9G&JM;D28O*A==:R24G0NC!KXT4-&;P5 MF];$Q41-J $(O<3LL@3CT,RI6=A\*J=D)/&QNH@=@%6P$Y&]"#FSS^<-Q6=. M31):8%^E= 'I&21@==Y\AF4_BJ'VI!."=EX9M3:LJBU(;":00W+0S5W4W'IR MVD&SML(;QJHKMC)J%0/GY%W'1A9Q8&Q.8EEU<<2AHY3DL-K3:2-URT!!;.8+QIE/>F.:@H)DF#LU=M[5YA(D\339_'= MI='P58%[IL ]M%PC=PWX>KO@,H$]P":XJF E&P=^Y/*[2]R8+/G@S5$(^!:- M9(B!J4"PH!05&=U,L@T1-ZNA5\U96R_0$F3(C%A: TVI>1G3_V9Z;8KD69'W MZAS5N5*[>.#84*MZ#QIJ,M]5ZDRO34"9,73+CUROT4%-B-D!)G#2?%FJ5*!@E!;QQ3;Z"L1<^8H=9/D[#JL.;@B"@>]\X5FL\LVJ6-I^4CB7+OB*7)%XA>#?6M 0QW9S%\N[SS6!F/LV:YA,ZI?NQ_7,( M%OB"@^8Y>>7DG'H?91,SL.6NC%J1F&DY)PE"?E1M?*@QQEY= LU$!)N4 :W+ M6H,K(FA8/?4J(822S66,#C:6"X42@P^::).2H'5AUL:+&D.6L'$)OGEPN6-U M 4M(B6/1AFGFU"QL/EG8Y*+*!9AB-%5#&'R)N=;B*7'Q&S?XN9*542N"MDDP MC>I<+@(M$*(SE'N-J>=0W91RH'EEU-JP*N<*VBR9%NS THBX]Y"!@TN^36HR MSKPR:@WX9 (9ZIC4E4H$"6,QBV\.BTJ+J6W4#,(KMC)J-7SR#9)%N\8Y1"C& M).4:0$$+2W1^2E%O=A-ON8D4>J;6N$<'0((EUX)%@O92.^$&P7JU5D:MBD[& MFN9#PHI .=7D1)S4HMGB3MVXPM\56!FUHJE9(%! +&'."5QDPEI35$3T47W< MI'E_5V5EU(J&(B1PZR*LO4)05\DE[(F,,-[',*6\:LU61JT&ST:Q1+%G.W;L M1H\69H(F;9+04W47CL%O"I[KM:I@)3+F(Y??7>8,SERH=DW),T&M%7-(+73) M7+/CU&>2;9"X63Z]V%'N7D1*8J@@Y'MOXC'T5C WG.FU09)G^?0*,6?7&L8V M]HRR=)YJMG_]V=:*K;F97IN OU 0B%1JS3+NKT$W[1'&U*K$G2]TV2O"L?&74\M'%#+V1JP7B M&%,0HM2I4TAJ:1/J)B7CZ[#FX(HHG.(@!^W@7'?@71MQB=!3J2'GX#?19URA ME5$K\%(I9-=]0FD9JB_FH5J6YE+OL2;T,Y]F3?-) Z!:*) MX.?*5D8M'UK &LO8$C-H@$2CZ0A: M E2C2U@S3ZE2,Z^,6AM6%:%>R?ML^1 D[ VC[Z$3CK&IFJ8T:#"OC%H#/O64 M4P\-F;$!Q=(X=G6E&-RAU[9),PBOX,JH%8ADS%C5!6DU0G.5&KC$69%,)R?F MF4^3A-5A%H_>\NG D+N%'>F-+1LB+L[DZP;!>O561BV?3A1ZCK&3UB+@-5,M M':L@:_8^P)14S%K3:>-K,IIK"BVR1Z*Q-SRF3BXG(:QC#&KC\NH<&I6:2U%T.GC!B3M!? M[0%6UG@/L#.]@7ADVN#^BR?ZWF"A?>K:H6S;PSI>T/[) MQ:O M*)BY[^V.X#"U9&WNN4300'OHL(0;Y/8+7QRU&F$A,9*P#;_^9AV)Q09L%NT< MS[0MZ1P=555N3V9E95:,M< @9C8LE033ADD;%2-EZS'-K0*0.6-&B40KEEI@ M.#,;EC+ A8_")67*W')C:9(JFD2XDM%6YF]A*>M,KHF&/K-G 8*)&AC+R77< M$1JYE\M%V3]:7V-XBY B5I!F8BS%/<)D%CDS4@%J"4U0=QCC&*H+)ZRJ6*H" M,P_? - T.&J4$%X!%>!L;NA-K<^8QC-7,5,%8QY>!]3*$)@1JO3CF7>$>!Z M1^:]4&[)D/&CF6DA:4J3LB9H$#%2T 1?I>!$WB3T1-BT)-:FO.4-DA*_TOE8 M@9:QLY'5#H2F.G&*$-@[8V1BSAID+\=''6\K-JJ ROVHE_.8&/4N$ 7"'LS&"\U*CFSE+>46.M]\L$"ITDG M98,&SEP^/. JEEI8RLJ06\RZ)!QE(!R8 "%QX(EYA*V<+A=E7V NRPR415+* M*"TC2 DR:H>8)AD;E8V$!PX52U5@YN&UXZ5ETE.OT0,#I8E5BEI'I+4\44EX MQ4P5C'E$GPM#L]M.44-!R."8ZYC[D3)M*%6@Z0O+99D^&RETD163DB8O(>4$;W2?T<6A5BK"8$E RXO)99D! M4&%!&F6,B9KG/A7:&Q>= Y:/I;$@*@:JP,F/PW:,^"B\D]%J<$18("SY@ HH M")G4DD2"IYW+,@,Z(@;A.:&6&P],)".H$X(EH$K2H)9DJ^@%YK),GY6<-TF: M1)2G&@2).@09P6J= 0H3LF*E"IC\')B@=^19#([X ,%%BZ"$4D$4NK\6S))$ M>%]4+LL,O&P!&FT76/ NYS_8G*-II.61,"KAI3+10M*2^Q"34LZSE#&F<=P[ MHUQ$T$(U3Y<%F^:Y _F"[0_/I*3<]%NA4Q^"UE(B6'%@F#/4HU,LM%8J<2:@ M8JP%!B^S8:D09=#H3OG/:J&&)26E2=*'5+%4!68>$N+(&]94 $YUD-BCI M*F:J8,PCCLP"!^UH=):!HTFC=F(F).TU$,I>NF9:2)IZ)P5U:&NHIA L<8+$ M)!E%:&K1Y/CEH.D+RF69#1M)KPE+T049'>3B+"XH;:50/*$7+9;$:7X1N2PS MBKJH8*00X)--P%P^"0 (=T$FH20+M&*@"IS\F($\52J!RKM#X'G01&I--&B0 MECDG7R #+20=G3,R2JH(9X@O?8ZH"$\1;483%+%DB>CXZ"%90H M%@)C8%*BB]#%;L'VAU](>\2$/DL^"2\92" J64T=&",BTX0*(BK&6G#P,GV6 MHDS('-?E1"%+^629E=H'#DE*%T2H6&K!H%&Y+--G)@TL:.-=B$&"LM1QCKI):[ \UR6&4#3I*3CR9F /H]7W!K. MB A4A M62->HB%;2#IJ!D10[S0D"5P%DWOMVMR/@1NO(UDB.KZL7)891/*-L4$@I"7: M@J:YW@_GT2B/O*222Q4K5<#DITR$GJX2PFB2RR0GH6VNMRU2, *D)J)BH@J< M_)R)$AHR(11$%0U(RYUGP43/.7>03XV\4"9:2%J:9!AWBG,:-1#05L< 4C$9 MK A@XP+TB[JQ4X[;33[&WFUYWNV&WMQ][GQ%C?K>M-[JI%\/N9R0[ M/FZI,:5]RUZ#!F1CV<*7/1T"31MX*0 MF M1$2\B\!>R1U@ 1$"?H2S-'&X&VWU1GL="K$,YFFXH%KH,QS(SAX MIIVUPEFIJ/2$>&\J%JM@S]/-D_#"0NY-G\])^V 9:2!H+:F-44A%N&* +KCW80(WE MPD9#U"+T+5I$O^F%= X(1KIHJ9#IEQ+MF0'L\3)1&:G7$8!9:S77FBNMO;4TT$7HS;>P MS+7TV,=+DULIT6@ES24G4'DQ!LA?44:MV")T>5NP:,_T:4R(TT03Q#R6@Q?> M"6&=R'UQDA/NZC34/-<<6D2_Z874UG/1(^QADA.;0$MTQW.&,N?!*<,YK;AK MX6'/;/@J:Z= DC-:1O#$NI0#U88R+Y72:A'*?RXB7RU]!;Z4N!3&.!NY!NV\ M)E9I%@"4 V;8(A0H7XQHSXPZ;!$#PG,2E">0CURQ:)4EPB2F@C/A!9#WY41[ M9L-BX(B/S!MTO@-('DP(,0!-EHGDE.<5BU6PYQE]FG34CH?D@P:%ADH)RY4, M5M' 0"Y":YV%9:[EQSZ$.Z5"T*B].F-1B4AB M/:NX:QE@SPS.GW(772(I>G3#J68V61.!.B+1DPMZ$>H3+R)?+?T9=> ,O#'" M@_3@;-20N"5"N^2,XZ;25XM-WD ")0F!C0 #$M4&*"?!<98<%T3*%T#>EQ7M MF3Z+^92,QE[J]DYL MQ\==UVY]M .\=_OK:?2#&(8R(H)V\TN=RZ7_W;:S..T? MQ3AXT_6E1-WR,T+<\+Y[AH[E7O2Q]=FZ]@3"4!@M*!)V2D@!>QH1(*"U2J:R=CD>017GO29:IG5+G1VYP&"0&!!$0N+!,H?$'@_PP(]!D6)X%MOL@YFURUH)@D MD14)YXQ&X^D"G3Z=+W+.YJ I%Q3P/V%8I!E1.D=5D$A8ISWE M9I&2>.:+G+/96["$>*II JDE:&F]ZNV3TW;W M/")YN_[3[FDF[(+ F>AHY$QY'X(H:T$(2;5RW!.G4Z"+5,MFEK29O:J,/#!I M&#><1= ZH(YTC$J1\ _7TL^_;SX8CO;P<0WGWN+(M[F&%O=@?]%HY ETR MPU@"WZ-QY^?>F-TH#6 8U![?[^S'P:!=VO_OV@$-5W-X^4%+.2_VPWC&I;(A M2@3?T!5-FT_:-'T&1QQ>LRY#BG$C8OS&X5>.0^D1"O M0$X(X^@3>!X )4\90O@&%0H9@DU^^P]+:4Y(GN!7K*P $S:D)LY:>JIY":Q M12J?.'?*N<(^2R$A3)/@(Q'$,4 ?V!))6>0A."DB73#;42&FY4-,LQ<1PV70 MA'K+60+@R3D155".Y;.DP9/Y#==5J&H);<9$XI\V!.\\U4"E (C$Y<.T)ED> M!?1^@/25/@^1ROR84!58=+$O&.LO L+@._GE@4GBITN#R]O>/R5?NN[G][( MQ+IQ:3R'CEZ.89F]5R' ^.1D9,9)\%P:PCU!]"4X\XH"^5XP^?QM552">:=@ M4E,)YBP$D]_837F&8&IK1&*4 [<*&/5:J02)YZ+A4I$@%L!B5CAQ\CAQL>WT M0IK,&"(AZ+2)1 QX "U!66\2Q?\%SF7EN#WJD,]P4-[WSF+8[)Z0T2&]M@!BUX: TCX0DD_O$+%+U MJDHZER\YX(5+)]5>>O2".! *BBLG!76::BNLU,Y4TCE=QEU('@)-4F(RFI@0 M?Q'FM$I*D9B;!^8=\,KAF%/6F0@:=Y$ZHYG025% -:(#!,&H2TDC4)=N@33* MFV[G8S/V3MZ>]?R1[&[TH?VM#6P M[8T0QF.V^KW!==.NU['[L6=/C]!2MX<_6U;P[IV_>K>Q7 K&2&.",E8Z1H H MKA-Q%GDLA2"#HF&!RA/_I.7:53EI7!W$7YV/EYF7Z984X8F0XC(*(,0 MB!6!2;!,2%",N+A 98KGDZRS*5<,W&MGF4=*!A"YZUJ(R3-M%*4$L<$"&8#Y M).N,RA9SY3E0JT$%\%(Z3;+( D^,& J+U"=Q/LDZH]ZJ0G$B/*.* 0B05G$9 M>,;P4II@W0+9ULUNQ\?<_R=CK;U6_]/OY[2 MM8YW]5JVO1=Q(7RKC03.3LI24A=!9%!:<6&C V%RL9G(-5HI!TX&X9(-<7,T1S$H58?'OP;G_NY8 F!DX')2+B:4^EHT2!9LI1)91@ M=O'E8$(T&*,<:*NT!J8"$PKR43[##4]:4J4#2)CCID8/I,'>N[F7 \&E-,D2 MR37"TR"S/0 P#I D6L$<=WB9,0W&V726\F!--%()!\EQ?,DA(#:E2(TH%A\7 M[33F7@XB$6"Y"MKS"$0E':AR)!+PG)' U<++P:1H,,["!1)U3XH,S;(&$AU* M 9-#B9% M@W$>\W8VQ."2B\P"T<1ZIGCPP@@MO![JHH66@_\L "XB,E"4 HW^&/#(#:/$ M4IX/U@1!8(Z;V) M\: _^8"@DH^9^+Y>>XX\D :U/]W[N7 = MBVC4!+Y9@ S$F5-N-MF%G#L31.*4.X2%E%NG9;0T.(CHKNJT/';N]>_+9>>8 M="IIC?)E ( %2[3V.J!SRV40!I;'SDV.2:H( M0?1OEL?.35;F9M"\' R14EI)-/IJUAG+D91>)D2<*'AZ>>S<9&5N!G9.*$8A M.I+CKTY1K14X8DR@EH)(<7GLW.9_ELO.020H2#KZ1#E8XPU)GAHGN0*2ZS4O MCYV;'.5F5,' >Z8<&##H%1CKC09JA/ !704MR"*T@ITYY69CYX*6*&G$,$0C M8"*WWIL4%,OJDC"Y1'9NLC(W?3M'58PN&:JXY! EM\ LMP;?26>E),MCYQIC M3<6:O9W#U0O$A>AX\B H=9PK05FD(O<]8V)Y[-SD*#<;.^<# 4Z5%-%JX(D[ M(1&H!*+RQK*@B]# =>:4FU4S XV")$2@Z,]QCR!%H0#F.IX)_?+AN?CEL'.3 ME;D9V#DN0&L)&@4-1$S&<1,D.,.2(,J)Y;%SXSV",GL[%Z,)VANA!#&0*!BM M+.@6*$0A+M#\W.=,XP')8Q*-"A(PCJFK1?:<\X4L\8NCYV;'.5F9.>H0IW( M\RYX;K6!E%.!&XB..B'L,.*\''9NLC(W"SMG+?,N :$1P%JK.(F><&NHY)J' MY;%SDY6YZ=NY[(-'A^3C'A$*UP[?*LV58"B(C*GEL7.;$ZTJ/P,[IXQC1C(? MB -*E*;46C9,;M$=FYRE)N-G>/">264M$03$$!UE%&%I(B-WHP0RG+8 MN8D V>D(4N4;SE9F9N^G8O$DF!M2A8!2D(? M#@U<,"ZALN1$>KOX=FXJ9SYF;_:(E *$(3GI&7RD1M# I1") 01MTN*;O:D3 M"#DCYT\(22%('ZT 99.3,;H8 MI23*:/3<%]\HSD0B9Q#S3"(*%J(C7N9.&I9"8EJ+Y!48)N0"J-:JE\:M05SQ M]5SUTIB-S9'*"IF$DR+RO&=MDP'+O/2!@M)QD5IM5QP^YQP^&V/L:*3<1W11 MM8$@C-6!.V:2L4K[H.T"&..*PQ>$PZ> 4O[5^OJJ%_O=LYZ/_>';HVA#.?C0 M^KS^;_QKY!<&D[1-A -#OU [1*%*HZIG"&(2*/,AUW"X_DY_<-Y&CCYI=8JC MV/IX-'@%;$V)T\%O7UIA*WT.J?MNWYJU:GC<0KRB_]]CGV!AEACAY9/MUU!\C, MHQ$8LP94Y$$,<+:#/[UR#>WT?5!]_05OW7QU(: M[/F*U&CY$]=C^%>Y*I<4ND6GNQ8_C^SR.@ZTVWMU^3,)V:=(]J35/G_U?YLH M3OU:(WZI[75/;.?_KO9MIU_TD>'2\,9^ZR*^H@Q)7[[],EP#A<\IR35:$\KR MBM;>-7::VUNU_>9&,]<@RV.8X^'N;V^^V]MI[FSOUS8:6[7M_]W\ST;C]79M M<[=>W]G?W]EMS/T4WMO^$;+,H-M9K6VM;:[5&!%@;@U[.+CU?[O>O];G?DY_ M[.[5:_]&7=;I=AIG:+U:OC92>7LQE7'F9+3ADCA/(('1/,A$/=-24=1R/=UW^V&B?O^.[K WIPO/.U\?KPI+'EQ1O>:!]< M=+\<;K5/=E__<5+?JI/Z<9T<7!RU#HX/VXV+HY/&^YWS>G/OY/#X+[[[M_[Z MAAV>'[SW\O ]/NW_OIRC@^*\O MA\<[G\/KOR'\Y\_V(6M_=L>G[8/C;=Y@]2^-K=^/ZZ_?X>_5!?[^4>/XS^/= MYLY%_?4?+;QV4F_KK[O-C^0#KEXB8$EAP/L"DHV%2\H6$;%^8@*7TZ:5=4J* MOTJ+RX9B]$G6=/GMA.U#]W1D%[1: R:?8A?XI4'Y MJ5EXE+6!-:X?]MB1M;G/M%Q:!W;Z-=N'FRO:CFEPQY(\7'XW,T/J5ZW;;SK;;W8'K?KU+M/\Z M0ZP5>^WSO7C:[0T64LK_:+G7[^1A\],Y_G;K@&VS^G&[U7B]=[3[_H]/ARC1 MNUL[YP?LW06.Z^*P^6[TG;_QMT3GL'G:1NDGAR=_'N?G[[['UZ^WQ<'[O4_U MUP=01^UPV*R3QD6CW?A;?WG3W!C4]\E7_/<#]REJ2J'0FJD"9$B%(5H720+/ M_::T%["R_C__, KD;]_KB"L5,6+W*7/R RW1]XQ\RQ*5C/S7NXV]YO;>FX/: MWO;;W;UF[>V[O?UW&XUFK;E;0_301(A0H[RVNU>CXI?P:VWWCUKS/]NU&\#B M"E1L;#;S96HX?+-$=^"[!]CDF9ORGR[@T)1W>[7!4:S]]U(>:T-7IH8>3@SC M-_(W%,6KD)U"?.)1L.?GT?9BYRY-\;8#_"I^8[ MG,]>:[?Y^_'A5FCM;GWD!_1;V*.\2LIY40C&&/I%S!5.$UVX8(-A+@J5_:(2 M]L!2PY[FWD9C?Z<$-Q7N>1;N&5Q)Y"7P2;WN2>W#Z,^@>_EJ7B,V#YON9O?D MI-7/0?E::J%QZYQEK/!JDD&<[3(*_P?^6J/\L874=<\*Y)Q_ ,,%B0:QFZ>N M "=,82 0I+%37!/%P9&\_40+GO-H?Q[-F0^F8P]CNHDSUU[\V.IG"1XT\,J+ M8[!/7SXH2YEU5!=$:K2(RMK"!C20+'BB361",UA9WWZ[4:_M'^PWM^O[J[6= MQN;:P^.&$V^F7[J_6#D@-JW53K75&^9ONU_FGT>;,VU%J=6FO0K_FC MTIO]]]W/60J^#98,]>%.QW=[Z%>4>_WEGOLPW^]\$]VGA52/E[[&)ZB_ MWCLYN$ _X>3PJ+'U#NK9_\CW;?U]M/O^\!.."\=]<-O7:'[\1<8,DZ;97>NW6.$ MFVCQ4^%-H.@>)U$X:U1A-1-2! (FF95U])RYX)(2^"'3CELO#TWMI,'#W8&? M7TI=6$.7KYN3H&O'9[U6/[1\Z?9U4XFF6S=U9WEK[Z/MM"[*][].0IYGNB([ M:WMK^VNU[9/3=O<\]LHE^%8$:XWNVJ]WL<1WR384?I!M,R>+,B]Z;B.$7NSW M1_^\P0'02L?]3,>=WS3+!A6("9U2OK /-06-D MK3XN>FVKAR^G8:%?&O.RBGD?P+S;5\Q+-##I3"P8+3&E,6B@P14BF,AUKO^H M$5/NG[706"$='L.RO>Z7X6OV=/8]:870CDO.OF^[Z$:U#UNGE4_T0/Z]!IC& M!&F=2X6-Q!? HBR0+AEJ>FVMW><*2$R"F3?QY6ZOV?W2J3CY M9YQ\\4T"%6?16I\*9%I3 .$6881P18@2DB7!<4M6UI$;!KBV%728>.1JQ,^E MG[;;>XMWHC]6J>>',/4UO$@0C74D%CYY*$ $5-1(HX()P30X;1EE*^MO8Z?3 M/V]_1N?63C4",('XU0.=W1%WY8V#TQXR5NO4MFOQ:_1G _0,\&/T>6-_(D[^ M[":-$*>6TV;N\.$?O:D_[>WJ"=K/;#(W>M$N+/Q[UI8T_2"H$LI163 ;T/(% MCC:0;&Y A=, M>8'VT1SU6H,6/G"XNQU[,=1.SWK]L[S-/>C6\(XR,$O9+^[7;,QR M.&'[QZ MX%SU_&]S<[5F#!O_-C=94Q,X.E2.ED\XB7:6FP=WN0O#L87H1WLEK\Y05,O#%*RBF)OOW5 M']G.1_R@4_MRU,)/]JZUV<_]B_F&VE./]HR,PCEEKI2MA01&(X_X&,=T\N>G M@PQ^F@?0V-H0!\>?R"'^[N[6]GF#X3-/#ECC^-8YN5;C>./\X&3O",?WM7'\ MD=2WVJW=YMXGG"-ZU3L"/,$R0T56B&<*L_.1%\X!Z0 *X/* MQ4/ ZF%R+'+K_J#K/ZW63FVO]MFVSV+MGV0-*9/S@FO]H\5-\I@Y$X\4XU O M5AS\ Z^CNDPI3PD(0N$_Z+ I1>%50HY&$A2((ST.5"9$SSO]P@J]GQ B#*B MW;H=G;S4OY=6;6'SC*?-P=>;1@Z]6IJB+:1)ND#ZD,+2"%D12VZYC4BN,M1> M.^CV/@VU\!6*^'F \MY8U@U/YY:3!V6IG-GX>3N=D#-L8LV=U_Q1Q,GF4DR( ME6*9FY1]NAO9S;_07VM'ME^>V@@UVV[CQ7QR+#N)_SUK95"%GJ&+HQOPF5=> M(L]93,/3/R-?\8:+>073T'_,E_/IGUK JPA@\ZVGO>AC"67_M?_Y!)?FM-OIGXCMP MFV>]'@YF>(XO6[>!'9SU%U(W/"MPQ3[$!"HZ%@KO?"I LIV)J\*S94*F=M 8#5(.QCUG0RUK"\WH[;L MP-;RJ;GO%?SU,V[&!/?.\$X@(NMP=+3/VL/-XT9K M]W4N'5,_WWV__;7>W($Z/JN!8ZUG:'/UG>LH5/VXC6/]B]79#I2E8RYVQ$$3 MOWO\\0(A47[6ESH^K_[=<4X/SND$N@B>QQR%)..OIC9]H\-N8=E3GC7J-N[#5"Z#@PA-N M_SYP.?MICI5XLZLE-\0"Y3I?=E.HL,#/L !B@/J-,G*),)EDP73."J"YT+:4 ML9"$.[G*K\M%WARN<26]/Y/>;P[16F]9 M,%X627 HP/%46('"+ +2QCCN_4.E]\?\_$V/CT?<^H 3%I<1,K8VNP!9^D$D M*N=AWQD_:Z6[=C?*/0T$:9UNN25QUA]&L7"FPR+2=]18[/;*WVJ?YQ__TL*? MSN&Q#DZMF['#YU:_!'T=V_%9_!$*YD)&^>;^P':"[85^+9\G:X7[=#(+)PN-Q%H$107&QMO?ZIXI^!['S+RY?; M.G/ T$_;61OGTORT7+K!5^GW1MJ82C?NW[0+7MUT,M> M'GN"X;_GC>8G^#XG MWELB@_>R($'; EQPA:,T%E%#)"82@5=7UH58-5JO&F8NT>PE-ZR/$,>W6. ! MX8?O>L6>=H=^^:M>S(F#G^.]W6-'J():9?]O^[UU M&?]6Y=T*O)>G>C\?CVEI[Y+-69'YD6-Y')GY/:2[>:551Z')SE_>=>Q9Z$UB.'72I*7A>+3D>2K:M7W M2?+(,9D<7O<=7I2];YF_^;MLH_+&V M?Q0CBOTP"EJRR?),_:H%\Y+-ZZJC='DP:"OZ49_I,G9-3:6WET)ORTIOSP>E MIR_D3-^KMV] -538N;_<22S50,Y#Z<4C_$H^M#ZZ<%F7HXD_/;QMB51A7J4& M?F7)IE2K=\OC_MMEJMZ236X937))M&],M<&P D*^9R_V MS]I#Q+U[&H=#J[3 TC#+"*E66F"9"$N%&JD!OE;[*Y<;06A15FS/$HT?M"_? M9X70[O;/\HGP#=<]&Z#6Z'V*@]I>J_^IDO*E80:H,I:7D++2C,01)5]71X:@ZRD=PDIJR^E=V.M]&IK M?U@_Z/8JR5T>^E:2NXR4U?0ZEOVN,RS9&G/#OGW;'I8C'*6/WF@5FYW?=_VR MT-O(2%=ROCS< *J2\R6D+%P'J[=BLN5VT[O37(TO=EK=W@WYKF1Y:2A>R?)2 M4E9=1Z3K^%VTU2FBB;ZQSU3)\-)0NI+A9:2L(2,9%FNUW;)EPDYG6'H5'UE) M[]+0N)+>I:3L91DKN5;;_GK4KF#RJ]/(W2YS^K>?W8 MVY+N:D*W3?P2-/*\&K?R;W MP\K39;'H?-80;QV>?KB]3G-8,?LG56B_9[H'TI>OW#'E;TMNYW81-TINF_&W M/GK F9F[U^3AI3V?N#SRKN69%XZX72V^MM'8JNV_^WU_9VMG8V]G^_ZJZO,R MA\W=QM9V8W][*Q>"W]]]L[.UT<0WOV^\02;?KNW_9WO[![7AYV46/V2U>1OK M3JX3-"?[46O_J8NS[D=A[E3MM55YS<[/Y^%J\NO +_YL/99CWDL M)6N2/ZQWQ^.N"4A] MM?SD5E.O9>F%]NBUN5DO=K0T^:S[C:592$Z_;][].'A($[S'-_UY-@,]L<_0 MHA'F;A6T>=;KH934[$,)-!D:/&69G?6?/O:ZZ$L7H]7R/D9TX[];_UKYKYYW M0N0*,QGG^/PB_O>L]=FVOW$#OS6,#YH]J3TVC#.+J?_S65/\[?MPTUS-[=YN MA6?]\%VKPF"#]LIQ[G0$1Y*S)L1DN6*4&.7IL%7AL$/V=:O"@C^@5^%9O_AH M[>FKS&0;G9#_V;[FL(W!INWU-BW#U'?RMLT/V M3N)X:?W]GR<'%W]^JE_4:6/K'1R<_-%JL,-VO7GXZ:!YF'^7-]A>JI_GQH7; MN8'AEP_),JHX@T(SJPLP)A3&^5@PZXEW NE*_=* T.DB+4,[''+<*?&76BU- 7(5"8EE71I M(EEVKJE2J:)'J*+&Y@V81*2A'O\JO/"^ ,)585 AH3Z22JI@K$IB95V25:)O M-WA^I";Z@3:8%$;Z[B?O]7Y?O/0^'514(CH1$;U&"V")B)&J@B<.!3A%"QN) M+:B1FKH@&0W#>HYS(YUC"A8]N[@DU9/55.8^]Z%CB)S=$S&T!F^Z_?XHDEG)_&-D'F7]4N;Q.>WXG[WSP_?AU#&0N^_?G1\V_SQJ M''O>.&Y_:FQM?SDX_L3J6VU\[M_'=?:.U9M_'Q^^;J3&24O/@8VA0CVB#C;7T]S MVX6-3BCC94/-5:FG)ZBGULU8-DE!.JH+9S0K0 A5&.L1DX "'BD+RI&5=:Y6 M=:Z*/#?1LBJ6O3@8I)+CB"*R+T#%0.)4:,< MFU7#88[D>)PIDES..V/0YD,5J$!R7^+J>ZF@+LJ!33DQ73S9Q") ?" M"ZZ+*"DI %%X9BRA14V"D&5$TGFG$(EV"ICX\K<>;!H+% 0Y 6+^Q30227N MSQ#W:QRBK7"*:%4DS6(!-!CT)\ 7DDANM#&<69/%'=V+549O[Z3-J;B/*1HR MU_#D;:][BL,Y+Z,@^0#':4Y"*??;J_C'3.,?0[J\;=O. -VF[4O2-&*EJ!ZC MJ'9O)O&AWA#61BA\\*( +DGAB+8%\]I(380F#ATF*OFJK++XEEF"IQ+YJ"1X M7!)\#36LX,$R1HK@.47/ D1AG?0%A623#Q9$@"S!8I6)>9+@:6?ZS4+^1MU/ M.Q]K[6C[L58N2]%-Q1F^N9'(]YSPQW*KI6D<#;@DTIM,H[T\SMWTKA]+5ZC2 M2X_12S?S.HQ.Q+-@BV XND")N\()&PH:&$]:@9<&D07C;%7IVPE255['THCP M%)!%)<)C%.%K:$&9==Q*54AO70%4T<)8R@MF)47A3N",RR*L5XT95PRC"E,\ M3 !W.@/;^=C*%;">"R1>A'\S!2!Q39)A%!7=FNVOOGV65_5UMQN^M-KM2AD] MYN1S0J HA+E28CR^94H<^8< 2D+Q44H0*&;8 S7A>66:<^DD3Z+LEQE0L^1 M*+^$F,4E>UGRNLU)E!.Z7*'0JAGAS6KB,/\RNXT4AXJV1V'[%YC!ZU<)"Z'"Z7E!9CD M"\?QK4Z6JJB$%L271T>!5]&'Z;:=&9X8O1LP_&R>SSLN-L-"]G^>^'PAIZ'BK=3MH]3M7S>A$J=$:F9IH2&7IB4$"B>9+TA06E,BC'$Q M5\\30JS"'86_+N5@=F4D)R:),XX#51JUTJBS.GA<:=3':M1K &N0+,*ARRD! M(CJ?C*+S:6+ADW:44,T]S=FZJPQ@E9';_F>E4>\#UY<#N6IT.VP_.V:O^0'/ MN#%ACE,*W;.<__N$OHKS-LJ7X,6\:5G7:K<&K?B@#II/F/+\Q4P>W!KWZ;M5 M+V#)7L+^P&4'T_8SI>3G4U\(DL] ;2_ZDKVH4JT;WN-4!OW:J3W/U8R?LVTY M;W[:;F.0MNC7CK[9"UJF)03W'-/MX,=D5)7#3&%AR,*8!25=C@ M>!$9 9)[I46>.\J25:6?7>)^_A*+*EVTI+IH&F&A2A>-11?=.'HE# &3;*$@ M=Y 50A0V:5$(@.148$SEP+M:U7R>>R"?(TW0"74P3P4 M5D55@-:N<%&'0AGNK LBN)#;Y'&R2O@\]?=Z:>&D$G%4CD/ED>;S:SEJ]A!U5@&/V4./JC&KE#SU- M)7U3ED8%RI)FJB \5[%3SA2:)"B,T\I**B(HOK).^:I2SR[77<4UYE=^IP2+,EB44:8R&]22B_2A=:!5$0%HW0DEDN$%*853)71:5>5#3C^[+[ M-T(7SP,6+\+OF7K)_4M?Y[S23D_13M^4L'%*!!90'07)(KR&&MY2 %KYP"M!% *\*RX+)?7T" M24)XF]"T"K4JYBH"^8*[&#]WVR$5S"D$U=98*KQ/*/-=RU<"XDK*JIL9C$,HWW<['8A![)RA'KHI]S!2% M("F:2(DM)$15N>N)6NF;4C+*VR CB062Q11@@B^,$;P( MTHGZC6!%;6F5@E M?)X:H%8QCP6$$Y7PCD5X;Z2'"N(HDJU0(; "HC:%(8P7C@@BO&71 A\*KWKV M?LK\Q3KF&C3#CZ*9>I6?,KPC/)#VC$N&GB_ UI$B&<*>L*11Q&5)X73B% M[H'6#/T$9IB2:%)!K.JYJL+]$N(0/\S,>":R>!$^SNR2,RK=]$3==' 37MBD M"%%$%AY(0MTD56%2" 4$FX*5@GK"5M:IYJOF^:?AJF#%_ KR[!(T*D%^NB#? MB%N@V@5G6.&E= 48=!8<3:%(VGGC> *:NXM235;U\[="JL#%\WH-C2D]8[DU MTK0:#MW8DJU4T1-5D;^)*8 %;<'YPA O4!5)4=A >0%:*1=%H(;G_0^]2MFS MV"8BH628)"6GL7AD1). ME[! QIP@B1]U'AI3Z8O%S?1:A)8\U8GYI^JB;TJ5,J,<8;E[(=&R "9CH;TA MA33>6R>DT0IUD31B%4U)U4-B+B,G+UC13#>EM%(TCU4TUZ!'"J&L4;H@-+(" ME B%EB043"EN1$!C$#DJ&M"K1-YNN%@IFIE'=D+K\VS4P6;WY*0U.(FY_'VN M4Y85 $X@=CR*9.V71G<0:Y3]>D6@;/L:45FPZ+3:]48C"9BUB?6%H( 4XJ0OKHRZXSYW& MF?'$JGO9]"4X[_N#KO]TU&VC0%+-B5D M=37M*2"K>YIPH:;NYE]%P5FM_?-'QN)M[.T?V5X<2Z!GI_''74:CVRE%^*WM M[?;V![DT\]^V?1:O?[HR'@\W'A=H-#9'QF/3D,/_/2+^Y.^.?6_.=H_K7W>; MGC>V-EA]:T?4C_<^'; _CNI;?[9PW;X>-NOL< O?-[?Y_UYLPP$62A>31%E#80'XR2 5;6R1HAMT-$M5/;JWW.=/RM=B^#]3-]^^/CK0<[ M]S?8KN2Q_L;9X*C;0QD*%;O-A-WJYQ^H3-*%8 J3-""[:5+H2$61&!A&:3+) MY*0I2591/>;_;C.=O2+C0G#=3K]_5G'9NHOA.N&1C/:TT&7%:(O+:._(AY2(]T'+0B4A\W$3 M65AJ1:&D4\9XHUC,C"96&5&K +>+%->&O%1KE81<703EMGLVZ ]0/A :5XPW M$\;SYQ^ .L,9S1=%7?D(B^*AJNX;>;< M)CY(D7%:(CFD&@J(1A5(\50PJRQC!)+GJN0VJM6JHG=X#2,UU[VF9LT.:OOQ M=!!/7.P-O79.5FM9896\N17]S4LT7Z)FM8:/.8WXU,^Q??Z3/8(7GU+V]+R- M>Z6R=.&KC=/'2N*-(R20 J-1%Y):4X".J=#"0D&]M$Z;Q*P4&9O.4:I8E>HY M-ZF>E5R.5RZO]V,$BU M&0XU+[-MUTYM*Q2M3LW;T]; MJM3IK.L7W%%EK=(E9W.YI FE0)ZE +ZIO9W MRIW+4C*%Y!9=.I=283UZ>$HG81P@U-9QF%$E]3QU.ZK.ELX-.JC$=]KB>Z,Q MNU/1.4\*BK0I !#AVRA0AF.0P(0!FT^!2*)6B5C"UNQS#2+VXL#BAZ$6;:^# M@ZZ.DWK:ZY[V6CE'H-)!C])!WQ3UC@0(Y5041D,^U1Y= MX0CH@AA@3#(74WFJ?15?KW(85UGO*L0PAW(\!1!1R?%XY?CFX0ICC-:FB)9> M9DP(J8J4 $A*,=>@R7*,FGA5F-O;UU5(8J*]0WK1]L]ZY\-$NQ<6AOAE!ML/ MEPM>!3J?J%R^J;BR,..U,H$R6RH7=;O8Q*]5>&$9 MQ')2U*516XV M;Q)J6*+W#5*K$0>[J6F_5HKJ48KJFQ+;CDL7C%:%A;*](<=7/*5",&$82U0B M@EA9%V15JMOM#1^NJZK@PAR+]M,A1"7:H__CAL56MFQCL=-X\P;Y>TJK33 MH[33-\6WE>!4V\@*I00"#VI$H0E"$&T43T;*&#S-45$MR2KCMQ54571F'H(K M+UCC3&%/IM(XS](*RP0K& 3JG/$D!9N':\(]3P=^\/B%K-8SW_. M<(&6QOA,MX;K1B=4INB9INB;*O'":D&"$ 6))A7@HRR<,JQP$H *XRCS9F6= MK0HA5H$MM"D:NQ#/.&Y8J?-*G2^B+U&I\W&K\QNGS9*AE'-92$=5+I\K"NN\ M*SB+P$F0.DF2U3D#6&7D=@>B2IT_T?7XUR#W0;X\,GY5JFW]WZ[WK_5OSY/C M7Y>SNO%#/J(4]J:_1\-*S^(HUJS/N]"VZ@^Q>]/#C3JV%(_O8*T_* M]0:U;JH-\/:SCCT+K;R%C?HCQ$Y_^*I')]5>LPT&<#>[_RKRL M>HU_5VC@QM]YN*7R(\$D;1/AP#AX[9R,^>268_E0%RCS@;&5RR\=]2ZG<&H_ MQL+UHOU4V(0S?&7;7^QY?^5?WRS$2:M3?+?PWZ_9F%=&_\Q>#=DQRU)FM%P5 M-O/-7>LT4X+>/>[MMQOUVO[!?G.[OK]:VVELKM4V&ENU_7>_[^]L[6SL[6SO MSY$JN'L.F[N-K>W&_O96#5_M[[[9V=IHXIO])OY3WVXT]VN[?^2I[=:WR\GA MB[=[V__!K^S\O3VZ,/>3_.7=I?;Z=?['NM.9D55FMZWR+!9@<-0]P^^'_FHM M?O4QV_"CH64*M=/8&[U#HV/O)^:)[7U$93]J/KRY?_!9:_=.V/7_5ZI0#+;_T/3S 9X[TJ#%K6O"L2D>AR='C1UIV MK=2RWR&=X36!^EB9>R^3-7KOM1\]%L>C[[_ZHZ?^^)K@K!KK HU5/.BI/PFJ M/S)VCF(Q/\6;;\[(/&1&0QLP';?^IRAIN!UPU(NQ5L?[COJU;<3@H70VKHI? MU3A9?4"-[Y]NOB[H\C3PD\>LS@MA]AL!QT&+%_ZOLM+ MVE:A5!J@'IZ2*T*+,=3!*-GRCU[W),?/\NC> MMP9'FV=]7*K8V_[JVV=YB3?Z_8C_#W.4W'Y>O]QRP><<;AU _>3OUN')-FM< M['VJ7WR$P^,_6P?-<-0XWCZO;_WYJ=X,QU=;+B=_'->W/O'ZZS_Q]]N?#H[_ MNMAM_GU4O_"B+]]T;CXQ!OO_S@^:-8O&J_Q65M'J=X:;;?LDR\?"#"=I!-%4M048((KK&6A MD#PE2()ISMG*NA1YRV6A^Q4^5G878W.\TL$O1P<;3ZC@0EGG.0AF#),H :B6 MK0-EF<@ZF)J1#L87E0Z>:QU\<:6#M6.)*Y,*SFUY$\2@K4*$V$]&2$A&F%A!=""_,K+0S.).#2%E$IA4@83&$] MA8(9PKD()HZTL)2YR%^%A>>G$L#LHMB[I[%G<^_U6OQZFO,X^Z_FI3-T]8P) M/V.J6S0WTK%&WR_RS:^8NGQ"*R<2#UX5IASA+)309K=?9CCW1EL[M5]B-E!E M62[\.,33'IHY6QK8G']F3[HXTXOR@^^RSUY(>9\YW03)A-Q-(_!1 8I' (K& MYHWM#P^0W:OP^(Q:FVU=P51P1<0."]<8+S@BD@6C5)!H3/ E5H5=QSLK61W>61W MBD'72G:?(;O7X53C;8K)V\+($ J@U!0N1U=)X!XLU\;I4<<-N:KX/%7JKZ1W MS-([S6!=);W/D-[K,)R,P@I+6!$=0:SL'"^T-1ZA,]?),D!5',L^&TJO4F;F M2'K'%.T:"J&>C[#7W1*X']OXX!-&R4,KEEM[YT &S MI!#_G[TW;6[KQJ)%_PI+K]^K[BI"C7EPWU*5(CMI]6W+;DM)*OF2PK!A,:%( MAX-MY=<_X$@RJ'T-^1)\ &O*]&?)2UA6+AM)@"%>6 M$RE][5I%.5')!LM\868/&UM2]ZG#")\U-N3'] .@(=^;(2\V_TIR#5D; E3' M8LA)E<4X<)*C4\QR*5F-LRU[?Z&Z9,AKGQQST@>VER?CH][X)%%F/+I3/, S M[E/WF Z +UE-BTZ^R$YMV.EX:>.?3;0I>$E$%H)(G03QE!F2 B3FE'$0Y,:6 MTWWA+I\AKE!.(;;'7$?:>4QW!=+.G6EGR4VA1#0\*Y)3DD0Z!R1088G6 0J@ MP4*MZV-I7^F5+BB!M+.6M/.(SA6DG3O3SI)3!6(!+6BB(=JR%S.2A.0<"3D; M%52BPH6-+:Y-7PB&O(.\TRW>>4Q?$/+.G7EGX0/B7E"G8R(N.D-DC=?T)D:B M11*. 34JJ\([K)8Q1+W3G9[@3Q>0LEMKP,-TU@2CC&>',.D-&D/L]T8PPTB4 M+CBB]L:C\1E+_N 'HVDE24":;$.3;Y9+4@C%J(F&D1!J:FP6BH18-HF:1^JB MM=+1DQI7AG?(4XY'7BLV M=-]TRH;7*.KD:O/[?CPIO]:4DGCH1^^A][[<[/_\^[#<[?_ 6A1=V-6?(K0S MGTQ@%(\/)N423T98>:G2TG=0/@RPFG5+=EHN2&$T#]9$1\!9(-)&3AP%2IP3 MWG')N::\41A71)U@DFNW[?KOC[O5GY8++H_0PKM@X0L_@##*2,L,8?P$6[VW;=9M&^![\ +MH=LO"EZI9>9I>$ M)^"S+HNVU<0Q+HE+59-;<(REC2U&^TQ=#H]ZDE5[C0(!OIJF$IJ;N_=A,OXX MF%;[++^>1@3T9O[S+0M9WDN?L)4.J7I,S\(BDNJL9=9@-"]3^^9+]M$)A9W\ MW4%%]?5@-)X,9L=GX2#;HW3^4U[].2\OOX;9X;B\\K'\R1&,9N@W;=5GZV"[ MTM^)=V+[M[)MD3S'6$O\,B*3921X[4BB9=NBR\,H0B5!T7?Z%0K66K%N MA\AHG8N>0$;K,*,=?V$TH1*SMI;S,C$Q#/:"!)IN0M99!%WMCB1O>E M0D9#1NL8HSUF8 TR6H<9;2'1RHHF@_:>F";TW>K":)':LO,47IN88W:N9@C) MOKFB B,RVO.+)'I[OZ[ U3VZZ+2WKQ#J:?GL[V $>3!#DFQ%DJ^6/7,1/ @C M C%&9R*ET,1I;HCW)OM +973-^?!<7FO&=S7BA=:AF MQGH3B71,E=V;$L19PTB6V20A??"T=J/B?:?O7*,6S;C#9OSHCATTX[N:\9(3 M)J5BL,$98F@"(H6JQ52 $II#>5X'KVC8V!*R;\6=^\>C&7?7C!_?FX%F?&%+'ZM\>[OJ[PL$K%<94;DRL"75+YMU==F-U+I":C2WK^O(*=P:Z?!_J$ OI%>GU*2O2(+W>A5X7PK: DT32GDCJ M:QRGD\2SFKA2]B=1U4TJS1M;VO0I17I%>D5Z?1817DBO=Z'7)?>?RZ:H5="U M/[4K'%LC%@1GQ'(%CO.D)*N%OB3K:[[2M9217Y%?5YM?'[60$_+K7?AUZ934 MZ+*W\)D(70LI2@HD>"8)6,=D04B!T1M;S.J^$I?SK9%?GU]$V%EMJ7B:(]V; MU23IX6E3\_3[_#1.LRDAW1OG&BV&L6(/Z%*]4%&_5O'>&1]]F, AC*:#C[ 4 M57MM=OOV*!TL8-S^@F+AV3<9D]W;4NSK90>LA@C!>4^B5[$Z8$41LRP0)96T M4EK(32"*NW.E6CR^[G YBR>I085DT TR6.@MF3,4!DC$ZU +5EE&7+">, _6 M"DV]L_RD]@6[G/6-%:O6@PKN[HA"*EA1*EAR;<7D;/8UO5 X3J17GEA:=F(6 M)!0ZX$J*J@MJ >S+D6U(!6M!!4]2Y JIH!M4L*0*K,B!"4U$])I(5SL&6A$( MUYD*'R5U#C:V9%^M64&LYKO=%=Z.YO?!*)7[ZP6I?] 9]\>/HPF4,?P%J7=2 M3_N?M;9VKYAY]--#DH?C3[U#2._+5?8&H^EL,K\?;\CJ]@)HPX?WX [YPH]M\U[P?:_P/;_Y+/HZSQE!4" M(-K%)C,W$RLHD"PR% MP5^1;9>.<[6A*05+,F.4R"@3L31;8G)90U,N M.Q:P-7M0]J6Z7-8-V?8ZG_/90,Z&+!LNO>^SJ!M\QM(%BW)):3P/0[ATQ7?Y M!ASERH]R[0]*%D42>Q^@&.>AG\"+:Z,X[R,R'C^C.Y]QG['.S';C/K]Z4?S. M3P?Q+D>M71/G5U]FZV(>G=3?[2,QWL)DOU+7_9[G\8M:^Y6?C,IL3<^^KKFK MOJALBBK[!BK[_;G3.B^$I1R(%3S63@:*.!LR$38'E4R*COFBLC?UY9BIIXN> M>*0Z0\@^7;JV6[#/'0^XD'T>AGV6CJ]\HI0E16S*H>SQM2=6145JMU\P(2=> M0S;9)K]S,R1D'V2?QV:?NYWX(/L\"/LLG><4L2.=M(QDXQ61QG!2U(XB0A@7 MA-?4,+NQ)3=%ER)'D7V0?6["/G<\ 4'V>1CV6>I:0V,R67 BA2\[+\LR":ZV M 5?4 (\\4)$VML2F[)+VN2=W[ KXJUX.AO,9I+L40%@WWKSJ$M>.-Q_:8W5Z M7R%SMF+./Y9]5I9[GY-3Q,7JLS*A[!^U=43KZ"0%%:5D==>H+@?AK'S50^2? M->>?A_99(?_Y4C4S99%WJ-HC\ M@_S3!:\5\L_M^&?9;^5=X"KYLFDL(DBZ((DWG)'()4V:09#>5;_5%55>D7^0 M?[K-/P_MMT+^N27_+/1//:P#*2P)1>H0R2 3Z\LCIPRCB0G@7E?/%>\2_ZQ] MM^7F[I[VYE-(O4&M&#F,\]/.&>/<5(B\GS##>XP'Q<]XI,]X/F[;*\,,OUSR M>A:%OG:5;:Q\>K\.3MHB,^;G9I20MLML^?>P-S\*,'F33YCJS7PVG?E1G6P\ M2VJ](O_^:MDCRKD0)D#-^W9E6^"B)39305)6+#1UD)39V%*J;ZWH6X/=8-;; MQ._H0T03[XR)+T1WK5_*0BHF;E*L#:$S<292DE1B-'C.369-I0=K3%_K-70] MHHG?GYL.3;PK)K[DUV/12I6X)E:+LHHG5;;4F2>B9))&KN*:B[VB7 M AB>3ZKB-:%?-R*G-:RSW%$OPBE*ES@*Z:D5/>V>;Z 2O9&0B%>J%E-FE#BA M(K%6YRAR3D'F0D^V7_:3?4;OO,GH7EP\&GFG_ AHY/=EY L- HXG4SM""IXR MD3%S8E661'ENC16*A\99:/I6RKY0E^M&HI&OE9$_N2C'S)EQ"2 Q6: M*MQ:$&FXJ+U?$U&&"IVUYSJ+9B47DO79%4U@T 1GY?1KYT)N", M3K%6Z_"V&GDPQ!G(A&H/!>+ ??;-2JZTZ1?0.V3DC3?AGS,?AE#^38./6_^G M_#C[ZJ7/BE!NX\FID6W]GS#YYY?:?C=^VR/:)J^V>7 (/1_C^*A\]W%MUCH: MS\JGESN_5P8S*"-[/_'#W@<_.6G;6OY\/O+S-"@&4NTVP6AZ\JBI NCKTWDP M\J,X*&\KEC.#IO'KYJ69N-$TG8Y5\DVCRO5\&$\']6YX,8$:+_01_O5ID&:' M9SRS],83"%_0Q5M\*",L=GWM6[H"24^>GX[EGW6X#?70Y(KBR51(+F2T(6@P M-JO F?_/%TXY_G)N)H,"(7 M)O[BG-WSS-AOA8V=W*O5!.M=N%/7BW)3735/R]?A)^_+I=0:?A>:*S\2OE=? MQJNWVZ][^[_L'[QZO=_O[>[M;/:V]U[V]G_\;G_WY>[VN]U7^QVBC:NO8>?- MWLM7>_NO7O;*H_TW_]U]N7U0?MD_*/^\?K5WL-][\WUOY]_;>S^\VB^7V/GK MV3]XL_-___WFOR]?O=O___X?RYGY5^_5_W[[$N-'4] MRP4/_8E$Y>^S+=9->^]K6/U9N&7O_JUS[UZZ^5/=>]CU5N.FU69*QJ MTTF^(F,UFY2K%1GK*LWK*MVO9E.;5;D']*:F-_O4;QSHMDQ\>!AGB+M#P?4O MU^1N6"EIF&[C+7N-MM]S,6*VLE!V7I/YY-CM)08YT&,DYOD<#PL&Y;IETWIG_/![/C)H)//'=WR1I\":7_*RF;OMH/!_-[M?X[FN6U^ K5^(>0/-! M\VG[E8^4M?X%VR6WX.E'D/KW"U?_H!Y.S5X0UXSQ0?=Z5]\*W_FA'T7H]_[C M1W-?5!_K]VI"59YX/8S,WFZAV 0(T&,N5C2Q&*ZG.GCFE M6%(VE]^^:STQZ\_[W[^ M]>#=\->7NW+O]VWZR]&[H[WZG0<_E;'^Y^AB$,"O+]^+U[R,F[\;_O+[]\.] M'W[ZX_7O[_GKE^\&O_[P"R_7Q\I8^2]'O^;7@], @'WZZ;>U!8>VC!)FYPA9DW?,/8XC?+NXK:Y-S.]>6C"%S.]S_BCAZ6;K[+X M$[!-Z^K;]]B4M),L>[DGZ>THMK8B/4^DRSO8DYWK[B@.YW7"WHXG=13;L]ED M$.;-<=O!>&\\JN.8C(=E^.]WJ[:#Z:PSK4E7A'+_^D*Y3B=(C#$BF2Q$:YPB M0;! N/;9*1]M-K)2+E(M4BU2[9-0;2@#T3(J5T21!!5==-[*&" HJV3RUU/M MC>4LLO!3L#!;$KY,:.,2,0P$D:G&ONI "7#'1?3,@Z6).'"92)D]<9$: MHD, "C9HI_/&%NM33OO*76XDBF3\0&2,WL\;>C^39=1&D#9Q*KE2(7()@1H5 MC19E@W=W[^=9D$+#5:>NT-.1H.NS#>VH+[3CO61U$1FI:@6 M,9TT:&5]82XWND!61%9<859L08J.6R:23:PVGLK59I+CM0@@S=8%%='!MZI< MN%1.2.E@79:T'K04>5C[KEIN$Z&R"'NIK62&5A>??7,[YQDH]34DS*E$)MB)SZ-/YPU)=K>_[%7R$$3)AZ_9,+_]9C% M?&\G!IZ\7C>BA"@A2JN/4IL38ZXB9!JU8%3:JCPXE]SR$*+QP3&,D^RN:CQ> M.A:.LCI'@B0NU_TS38)X!908L$IQ8(;GZE(4EP^$T98[;7#C!6"@BBZ19NHM$?UTFGULNSS2BE3DVNSO:P-D=+HVG%/ M$Y:I#,93[KWMFG[!?.'+Y8-^GT]K190G2!SN--/=1]R<-A0*DX&6+$@E8V Q M)6O J*P#M]>0'68-/P&Y[>TL90TW!];9>!(X*"*%X"0$"N77E (8YJ.-SR1K M>"W.5I_SP>IZGJK>CEE11G:#:1?)PBF8P$SR) 9#275G$F]")ES; -34EARP MYLG"R+#(L!UD6$^-5):Z%(61TM/ M&7,!^5RC)%GC%M94?)=Y C+S+21GA'- M@B4R)49LH)2 $#DD5C;PG#^''&%D8&3@#C*P8\8[K36#&*2)U$E'B] 54:0L MJ33(P"O*P(LS8!.3A. <"3FH(G^M*H]8N>\S+]+7J@#F2VJPX>N<&MPE#D;G MYHV'0Y"PQ,^5=H%_9 MLV(*\*HPX2(%."<6LX^1F.R+FH24B9..$VV\8R++P)A^A!1@)$,DPR??(U_A MO_,9@HT!C/;2F60A)6.55529K+1&_]VJ4N!R%&0NZUJ-#8HJ)B*9R2348JLF M7=GX)K_S M4TBUKR",IKXAX,G$C][#4;F+OCM>_,E;?UR?VO[D)^F,N0O0\_KDM.E.>'#H M1V^:7/#I3PW8NZ.W9<+&";V?;>AZ?RFNTT<:8F:9@(V42,6!6*,+6>=@ 8Q, M4.,ZN1%]1R\+5DQ"Z30O8*H0HH0H(4J($J*$*"%*B!*BA FD3^6?^#28'1[" M,-7MBUL>L'Z?OQY,!_ M_KDB.![6B2Y/7.W<0%=$&U?$B ;+WM_'8+%*+4%3:^?(H7G9342N%T,M*K$%RT)H+B46@I M07R#BEL=YYT48VAC!NR\1XAGN8Y<)'JE%[KJ3V7(X?$\58!6.4,*A=&IT5Q#%@)')?[F_/?+*Z6^H3 M0[0NFG03A4E"-8LR(PN[Z,'G^AB>8Y36DWOJ\3P%45H3E-J4U^4Z2BXCC4Q( M+6RM*Z"DLDJ):,#S!U(,!^/M,JEU<'Y83Q!V1SO^PV#FAXU@"!<%PSOX+FPCU:2F:(G@H=(I$J1^.P-8:'< MI]IEZGUM1\7[G'6I.B^2 5(VHH0H(4J($J*T8BBUZA/-6; QJ1"35$"=22S4 M3A !G/0JHDA=7Y&Z[/N*G,N@DB.:U3+KU@ )*6?B,D25/*.1NP[*5(P!O&C[ M;R?CHYA?RVC_I0699NFI(4HE8Y6:2^Y MBHDR<"*P^\Q5K!CM3J=S2"_GDYHNWK#;20Q@\^)IZN&K4_PPZ[ -T;U9[B;! M:W%ZKCF)OFF4DRRQP7C"A(Z.2B92#3#AS/3E%0GB>)RWFA9^6?;].)],8!2/>[-)^;#A2?BG7YP]]7LC MF/7&N6; 8S@HGN$B2H@2HH0H(4J($J*$**T#2JVJ:D3@*D8.01D91+*0A?3, M"EN0%M[>8&/;OL)14U:YAGA-X!!&T\%'V!W%\1'\=SR=G@KYG5,=?U!E_,EE M;(_2P4+4+^+)]F#V)A_XS[@-;K,-WC_70,0[&;)DG- L'9&:.6(53;6$OF0Z MB-J/;F.+V[YB[@[9C\@$W66">W!Q(1.L*!,L.<2D!D6%4D0&R8FL7C&7@R16 M9BE-+(0@H%M,<$]AH,UWNRN<8A<=7%TR\)W#VM.@-ZB6/8$RGK\@]=[[P6C: M\Z/4&Q8S*M]5##_ZZ2')P_&GWB&D]^6RRWN^M#FXTBGV+(X \* &44*4$"5$ M"5%"E! E1&G]4%II=]A.T>W?%]G^[Z+:X80RS6>; M8MSZMMKZOC[8GKT^>#T[Z2F^_9O17D0:*2GWHR=2.$&"YXHD07,2CDNNZ<:6 MZPMMNU$"#.U_W9U@:/\/;O\_?K%_'73DBG&2 P"1-$EBE7?$.$-#L7]5[HM. MV3_&@5TT]CV8]0:-]=PESWEE'?YX0(LH(4J(TO-!J86XRXF;$$&D(N1E4C)H MSJ4V1?-S;A/_5C.G5D'\91U:B#@49:U$V:O9WB(R(3#'M(5$DG6!2%TT6= ^ MD5RV8Y)S$%JGC2VK^DK?N68#VBXR+**$*"%*B-*3JY7'3#E$M7(7M;+L0DK" MVY0X$,UJ3\E$);$T!6*ER"8IT-++#LJ5YQ%#9:ZTR>_\T(\B]'NO_20>]@3K M]ZI!W240*HPG"29D-O[PHL[*=#PH7;5\RADED/4G*HH:VTM M9R1700?P*D6>?]N]:]&\G?'1T7C4Y$*?%,I[,Y]-9WY4IQ7+X[5BK]U3YCJ) M_4[JP]A6#R?35G_/![+@( MP>&\3MC;\:0Y5YS-)H,PG_DPA(/QWGA4QS$9#\OPW^^6$17ZG:%D;$NZ"P<7 M>*ZRS9Q(3F--O9'$6>M(ELE82#Q&54E7(]DBV2+9/@G9&NNHE\ LY[RPK';< MNYBLE4SE8)R^GFS;%?U!'GYL'EY*?,K6&Z5I(LY%2Z1-GKBZ!,DY-@K*2R_!+*?SV2\D-XL5*"& M:*7C@LB8'9$N9>)9HL13ZZ3(5%G#"_&XOA'(.B@"403>XW6W2=2X';V>R\_X M)IMB7[E;N39/.CHTI^$RFVB4DD0"2T0R%XA5$(G.+O+,0"H="IL:<_=T"J0R MI++N7'<;*F,TJ*@$SYE'F6S9R/KDM95"6^8Y^XIWL7VJ&>YLGX@3%TFF7O$H MO);$\WZ7%\N.8ZTB+2XPK38@A4!A!; #35, MRB1#H"RZ0I2)&["4HIMOAE>,=#*(,ZCHU([(E76FO8_E:4C/,4FXG2,SNK*M#BX6 M/K8RJ>0LT."3X"PGQ_Q9'+H\BT/7@MZZ&7+]_N\N]G_?GDQJD<-:J?"[X\6? MO/7']:GM3WZ2SMC[2T7#IJ3"P:$?G?;*^:D!>W=TTDH'':2M*/OUS!$<>-5D-(!U),96RC[\BDY9J=TFA@PAPA10I00)40)44*4 M$"5$"5'J:JKI^CLH/@UFAX>*X'A8)[H\<;5W WT1K7P1_UOV1=AD?.(A$F=54Z^5 M$:=E)N7>IL8R+ICC&UNJK_AESS'6:^VJH6-5[55 J4V$ P#W2G K)2U<[+/G MM)8UH37E)H9@O\'%K0[U%MV@IN]@Z,NB>C!N2\5XDG:]Q@4T@Y!^*=5$06Q5D;-PCB% W> MA4!I5IU2GQBE==&DFV!,$JI9E!E9V$4//M?'\!P#M9[<5X\G*HC2FJ#4)B'' M.I,L #6:RN1CN5: 8+*W-..1-5\"J*HJL4 )#'5>+#I"T$25$"5%"E!"E+J'40J8JQ94"#4E; M(<$G!Q22I4%):[43 F7J&LO49>\7-3(ZGQD1F2LBC67$&>_*(\I ,NNCU!W4 MJ1@(>-'XWT[&Y1+3M)?"LV(1, MY?-$6?>LY"",=-8SFN\S8[%BM#N=SB&]G$]JXGA#;R>!@,V+IPF(KT[QP]S# M=DSWRW*\7Z#9M^?OQI/PZZL7Y9 *C>-R;3\GH]\>I8.%E%]$#>W![$T^\)]Q^]MJ^QO/=8Y@&3C-4*/0:2)2,4FL*]M? M&93GUHM,J2C;7]Z7\G*]&V2!=6&!Q_1O(0MTA 463C"6$M?,.B*<]T0FJHD/ M,1(I/#//Z"U'OO M!Z-ISX]2;UB,J7Q7L?KHIX?>H>0WI?++N_Y4M/^2F?8LW#^XQ$-HH0H M(4J($J*$*"%*B-+ZH;2";K"=HM:_+V+]WT6KPP]%SM>^8)4%D1Z2&2+RQF6AG34P@0I!EVZO+KK=+H1]H M^NOI^T+3?W#37WB\O%20DG9LM.^>Z6/4UT4[WX-9 M;]"8T%V26%?6Q8_'L8@2HH0H/1^46@@[XTW(QDGEZ$L-2FJQ*RZ M3V%7UJ&%DD-EUDJ9_3';.U[TW\DZ)!TR\3Q3(A4U)!CC29*!&FZBUC858:;[ M^N[I^&B[R+"($J*$*"%*3ZY6'M,-A6KE+FKEG!_)*@N2&Z(]I]6%;$E(S!.@ M3G+M@V0&.BA7GD?DE+G2)K_S0S^*T._]9SZ"GJ#]7K6GNT0_A?$DP82$\6PV M/GI1YV4Z'@Y2KU[*V8NS\8<+K]07N\QH5\]>VXZIWB>?@^7121>R#]X[EQ($ MI0K)N=]V[UHM;6=\=#0>-7G1)Q72WLQGTYD?U6G%NFAMF.WW[>6Z:(+G6N). M$Q\#(Q(*L?DD-)')>@<0 R2SL:54WW+5=XI=(KYH;X-O /^6DM!"DM^/NJD.OJ&=16U7!9/KJS_E@=ERT MYW!>)^SM>-*<9\YFDT&8SWP8PL%X;SRJXYB,AV7X[W?+B JKSU"EMN7RA4_- M>0N*J4!"E(E(PRBQE@GBC+3*A\0EB,+EET\ZD<-O:LJWX?"O#79Y2!WG^*=4 MHYWE^$Y*],L<[QVCN>BYH"!(KT00-D-BP1H>>,[^>HYO5\X(Z?^QZ7^IMF8R M+%I)H:KX0O])>A*, J*X2%&8HN>MV]@J&/>UN=S+$-< U/'(\2O,\2E*&I@) MD).4G#J;%'/E=Q63!*84.[4XWPZ$O0PMZ*L-TNRU!41:C4G05E/I/:!^*B!9)8L8]26_4AMA>GZ M1BCDJT[P%:I25*5?FY2_MY"EMV/M*DNGY3++HQN0-/:!NY7GN/+S:7R#8@4G MFQ5)24DB.3CB0 82J>?"9%,P2H6DC;G$T/] AD2&1(:\ T.F[)T-221:-NXR MYV)Q7CCFLG4VQFQNP)"X@^\ZU2ZRD8&!@% ;PJ<@B 1;]+ -JD;[<0IE>729 M;FPIVA?F$4S5S2$J"5-+GA>VT*XX(2)(6OTDJXNQ_ZX M)&=Y(5;M238J$RD*T3I9^WX*T)Y1KL'7;A]]HT2?NLL1N^AV:!]F_,_F=C[+ MRUY**3_RD_>#T=G8]'E^C5#O]_)!S;N_7.?)B,LU#OV'*;PX>_"O-)A^&/KC M%X-1,W/-FRZ.K5SGOSX-TNRPS.BFY;P2Q&D,].G'G[ZZV7#'A2D^>O M?YENLO_WW,7/)F=_< :F:5:PJQ? *]>YKT_B55-V+M-]:*)MK/&B,;)Q[.W5-',VF5UUR)TS7N4WKV&U,5^A-Z>2-3+?-Q^I- M:D+=[Y]?&*C>=-BLR5K7I)%^1L9I-RM6*C'65YG65[E>SJHW$L5:%A9ZG,CW-OKYRS6YFUS3RFYH:+XPWFJ(TGYML3^# NUYM-X$E9YAUEC+XQZ./7\: MO.:OC]_\_+_C7W_^Z8^]E^^.7O_\/[7'W_WQZ]%_REC2<*\^_\,K>>G8\^?= MOW[Y:U?]^O(_PU]__A_=^^&7S[^^_$/\^L.[HU^.?OI]C__(ZO._'!SFUX/3 M*.M]RM]L_^8#\GH5W5AYLEU_/EU+RL0: M%FO*IFR)30N:6GBMB'":$RF]("&82)2'R+BR@=8.Q6M3PP)9$UD3JT(@:]Z" M-<42:R;-"S%&1XKP3$06C(G5TI6-?]0V,T8596M5%:)#O(E^12S?L&[HX-Z]NY!CT(4;@5G#(@C34VN:1UBE0%%I,*IST1S5E/1'=['V'C M$/S.3R'5?!@837W#LY.)'[V'HW(7?7>\^).W_K@^M?W)3](901>@Y_7):9-5 M%N$>RT>C?N]:=;#^2UN,5!5S.0 M6OOF^_'DP'_^N2(X'M:)+D]<[=Q 5T0+5\3>SCE7A+9>"'"SQM'[#IHR2@?CMGR+!W(WXMOE_!\-66K''(E2 M12)98L2%' @+'E2P/H"(&UO\BI,X9-NNVC&R+:*$*"%*B!*BU"646NE+IJ*G MD%E(OG86<9)'$#XY[QADRU!?=E=?G@OX4E))F:0AAAI&)#A'G%6"6$N+O@R, M*BLZ)# QU.I2Y<3JOR2A&D69D855].!S?0S/,=KJR3WN>"Z"**T)2BU$ 76) M.>YK:04F&;4V14.E3@H\T.S<#43!C1W_2WKA8+PH@U]/ G9'IS7P&[D0+LJ% M=_#G?# =S& ?)A\'$4[B$]]!'+\?-9^"67VM1<7^.:>5HK4"6)#$ \M%4]"B M*80 X@)8$*((1:TWMACO*XT!BRM&!TC:B!*BA"@A2HA2EU!J(5,9TTZR6"X^ M:YD"KWEMP;@8LO,AZYOXKE"FKJA,/>?[3,N9? A)=!&V:2,8(QYKY%C*W2#BM&N]/I'-++^:0F>#?T=A+.U[QXFD7X MZA0_3"!LQ73G&R%096I5[D0\3Y)(;BEQ3 :2G:N+7UGU0BY$IUC?TKJX!21]VHU_!PHRV_3L,H.&]$P\M^TO>_[.?T69;- MOY#$\-H.H)\,H%1/.[- M)N7#AB?A?GYQTM#OC6#6&^>:N8SA?WABAR@A2H@2HH0H(4J($J*T#BBUV=C* M*+VRBGJFI#;1EEV0]4S;Y)RE7K7.56LJW=98G0D+V*!TL]/HB,&@/9F_R@?^,6]PV6]SC\]T6?([E?]81,-P3 M20TG7AI+6$@Z!@W6X-JN!,HX_D+ M4N^]'XRF/3]*O6&QI/)=Q:ZCGQZ2/!Q_ZAU">E\NN[SG2VGY*QU:S\)_CZ01SZZ720RUR>;7YQB]MJB_MFY[PKBZ;HC,F.2,I,^>$2<2(%$@N< MPF4I&8\;6]+9;E1D0A._;Q._NQL+3;Q[)K[LQ1*.@X@B$I%\()(91[QTG+B@ MM(T$VE2 M)HX[34!H%QD5$*S>V+*N+P7OT-$BVBXR+**$*"%*B%+WL_Y0K=Q!K9QS("6J M8V+.D2QT)%*#(;;^8-$FJX 'Z[HH5YYSY3)SI:5^YX=^%*'?VXS<9'+T0!+8WG80B]>EEGK\[&'UY4/*?CX2"=O-)E MPKMZ&MO5.1.%\T3A-\.-D,H[FXV)T0+$PF\@Z6^[=RUOMC,^.AJ/FDSFDY)F M;^:SZAJG^ M]A3@?QOTIYR2%FKU=LQ].;*_8>;:5PHFTU=_S@>SXR),A_,Z86_'D^:4,J'#Z#"5L6R8_/L?D-6+?,*M($I7)A8LD M6!.(D4 3MR!LRH7)+]?>10:_F3&O+8,_I=;L*(-W4GY?9G!3ST4 F...2T6E M]\8EEV6L)6JE]-+OB0DCNCTWN>^=ENBC2&U0PA%N>B;0R$F]JA755]+ES M.D"-<='2]K5%AD>-WB$Z0X:_"\-;(V,20ALFI30.@A1*:^<#\](Z:I'A5Y;A MCR\P/%CFA"!E/Y:(5)J2 *ZH^4"E8CHK)L+&%NMSS?M",N3X#G \NH_O[C[F MT7!3[I^R>Z52,&VC ,ZTT#$*E:RXN_OX8 )^.I\<-SQWZDL^'0GZCEM1UIOS MHI3IP#DH1HRH"1:< 0E>!>)9JJ=FRF;7E ^XLA0F\A5J4M2DW9F2-DDUM^/L MK^327$'1V)#M5C[ADR#,RM*?R^^_&2&3B< (C2")=#$3EWPB&;(M#!V]=;Y0 MM#%WSXU!?D1^1'X\<V7*7DXE::7(&6[ C[A[[SK1OEX0 M[#>X!"PQX3AE&UN*]K6Y'$.&7(MSZ]^R-.X(U9;NFY(8_1:&O(ZI MIR^$$"_]/)PL J/? PEE-_L'\;7K_?V]W;V>QM M[[WL[?_XW?[NR]WM=[NO]L]?20>O8>?-WLM7>_NO7O;*H_TW_]U]N7U0?MD_ M*/^\?K5WL-][\WUOY]_;A5KWRR5V_GKV#][L_-]_O_GORU?O]IL\)_.OWJO_ M_;A[\$OGA_[W'T>^+.\S2/_H_EAW1[W9X7A>/B--^SWX'*&N!O5\HY?\S*_ M%52R&8SF7YOM(S]Y7SCS=/FH?'GZ3%W^5+.O:-:JQ3K3+([E$H;^PQ1>G#WX M5QI,/PS]\8O!J!E(\Z:+*V'YS%,Z=F[3.E89^33-YO3C3\EZLR'K"\OYR6M" M;THGKWV9;K)K7_O:Q^I-0Z]_]6N?^O77A+S=.[\V5KGIM%F1L:I-)_F*C-5L M4JY69*RK-*^K=+^:36U6Y1[0FYK>[%._D=#8,F_Q<9(PVFSXOER3N\DUG2S* MCW-5W]P>G)2?;P[F>HT_Y-IKNXS7M5$S-X*V>].P7<9:]ZY^V'OK!XD,1KT= M_V$P\\-G/"GO8.;+DZGWRD]&9=33^YB+%;63L]-LM)08YT?SH2\[J5Y3+K-W MKEYFKU8N>,;3Q^C>^^9GD-OG(E[@$T'S2?ME^)16>N+3KS M'S^:^Z+Z6*TXP]R]59SYMKFL8UX V)2X-[#/+ MN&!85N;ZT_H_7K_\XWCOYQ_Y+P?OR]^4SWVYJU[_U8SUK[VCU\>_'/W(WAS\ M],?ET_K_?7ISL,M^/?CU\,W+_QR5:_CC]>]__+7W^_9?>R]?E^_\S^#7@Q_5 MWL_O\NO!:5K /OWT6P:CLE&&V"93%9(D-H(AP(4#2[670#>VE.Q32_O,70Z& M6M5S^ANM:BL0<75+NEF7L*H;7/YJLNSEV*G;42S6?^D&Y?[UA7*#)1D>:4^)LICD8[Z0CH,HN#)*D*5KY6TK29!.$&R#=RI($,R>NVJH72> M2WF_=$F2R3EDT,MD-SF]8HA%4U-XF:;)W26FARN[69. >OK*3Q3(CJT*) MQU\H,5&F@LA 0N:BEG*RQ(7("6/6>P7 3"R;6LGZBET^Z4%61%9<859LTS!8 MB2RS Q9SE(H+;\ ;Q2$IQBV>M*PP%^XMY"&EP403BC),SA&I32"6F4R\2#P( MJ(?>_JQ8LG+K4Q#_X>BX=5SGU8T,5S*N\VJ@WA4;G0QBS5V95H-O2&?:^UB> MAG2'X,[UZX-Z=5UG[@44:X00O;3!!YF#M(:'E -G@==6J,Q1UK1"+0_$[9V9 MC>?R.S^%5-.+8#3U#0=/)G[T'H[*7?3=\>)/WOKC^M3V)S])9^1=@)[7)Z=- MDM+!H1^]^5 _8OI3 _;NZ&V9L'%"WV@;QCY>"@IE"F)21;O:PLA$1I](,$D1 M+A-(!4*#+7S-)>_+*\0K]D?N-"]@%VM$"5%"E! E1 E10I00)43IWE%ZSGFG MK?P3GP:SPT,8IKI][L'1A^'X&* W\Y_A8C7/6T1EK=Z->_UYV@-Y+6YQM-8, MI)82^GX\.?"??ZX(CH=UHLL35SLWT!71PA6QM[/DB@@\A"BY(RYG()(;3;P! M2V(&$3Q+W*N\L6597^E[*-3?H9.R];;SVRU0B%)7V/CR09ZG)@?C8P(%,G%C MLS'6>V^T$\E1_0TJ;G6BMYU^GT]GC0OX'33UJ@[&;9D8C_%NQ,2+A"FA>5EB M R/:@R/21$Z&:%TJ8%G]GB14LR@SLK"+'GRNC^$Y1FD]N:<>SU,0I35! MJ4W8N726:L.QHMN!/4$87=TVHJ@$0SAHF!X M!W_.!]/!#/9A\G$0X22N\1W$\?M1\RF8N-A:5NPON;2RD5I)Q4EDB1')52(6 MF*@E*!34#J6JYN@PVB\O89CC:I$!4C:BA"@A2H@2HM0EE%J(5!>%BT"92,"D M];7<+[B4I0:6E,D41>KZBM1EWY?3X!3G@1A&.9'">&)CU"31D*P/QH/6'92I M& -XT?;?3L;E$M.TER?CH],PP/&'4Q<83.)@6K[J.8;]M8OZLY2#]CJZJ$ R M81UW%A1C,?DDO8_WF:M8,=J=3N>07LXG-6.\8;>3&,#FQ=/4PU>G^&'682NB M6VY%$0SE63I9&(Z5']8[$LI*1VSVW-+(LJ]9XH*+OM1WSCK$X[Q5$*>(4D=X M^&D]J->P<",LOT["J#9O1,(+EZ@3W&FK)$DVL.H(=:3 +(C391OB/#,@ZCDK MZUMWN2HZ6G>GK1LY&%%"E! E1 E1ZA)*'76)HNI\Z*W_DH_3VK*'")$1D4+C M ]V:3\F'#DT _ MOSAEZ/=&,.N-<\UUQL _/*U#E! E1 E10I00)40)45H'E-J43XBU"KIAW!HN MG7=.&288SU(D)VP6][FQ;"1S":#KX"+NC.#Z"_XZGTU/YOG.JW@^J M>#\9_?8H'2RD_")>: ]F;_*!_XR[WS:[W^-SS2)"]@FL<<2("$1"\L0'JHA5 M7G@M3,&;;VSQOI.7D]N0 ]:% Q[3N84H)E/'\!:GWW@]& MTYX?I=ZPF%+YKF+ST4\/21Z./_4.(;TOEUW>\Z6(_96.L&?A]\?3&40)44*4 M$"5$"5%"E!"E]4-I!5U@.T6M?U_$^K^+5H01SZZ720R^2> M;8=QT]MJT_MFYYSC2QFMA*@Y'T$9(F/9] ;A%6%11)M<^5W9C2W1+S=3AZ(^ MT/+7T_&%EO_ EK_D[@K)ZQRC(,86>Y=!2N*92J1ICQREI%JF[ED^QGM=-/,] MF/4&C07=)7-U9=W[>!"+*"%*B-+S0:F%KLM&LF0II]IJ&3FST88$P68N C?2 MWZ>N*^O00LBA,&LCS/:I^)+_:1UU,CE#= R12&4#"8E%PDVD4FK+M)$;6YKV MC<+.ORMFNX+U>]7*[EX++8PG"29D-O[P MHJ(U'0\'J7=V.5TFM*OGJ5VAM"BI8Q[*KDMP61C2T5RV7Y)9E:-RCO^V>]?Z M:#OCHZ/QJ,F&/JF)]F8^F\[\J$XK5D)K06RO#[;K!NR,V*BE3M#$B$FV$)M) ME'@C!7&4CF2K7KRBW$1M(063Z:L_YX/9<=&(PWF=L+?C27/H M.)M-!F$^\V$(!^.]\:B.8S(>EN&_WRTC*O0[0S79EG07P0B1IZBHU,1S$$3Z MR,NC[ E8QC4+00A-*^DBV2+9(MD^"=EJIYA@ 3@8(!(QDC& M2,9/0L;6\F*F E*(1M+@7+8A41>5+>RL0T(R7EDR7HCBY"3EMDCA+#4E,@=3 M:-D!X=IZX[*G3(F-+8T MR;O[0 \FX*?SR7'#5:<.T=.1H .T%>V\66A %2)$XRCQS 8B:?E1%A='#$T1 MM&)4REH/TO6-N-SS!ED')2!*P%M?]]];:,#;T6O5@--RF>71#=@4&XC=RK%Y M$M)7"'7[-_ ^:4,%,3YK(GG0)-3C).EYC= 4RB59V-1<%G#_0"I#*GL>5*8, MMRIET,9Q:529&B<2-]I8H*I8RPVH#/>U7>?$UU\X,4>F)->:1!DMD: D"5D) M4G:[LBQAOO:2V]@2JB\-0UI$6EPG6FSEY$M.QA3J48M43CGC0'EMDRB/-<<3 MEQ4FPQ^_D*'+QC%?$W$3<%((T9*@N"0FY$*1++&05!&(?2%LGU_1919WW)@I M_"V@WA4CG0SB#"HZM?5M99UI[V-Y&M)SS!UNY\BDEF9FN?8V&BE57XH9-M86#0S\Z[97S4P/V[NBDE0XZ2%M1]JOE"%%0CMKH)/$6RI8^U?-Q M%G-Y1+WAS H?H&F88]3E73VFK72:&#"Y"%%"E! E1 E10I00)40)4<(DU*=R M4'P:S X/89CJ_KD'1Q^&XV. 6JT?IG?/3UV]&_?Z([4'>)J[P;Z(EKY(G:7?1',^,2U2P7!I(A4W).072!<"!%S M#0UFN;8NH?9R[E3KD[0.'9:MMZ%C@>U50*E-A(/VE/NDO-+ 9>;4<;#.:*L+ M2X^'+.ZJ(#U/0=#'U9.0_&;?D6C^MNQK?+M7/+&FI4DD11RJO'EQ.G M8B*0HZ%*6H22JWT92C7"#9D[8+T M(M@@>?*."08*@C:H+SNL+Y?#P8*5!AR3!#S/1!KN2. LD*2YT#1*DY+OD,#$ M6*N+5MN$5))0C:+,R,(J>O"Y/H;G&&[UY!YW/!=!E-8$I1:B@%DME,R.@M!E M):%UV;>N%MD%8PQS-Q %-W;\+^F%@_%VF=0Z.#^L)P&[HQW_83#SPT8NA(MR MX1W\.1],!S/8A\G'0823 ,5W$,?O1\VG8!)B>U'Q>MEII54 4%006L1AT11& M$\M3*L(B@%,Y)%!Y8XO1OM48L+AB=("DC2@A2H@2HH0H=0FE%C(U<6,H%(T2 M99 Z)I>+0*T-'U1(WD>4J>LL4Y=]7SDQH[)+Q'J6B&0Q$B^=)05[KLH-XJE/ M'=2I&,YWT?C?3L;E$M.TER?CH].(OO&'4R\83.)@6K[J.4;PM0O@4\R5CPE6 MLQ1=S[XEG+)!:YK!VP: ^&< M42)-;<#$;"*4>4JY%A($G K/.[=5QC#0![3F[\>3\NNH%^>3"8SB<6\V*1\V M/ D%]8M3J'YO!+/>.->L=@P-Q=-<1 E10I00)40)44*4$*5U0*E-'B/0)%AV M6C$E-2COJ(DI>@,%Z!#T?>YLFPK)-<1K HC M:<^/4F]8;*E\5S'ZZ*>') _'GWJ'D-Z7RR[O^=*QX$I7V+-P_>,!#:*$*"%* MB!*BA"@A2HC2^J&T@DZPG:+6OR]B_=]%J\,/1<[7)[?S#";O( []=#K(97+/ M]L.XZVVYZ_WEG.M+*4VMEX)D02V1D4;B(2JB.(TF,&9LX+4/I!)WSGU$T^^L MZ7?%]86F_^"FOU3S+ULCG)5=H3GCUSUM)(*73/]#'FZZ*=[\&L M-VA,Z"[)S2OKX7B\&\,)XDF) PGLW&1R\J M7M/Q<)!Z]8+.7IR-/UQXI;[89;:[>@[;E=H3B>IHC-=!2YDB==;)'%0PB0GK M+/MM]ZX5]G;&1T?C49,Q?5)5[\U\-IWY49U6K*77BO7>+]?2XRD%GA@CH+0C M4NE$0J$ZDEAVEH#V7'1I<-YG;"WXTES MUCF;309A/O-A" ?CO?&HCF,R'I;AO]\M(RJL/D,%VY;+%_XVQ8/0QG,BDBI< M+O]_]MZTJ:VD21O^*PJ>B3?ZCE#1M2_N"2*PP1[Z:81M_6>=(2&PV8A50]TQCT').G.?+<9/%47WBC "H(X9"XCCJG\QX\B)X(S%WH!N+"QI99I8 M7JY@5S!^WJ.OBPOY.A,(,XH1SHJB[R4W%G.K"6YU+MI*E;\ M#O.!5X63%D[ZJTGY8Y:XS%NA=B:E WA,^.T&(%TZ ][*+YSQ>1390(*,VG", M<+ Y.2X1Y)0/B 8."D5%$HFB]8D$[JIC+"=^V9 C^W9JA>4P-=2%T>>KG7G\2B[T; MD0/K^3NRN=#$&]LYMB>#A3_//=-!NXLNS.'%Q[_GA]2_P_CJ&;?RZLK%*]]E M..\.!U<]\MV7SX'M[\(,C!:#/$\&SBY4+?7)PJG4"^:A8P\'\W#8 ML2=OVMWJ<:HO750D4,K1_!JSJ W)4SP*U1]=?C3[B]7L7\"#^CTF%[GAU[Z- M%\FU[_WJLG)1X>O?_=55?_T>X[?[YJ_&RA>-5,]DK&+1YZE^ MN]_7):\KSWZC,J:N?;;+\KKVZ/U&HIV_:5B&L68R:CN-C[8=4+O;>&<63\CD.+;P8&JNVWX51#^YC+IZIGHR/PXJF>']T< 1&'JR+JO)>XUSIO4;. M?G[%T[/5 \QH3/NFJJ("ZJ]&[:,Z-S4WW!QO,$>S^!Y^/X$/XV2\V036D4 W M6$$W>N17-77+![VC[O!^E>^^9OD%W/)9K(&B/D5]9KWEZVCY/+'Z= MP<.E_L3=#_/VEWE^K457>6MEEZVO?()K;(N-%1C3J3]IK02X3Z>SL_6=73S, M6U_9ZVQO?6';6[MX8\4?MU:^'[?VO_/U_576.EW#+;ISL/'UW\[&5DCK[5'L M\";^N;Z_2U]O!8J7$ICQRF,O7E%X12D5\9QA]_0<[+ZZ8A'/'FY?/J*^2- L MM1E>*)Z2S1[^8#U,C&IY.V_ M?' [.0=NCYNZ7R"L0%A)AB_ =1O@:IUG9:\N'_XY]E]_@LG]#+K5;_N<,C'( MBMIH#P9'\$>[FX&B&VL$.6X/]QK6@_;6B?'71_&^KK9^5[L":<1)DF2"#YQ+ MZX+P5FDG!>&$:S7J[*?&G?W,[7V"%;:N51);.>IG1(7GZX7:+[@\):_B(YP% M/D_.A1^>?O.& K=3'#%N X"G8,@P$E%4*2HI!$FYZQ_13:7GJ>O?+5'K=;7L M+(U5BY2*E(J4BI2*E(J4BI2*E(J4[EU*K[G_]@W]#MFF'C1^P,LQW+T-]_-; MH_/K8\CW?VL',>1J&K$[L)7/MM^WW=UX *OH[Y,2>5<7Q?R=3KUL:+C=]E6D5*14I%2D5*14I%2D5*14 MI%2D-$>Q#L_619%C(?9B)V0+NA$/#CN]DQ@;0_LS7BQ(_RI\:]?'RSZ0X^(6 MH;/50'+QW/>]_I;]^35+L-?)$PTO7.W?*-Z(6;P1FQ>\$9H'S#'52.3T=FX9 M1H91AX1100>M2(RY7E/32'*'*-GB1G\.>U21TKP \N7P7YD8P29(Y;W@3FA' MHZ_\A9$#L?#B-V@\4QSP<9%]08*D&TAA/KN++TH ]T_/'5$M(X$7U_]COP?2&02/U>P>CJ,#>X<@1%ON^/8!;O<8HP-F" M ".A0@>?)$Z2!QHM=X9K#2KAX">FCU4AJ7ISE(RX.I)?R4.<">LNEDIR.993 M4X&2XPYQ'QR G'!(FQBQ(\EX"TA'F&DJ66HE/3,M+R>PST%*<^I+O0:)*W[Y M:R NI/-&0'S>.9IWTZ1%0#+IJ@R[1I8:B21-6!#@G4K2A2799/3.^>!%P0L, M%RD5*14I%2D5*;U>*- MA6%L_JAG"?J[J,_O>WWXL]OP1_U^[/J3QK /%^O4@7]V7*]SG3HA'W7Z$\9S&T-BU[>Z@8;NA MT0%5@GN!\GL[V$.ITSMN[,6P"X\-WSDK>G^E<^Q5' >40YLBI2*E(J4BI2*E M(J4BI2*EER>E9^T6>P>\_3W0]O\!UAX_ +'/+RZG8>Q_CKYC!X-V@FD>&\;% M_)W-_-V\Y Q3E! G(T.)9QN8&8RT5A$)$ZD5.!!,Q<(2;1+)YJ,.5(& E^X+ M*Q#PP!!PP0.6#.;,8H-X-!YQ[SQRQF4W&)8)%D!2G,\5!)2HL(OZWHK#1KM2 MH+MDNCY;UW\YKBU2*E(J4GH]4IJEH*]A22@1$V:1,Q^T<<*Z$%FRQ"IYKP5] M81^:\+C"RV;@9>M;R\/6>=.,2"JHEQ8HF26(NRBUQPE M%X&R!!6029P@$H0.RGMJE9E#RO+81=4>5/W4E>KWUG9LU\=F8S,>#N.!B_T& MP\U&UI^[1$"Y7C_$/G*]X;!W\(;!_(?>D>O$1GZ@\;O#WN&;+)I!K],.]3OS MC%]73^!LU=2\3,DI0A6GA(>4C*58*JZP"-+!ROVV=M];I4K71=. MVS@:#H:VFZ>UE$N;"<=6QQB6+2_1.OX6C(H^AH0"V%B(2Q:0M6"(:5@*P;-8 M'XH)WC3<-+'1EZ!LK%)/PH9NG0:K_>@KA_U[H M3SDE,Y#/VR%WYIQ75+C(7:QB?[#ZOT?MX0GPS,Y1GK"/O7YU>CD<]MON:&AA MJK=ZK5XWCZ/?Z\#P=]=@1(#IP\)(9T7RDW-(3I6,+%*)'%41\2@39)'(RF>XYD :^,\ M)66***.L0F!Y "_5SB*C34!",N6YT(I%O+!$@)&RXG.8![PJC+0PTNNF9)8L MFMMA]KGDF=]"=&G[=BN/\.1\[V1CRW]CW/&D.4,^"8DX=1(90CG27'-NK%#8 M,8!H=;D3TLS)+@4?"SX6?*SP$Q.TJ0(T8@E:@/24F6*"Q/&./E^$_7(.88444C'MD.3!(QX,198$@8+@ M)&"BHQ?.I:/N;U/8*)I?]V_3^7 MSB=EW^!K]R8-@G\G#IK%L;47&];[W@'<^R172^SVAG!UVX>7NXTVC&RW;SN- M0]NOZR;"QX^Z%A1^&//>E_/?!_5OU:S;_')J=VW7M^%K@R&\4%5>7+QV)D;# MX711"1CR86]0M3I_TX^Y\NF/^-=Q.PSWQF@X]<718L"3KU@'@S@:7O^5>9GU MAKZ0K3_U,P^W D4<3-(V8<8IXUX[!SQ:)P%TBJ?$E?E&]<+X2WO]2:&"W8A< M/]KOR.;2&6]LY]B>#!;^/#<1!^TNNC#Q%^?LGF=&_VZWJY=CUK*\T-[EC0W6 MS57S]*0"O7K?-_&N__ MV?@Z_\_SQY MW)\]4+5U35"SVBOAP3KVGBQ@AWF>#$(JZQ M8I0_,[K^Z.W%ZJT+VWO]G@+ 8=>_C1?)M>_]ZK*$+$IB;G797[\G'FBP]&8# M^DV.TB]2D>H%<(4,'W^13U&_\O/RSVLSL_W<;KLD3P2F,=/K8W M:*P"1PSGL\_./>[MU_?CY5]:2"=(\AS=_5E[M+>O839\_=\%EO[GR^ZA&?* WNAL\V2Q$&F8PV3&+G M,4_<:!9D(IYJJ4C2EN7A&&C7=CK_ 7NI%+,L%UU[^VOF^? M?MY;/UCGK?W=G_5W_?'VU[_WUU?6Z)E7^.!S>_UT6VQLO>VL[W^G.RN?CN%? ML;VU3K9/_^W >(_7/^Q\;]'6P46O\,Z'M=,6?';]PY>3C2WXS,HR_-O96S_] M=[_U]"Y44 M;#F<-,'H>-+R"[=+'_M-_90"12\4BGRDV%/JDK&!,\8,8U$23HS26$@_KF!' M7FX]F&<"1:=G4*0(@8W")X19AJ)$!7)&)>2U4B)1(TVN*0R?:0IVN:KPTT'1 M(U6">3HF-VD@-V@,>XU^!$WS[4ZL.F*-2@C#Z_FOW$*K<=CO_6AGR]V=W)[# MWSJ)X"FO<4^DOMYH]#ROB95X".N@7954K]JHV8-\B']:OQ!_'N;#O5M5";I3 MM;+GLCT])E.NZN9/RVNY&Y:GI%5VK!EVK+-TXKQCP7(R-%&-3(@"<:YS0UCF M$',B6?B-R< 6EG*FF;F;)_S3285#$ P%81CB5BOD M.!>("$9EMI$M"PM+C#;9%;5?GCW]? :<8^.,2W:B'<1&-3FHE] 1_&$'@PC\ M]-YHR!6S]/* ZU%IR%AZ_V3A?O%)$+2P(WN;PI")4T>XGH25%NQ]4 MNR@RFADQ, DT)%EG+#?*2!$4L8]: =G/D=NF(XZR][#G ^+SWXF,)H^/J3669.B0YQ0 M"S^X1#IHBR*GQ@03C24D]P%4YG(QM>( >3&*? ],HVCK0VGKA#K$&&U@*J&4 MR]OR%#!R 7Y@P1*E45*3#0/R$D_7G@%O6(DI]OLQ-(;V9QR\,J?%3-V'[TX; M9B\0,)9.?=*_97^.#)FWL1M3>W[R4I\#*&V\FZ(067Z*18^(3, C#*;(T@04 M(A !PDV)!0[V3%/PR]7Z'JF566)/@R\=<'>;V7@(VY(.?C..X^QH] 1[P.5<@5&P)J;SI,.O MQWM1Q26],J?%O/LL*IGD.EIVL%>;.>7T]19)"KEI[9A/+'\C@E N3$0QI 1L MPG)DH@,;AR4O#<'&VI3-&TKO'"56G!;SJ]!/XK,H"GUO"GURIM"@QUA9')$5 M%.>X3XYT@A_*8$%SCQBF[,*2:L(?O: MG3OD$_T^GW[^\.GF94)N;26^@BF[3U+.Y#RKSE;?AI@3]F+[1R[*5:M.5585 M &RD3H6TSP5ICX?VX ULZKF'0UR)];_M;B7"SQ,)@@#?C>17Q5:6<(C9MOZU M:2[/#7?>"(V2#BX7PR7(4NV1U#))18/QB64NSZ_H[%"X_'SK^2,?0!;]GAO] MGE![E6SDWE'D!#:(2V61PP)G)R)1C$=E$@%JKYKZBIBG9W\6.=_C(JSB_>!(?XD7$6NN.!#>.GQAY():[H?).%-"Z!6BMGR,EP@HG M-$>2)0"MR#ER,23D*(L!.(DRTN: *"I?8$&FHNT/X6 L*OT4*CWA(5)@$"$- MR.J46\^#2@,Q<4@K&;240IHH%I8HN[.5,:='E_/-1,:)!8U#>Y(Y>'&(S$,4 MU&64&LOI8RVF D@S =*G:8ZA3&":48V\C3([/@2RP6ND&78V!>],RK76P"ZZ M''1='!_SK<]S'WE=-/O>-7M"-;0.G&?-#KGN ^=2($T]0UH0S8TE$8=0:3:_ M'"=5/!X/S3/Z1S&,@ZT'4ZZ/J=/,XO^86_:1I??/1%)C^VA2^V+R7H&PF2#L MRS0YL1RSP 5&+KJ8NVT'0"^#D24XB*2CE3X7XL)-I>?)8"H>D)?+3HKF/Z#F M3\B+MT+B:!3"7N9<4.*0L\$AHI.AAG%)"0;R0IJ4X3NPE^(EN8?J>W>E+*_# MP)J'$)+SM;D*5-T6JK:G20JSQFB.$\+:4\2]Q<@8CI$01-)(P (3N0R7:F(Z M)T?+Q7ORK/E)4>Z'5NX)#V'!6WML E)]F'U[)4(6'&*T" MXM1*Y()+52,"AZ4(1OA<=T^3NY"/XAR98\6>+^=(4>R[*/:$>?#D*?'"(<5] MCD@7$5FN*'+>*9ZPED*Y'"G2U,;,AV:_H/97UW2DOFE?J[NX06[XR_'$DR;>RNT0DR[JLXH M1=:1F!L0>%C*F@J2#W T;QIU.4E^K$9SDBUX P-NEM[BS\5U\XH!Z9%[AQ9 M>B! F@Z*P9(;QL%28CJ;2P8 R5@ )!F2$ !.*BXL$0D&D[P<\%8 Z:'<3?-+ M^K)2-E*G=SQHI'[OH-'N_HB#>^EC.IJ)640T+\@ZST4)7O1\OIXR8A^/^G[/ MYN"X7LH&%^R#PY,J4"[^[U'[,#1M#YV M;'>XW VK8X$5YC(+<]D_5VT,2X4%$0E)STENBBX1R-*5K]<%H]=;[,I67&"$0L 7L$Q(F<2A1Y$["U*DD>LE;3 M)KVB*FV(99>(1.>MO#,BJ?":OS#/R1*F 5Z/3^U[_8[\'BSH,WO=[!U..W!+*>GM@.E>Y MT5,>!/P/@? $XMY%9%60B&FF/?8J10/$@XMYZE55?"$O@7H4Y7X@Y9ZJ$VV- MB3P$9*4#UD&<0X92@Z+%.N+@I'8I%V^4[+)Z/V=OR#R0C=\D_QT-8L@MZ*[B M'7?Q@;RT/)NYKTUP3<9-0;*[(MFY&H[1&0 K8"A>"(DX"QXY2PQ2V#N%DZ=8 MYHP;;IJ47R[B.+,%-3<9>/?H/7G-R/ DQ0T*,CP<,DQY5JS35 >-M,[M=B5G M@ Q8(25D%)+Z(#5=6-*J*?1=2,YC <.++W]P,1,NM;NVZ^\C$^X6R8KS@G#W MG@EW4]/WM<_G*SI^'=G:M=8-ACW_O=$[K#;.^#/V?7OPZ@Y?Y_7L=(W]_#OLZ;@_W]GJ=_ 1UQ=5: /W8L<,8&L->_7<.51_LV7X.#!L. M._'L^SE"H=_V^;,U@\D:7NK%SPEO&0GZ0FQ;9//Z"?C.AW[G2:$2*J'+%>!N213PE@HRA#H6HF(E"V\1R(+MLTCM5 M;BV'MW.LXT]Q>%MT_*%U?*J+C5%1!JU13(P@[H'K:!\M"@''J(*7B;%\]M$4 M=$YJ=KPBKTJM#U5B'7P8!I__@E\'[5"5W /5!>5J'/;CCW;O:- YF>3>C5/S M7IG79<[I"T#8NS-)OIL6Y+@9QLG[L/XZ>3WA,,IZ*E 00%\40QU(C MFZ)!-+F$@\4NJBH:C>"[M!(N/II;Q\!?=13[&F/@GRKF['JO\53,;"6J@DQW M1*;3Y?->E( -%QI19@&9+("2%3JWOPE&T C0E O,TU(*X(4J\7V&AQ4E?E0E MGCH((I''8!R2C( 9@85"EJ6((D[$N*0PY@J4^'(]]N?L(ID'2O&;2/<_1J'N M__ESNN'-55RCQ+T_/0>Y:W1K ;6[@MJYLHG*Q>2)(LC$0 '4J$Q4?\^: " M9([6K)E:;HGQ W0S!]OD%AE3T3;Y_=?9CW"^7$0W!N1:\AMI=23WSR#VC6[& MZ/S?ZD32G\^$7!6AZX;S+TQ]LB#W3,A]KN D89XDIP.BWF/$#0,>%ZQ&$E8# MD&R-VC"^HU(\B3I"\6!)D#!)GB?EAQ&@T!W) 1\9AK M<*=($#$BX<@85H+F"E)*W$.@W_PQK_EU?UVMWMG]U1YU-\]U'AZ89CU[:_=9 M96C="00_PE3TP#:NU\;*6>=[WSG*XIF&VQJ""VK.A)KGZFKBI*5@1H',\\D> M2199(R128"$[JUB202PL4. MHF$!\20B,IX;Q*PQCF&!HY(+2YHVI;JOM+/Y(V7/S1WV[L8DK-EP<;?=[>8# MRMPYME*M5Q8&-0OYHIJPH ,AT?'$F([!4&-=@OW7..&_K65H))21IX'&@G0S M(=VY"J'646SE%(E],4H.1GK?,)!'Z!WE MWBSC9[R;"7C5K#YI(,5_/>$$S4 "4R\4#41R7:7K2-JD]/*A MP[.--[D'#7]BSU[!^H+U]Q].*"Q5AINDC.#42^VM4#I*HX4(2?#:QB]8_WRP M?D+_,5=:>&%0C IL?$\ ZRW0_Y@BBT:;X+5:6-*"-YF^G(1=D/Z6ALN?5?=# M^#>T?RS]-_P8#WSJ6C[FSEPC>%CZ;]?_\VR^[^MKHPGE=%$)F/3#7MT^^DU5 MEJO](_YUW [#O3%B3'UQ-']X\A7K8*J.AM=_Y;HA/N*ZH7E,#7-^.J9_[O7' MHSFTNQ&Y?K3?D4TPV#>VX9(J]ZY">5S=7C7OVXO-[8W-[<6EW?;#;66N\6&\NME<;FE[>;:RMK MRY_75C=G5H''?H9W&ZV5U=;FZDH#?MO<^&=M97D+_MC<@G_65UM;FXV-]XUW MRYO_TWC_S\;7^7^>/[YT[5%HP[;[G[D?:^./M6YCN-<[@HN$P?R/]X^Z$,71 M;>;VYCO"_M%@V$XG]3[5[@:XRANJ*KOA*0!X:R\",>QT>L=U,<@,5:,$P4'# M-OH1R*>O.D]F7IKK*]W8$P9_'_;Z^:]<;[*=UT+,7!8>.:3^O2DXZ MV[%='QN#O1B'4X7G+T[D@>WO LR/=KP,\:-7,D40Y^V?,P&-FAN/-\N*4L#\ M=NSA(+X9__)7: \.._;D3;M;S5+UI2L5D9NS]'E1SO.8K7C M7.!!]7N*PS?EM6_C17+M>[^Z+,&+DEW_]J\N^^OW!&,/,]B;#>CYGH:;&9AS M^7GYYPTZ+OQ"R+7V/XZ5_UL>6$EZN:J=6VT4F_%P& ]<[#<8;E:O9 ?M([68 M>*Z3MA+]:,[(>,Z(.3=GO\&*IX>$&[J#WD[OA@W?L8-!.\'(\AY\DT5R$ZMY MAH5RD[8E,]_R!1T9S@;L5>>=3)*3C MNN7N1=_L\O"=[?=/8$;_M9VC^$)^@"?^_IWI_5A7:S3M9.=E4\G MK97=TXVMU>/6_ON][=-_TWI[Y*;=Q,??E,=2>J^0,I@C[AE&3CJ*5"1"!6&" M2Z$^E"--+.\KHOT9'6T5;)JG9YN_$-*"3?>,3:=GV"2Y]T23A$)TN4ZY\,<%=9I[ZRW5!GN ,X$Y25[? [$Z?^[=.I--P:M9\.ID MBDN%P#1L+PXY'AWBT<)OU"0D/-?!4XHU'J'HA'T=W[T=T)U\A9WB9W?4X.-B28)>T^,I-0#N*?CSED# VH:<_M23C&5+F=I2 M-J?HH\XG>MX0)+%R"-BB0%I9BG*:#0W:&B+""\G NW?]?F+W6D'Z@O3WCO2E MRL[+0OHIXT%)XTE@2+"8RT,+C1P5##%+?#2!)&_$]35V"LX_8/[=;](F;IF1 M]Q39%M;[W@'<.X)HG/!S7>K$ MJ(43?&TPA!>JWF:+)76N[7E?Z8R_>8(')Y_;M\?:]TG MVN[HY>WN*2;@+*^QF7NZQ+PY[M4P'G+EI]%?@-!VGH1YD]F<&1;YPA7/-B(' M*)M U49];N=&CY+Q>+7DR-GF6/.WUM$!7,C?0QGS\QS^K1VT!QOI8S\.X)&K MW U@[9L@[2J7HSMO#^_UUN-/&AU6R\_7?]LZ'OU-K MY=//]4_?N Q"IA2!>7.->*(!:2TS)>54TI$K[KC/ M\4-$RY@C#PB13@3AY4(C@C5TF+6M?Q2?9,G]=4X7B%D4>>V__;*YUEK=W!SE MU*^O+W_>SLGHFVL?6FOOU]XMM[8:R^_>;7QI;:VU/C0^PM[V;BKC_NEPXA>) M>N<4:@P*\.)(9'4.<;6R?RNVJ[)^LQEB+B#)$Z9./Q!^Q$-[\*9EAT?]N)'> M'@W@OH-!A1 G]<]7C!(GK4_?G'3*1IDCC108Z0Y+I!/\I@,63'(J-:47M;XN M97$R /,(-NRUKE]L_)&-J__O_\"'\5_O:H.L^HO\U>CUQV_D[XU>_4^CG1/B M.]%F76[L=GHN6VIUJGP_<^C0WFWG@ZE#L*2RIZ<1N[!J(RR.W%X7>,&@EX;' M%2V(/V*G=YA-M08LOA]M#ZMRV&MX,')[L)H!O9=S9RFRO#,'C7K\3FG#' M-J@#K.8<(=SJ]8=[C>5J =IF8_6HWSN,S<;RH&VK.R[#!<&@;-O%1C8]IYZ3 MJ+\&<(60/W "%.8P6^E5CY1 M:Z-A]+EN]VCAP@5KKU=6_?R)@QC:,-1..\7& #:];G[VZJO1=H9['J[4;-A! MXSAV.OG?7A4$#69MAH#=\9!ALUP<'09.GBM+",;?ZQ_V^M7LP0RM@%U;C2[7 M(,CW"/][!-9UGN,\?_%XV#ON-AL?8[<[..G\L%V8J\M ]NMJ!+_ I4>A&!>( M1(&)8X )[ DCCJ1<*ELB+I)"ABB.2%+.19:4#_PBF3#<$HYC9* >7":OF08" MHB,)BAD?S!R0B9P<#$+/>#/-+!M/RPL 3^A?C4O>K5OYKO*C57B]!V#3<#%V M ?-@4^S7"IUOT ]5>G2ETKNQ&P'B _AG9Q6'ZJ/U/J0T1*N?]B)E;IG&/W2 MK0:TF>\W:/PQ OH/R\L?+\/_E\7-Q<;46_^I037[,SNQ07 >ZN>X>]2I9;") M_A\\'XWEN@LH,8Q7( ?:#)\/-3K?;K9&@%W=\I?3 M>7[[RP_2AG<'1V[0!D3.B%I/*,QEY8GLCP0YKLU2HS1L =U![? >-&*G?0"W M'.8G^#4)?!9D[C)-_2T@9(_NX+:BR_-YA3=XL-<[Z@18^8T^;%=5U[)>=_^H M6Q],53(:7K&93XW@!O?-5ZAOE_?7".0#MNGJU9-H^XUJ63;&%1?JG9:19B.? M;(V77#6TO(:6NS!I'="$7.XG-[-]G]D/P>C_UEOI]+PN-1YX3_PR -J\.A@" M2QKF-M>O;.];YQO+WT1P+.D0D+*2((ZE!K*,,3)1.*NXIIB)BWM91J :9\]* M/0VKM3T;&.4/9<+7'I[42S7#)RSD_SUJPW;5 #VUN]6',]\]L-\C#&,DJUH? M!D K#VMX&>[98-/8 M #9NJ_UK/)JQO3XY@_(TN:.I@,+8+0E4KY$?EV1]?H9K,T> R MW:^BXV!P/0_;U-GUX?X@IPH#%F&CF)+7&<[T#MM=$$^SVBALR =S]<3F!\NV M$%QW/)R3ZL*VD6R[GU?7A*^,3K?N@2Y,:,(8EVK)7!Q>GBJXJX7Y GND,PH4 MS"E U2*H#.Y+U+\QM]S_(RR ?MUK[',\7R)F^>RI5T#'^^U*G5X=$G[ZV=K] MYJ37(3*.DA,4<>DT?,X@9UP%L9$ZO>/!&-;@$Q,DZI]I9 VRHTWQ;#.H\P['M[D"ULZ! M964>#.+456L]S]@'6-MKQ'J/['6GU]#9+CG> 6#8O7IC@:\N_M9I^X#8!2*? M\EGT>UWXU==P7CP8M0=C??<;-TGJ8!E*/##$J5+(..L1(Q(,$@MVB$N7L&N. M#*VKW1?+H7SLI3>9R=J!F^CP89 MOET$C&C65&?JP;MPXRDOQ6#\X/#-4/&Y"DKLA$6V ?YK#;]J-[B&)(TC=9I7 M0P" 8>65J&C[8 AZMM?K '\;C*Y;I54 C3^K55;AW?6A14\MG*O7VWJT V!V M8^!^!_2T/6S\TP/Q#*K-ZVRZUKH#4**#Z3"8)]G(QNXTH-]_'W5CWKADM81J M,WPRX*M4I_&V!_^<^;7>+V^^G3K &!S%4%_ERN]^.P /ZHD9&T>]W2[$J'U0'0D-8\59QK>$Z1I; MVA7?FEP,OG79?NW]&'E=0:A [_*RKDZ81F;FQ5$V_FB/^S%GCV:HN%5L_\CA M<(/_C!P/_3@FA0,/J'D6D%G-W\AE6\^E[0RR,R.QWSO:W8-/^J.#HSIF=,P_)]9V?GBX P/!@!\/ MD4)WFU7-XKJMO M1;MK)ISM\]$VN=A8K@N0YYWKS%TPM8=./=?4GC@A]#F@]N!L X7U9'6'YPR;&D^J';CA3JHEFS?G?-I4'W&?D4 8 MT;"Z@ -=C"//W?02/VY7KBU0A=%I6 5C-=S\L/UL_U4C&M9K]NQ669NS/;6W^G]:UUT3K^AD6 _Z<&,6L$X@%39#!C MB";)A,&88Z4N!MEP%D$.40?I$P^1:"DUCPX+RZE*C%]T:2V_^_1E;7-M:VVC MM?GKR*PKC_!_>[NYXAK7Z!PL3>!,8#W5&\0O_?^/%NZS'"'/B*#>"%BR@0@<&-6* MN3L4X:C"LL?K8$H7/XX&_#&/=VWL57@/MGY5Q[J7ZJYBNP A[T8'Y+8^CYV/ M+.TG6$#;>&-KC;9./^'6REIUTN%-,(8HY'3*?4]U0);#AJ*XDMAZQAS!@(*T M*>CEJDV-B2O'GTWU63""G01-Y74VD1NJ/#=58,*/+*@Y6FJ_8![7+*9_VM:U M.^WA25E5U:I:S>1$">*EB 2QH"7B8&@@&VQ$BF)85B$I:=G"DFA2<[D,^GD+ M&3:K@_9PY' \L-]_N=8.[4EM\->+#C[_LWUP=# Z<=*(@P6"+#$8,>E\ M#+"5)F(6EHAN"GUY*>80W?TJ!*[7L,/L4QT?6XS].57&:27F[,X< H6-P[-X MY]3N#X9UJ%KNY9@=*)V8'3E5H,2@4=G6(]?YQ-T[PKV0'6VO5\7V5^$ZR_ <:V1C9??GQJ=O7E!G.#8H& TJAK5!FEN) MDG:2$>*\X&)A236IQI6)S6=*G9/J(&J4HM6HW7KP MD;WV(:C'Y_@C@HD[&.4C#,^\O!>59IB+%\ZX<)V23!%*$D^6.PGF3Q1!TX"] MLD1[,3)ZU#5&SXR%2*L'R>[M=Z.#CJ^PD;T;/??JSQ'9RFLRASALV9^O=QU> MH+*P#HTES&'LD7:6 .D0"ED3*!+)1J<\#YI5]4 M9UW\7#_^YI0CD8> '+4,\ E^T]PG%#RF-E#I#(T+2ZS)U>7"4HTP\;0,]_JQ MWEE_X7,9Y6N<.5XF.WOG9+'QL=^KQ7[-*4MU=)//<,:Y5Z/P1A>]/1K4F4;C MB,-T%<1='Z5TXZ#N8]C@\Q FYT?=T/[1#D=5IE>O7V6"C9T&BW>)TGZ2XB$1 M*-G:QEQ$&4UY\48$<90@FX5[V6^7I=7)9*8FE^?,Y^J$OHZOL"-B4ZW43GN* M^M7<9LQ.IXEFOD(],8OC45V^_U2\[F!22N.BVV@Z[A]H\_A0].QPOS+-X$)9 M,7KUD70W#C,T5H2V^M+NB&7-:JFE(*V7C!EJ)*?>:M@)L#>2@#HI(2Z!LKP, MROG)X+>+$#SF?6.7T^04?1+Q/S?5_YX =->. 6C!Y =+RS$D0S*(4ZJ1E=2C M9*3E@*X:-LOL2[KL2%IL7,:1ZT]^'_;0:=/OQ7#4 ,H^WBWHZ+#QJ2+Y4B\' M+%507?F/0,JY#L3I*&YC'"P7IC!Y,"LH3P*TPBCN;AJ?[3AV,-197=DQ-@H@ MKK]81:N.64<=0%7C^9O?[<^C$ @)LW%^QX8)'SWNN3[3,/$=>SB(;\:__!7: M@\../7D#=EJ>ONI+5U2X'P4'&+.H!#)7A1$GZCR]ZP=?K]=@U_5IWH+Y"VQ^PD]:1]4F[< MK_PQ^@H_VWK<]]1T^/F5V[YS\QT9"5:",>I(X-QIK8VP/ IFG"?6QKK<-N:7 M:?3#N69');CGL.CV;;E6771[__/^^OXN;>TOB];*OQWXSO[.P<[>SH=_]]8_ M?&+PW\_6Z3:'\;.+1;=;']9/-E:VZ?K*=]SZ^B_PL];!SL'[[SM?5V'\'OY; M93GA;6<_I/5-?')6=)N11$-0#C%M <-9P/!D"@RCE#IPD9!T+/=G,0RYJ"F*3 GKI8\XJ(4E M(BX?\=^.*A8V>#/-'1],%,(WGZ!WXT/^EQ)9]*@0U7HW!5$RZIAHBT+09L)_:9] M>0I+I934""V5W.$UZC"2#[$J;L/ M3,Q7$,4]6+"%S#UC"[:R45MGZZ!8J[.#X;3K3DA+$W4<"64 #$TRR$0?4-*Y M-X%-GCF[L,3PY4#@9\\#JWO+NAS#?*#BU6?Z6SD8_V)X3#G7?L0^T\_V7/O. M;:2?&3\NN\'LN\$YWR4(F@5*D2<:(XXC03:HA(CQ3"B;,SAR#J!I:LV?S\7XXKUP<+@BO.GJ<#.AZ#PO_O>L]W)[AJA-?/S MS\M.]B)MF=%IW-0;E753]J\9]J^-:<>VL!Y,&.61D5H@KK%!3E*,G.911N$M M)W)AR9@[AVG-JD?%Y7V]$F]<=.W<=7,HWN^7R>XG7I^"F'=!S&EG.#' [Q./ M*&GK$:?2(6<20P960DC).VQ#3@47\G+*[[-WAC\O#] 5R5"%.S^B%^C9J5L#+.$L6TM#]?;^&>U.2Q_$QA'9KQ#P>N(N"$:.5@$R"ME&(?_44,6 MEBAL#9?C>I^1+^B94?D:5/6Y^M?U.V]^?5"SUVK [Q^UHWS M\_?UKW_O;V^]_=XZ?;^W W"X\>%S>V=_^W1]90U@\@O;V?_W^_;^,KO4C1-@ M;_N@54/@U_<'K0]K?.?#WP>M_?7C]?TO9&G8E0XUY-D ME&1 X\BJ*)"TC'#8VU*@_F*C YC>&*D*&,O$J94F".L5"$8;K#C3%TO/?-C8 M6/FZ]L\_MVAR\/M;7>C! &)/,?>$EY0[;K60TI,4E5 T<.D>?'E-ZAN-%]HK M7E[DF[28"Z4YPII8Q*D72*? $/5:12V8,\3-5> MADQ(IRBFR@7MF+M!/\QGW''M>:!E>\K[R;T.!F.))#.Y:2])R.+(D!4D^53I&8&VCM M6Q[U.R)'RX2%SAG!*E(<&[E8I%1U"&:L#"84*M$U089Z\N%(/]3 MU'I>U7H&K<9*!A&]$4Y:KI4%K4XQ:EDR@,@F<*8N8@,BQ4X691= D@9+7'RT28)_&*^RL67 M6EGWK+3*2D=8C$R'ND> %YK!LH@X6.Z$*DH[#TH[,>Z#QP$KBU$T.;O;*8.< M,& >>!\B(1JS0!:6U)U;$A:=G5^==888[%T*#&NN,'=>NX2ELY%9X9@L.CL/ M.CLQY"UFGF #ZBIA>^5*P)9+P J0%!@2\T9);/-&6W3VY>JLY\100U4047$1 MD_-4!F<<]51;2U/1V7G0V8GE[J6V.#O1$\5 CEW22!.94\,-L"+8@!V/"TN, MS)/2OJKS^JPEC>4IP[TH>DZ1Q%SE&X=98>#-[JCCFC]IQ)]^ MSW9W8Z-OA[%1_UX.Z:^O!4VY=YB8I(7C@A,7+<>2&*TCT%)]^S#]][5@WHWD MLM6'Y^E493(_V';WG]Z@."-G@JGI2B4)3#TE1$!)> :,P^767\8@1D5PU(,! MX=/"DIFG5C;E .&^@P CIC:RF!18^L VF-6!6\V44]A);6]R@O";(,"BPO>M MPA/#GQI' J5 +9CGB"NFD/5&(LTBYL&:)'186.)"W2$2L*CO'*MO$M0[JWP0 MC',9A!82&ZQ4P#)I$VA1W_E37S+E@#>$:>-13#8AKB-HKB8).4&M\$):3M'>)]5>-E69"L>(L8[I00?+)&),<"M3D M- 7.D)4\H"A)\LI+$H-86"(4-S6_#.#/J*S+O2OJ$Q\4%<@ND'WOD"VTY#HP MD:)3G&%N(QACVAAFA?3&^0+93P;9$V>724I1J@UR@5K$$Z/(I*A1#G& G54P MXGFN+=.DF>@5Q"Z(71#[Q2(VU91H'DV4P7 2@I7,X:0U@(20%KOK$;O \GW M\L2)Z;3U#C9/Q&7@B&O@U,9H^ U+++R2*2F_L*1P8=$%DPLFOV1,#C9HKQQC M3D<.:.RL"3%9IBC!1GE26/23P?54/5L#<@6JC$!,!EBTY#!,N MY#PHU53R6=<'GQO(?IQFWH\H#3K&A9NWL&5["*> =FC5_.OGF%+/,&(,BCPHHK%)(6^&1\E9%%I7U$2@L M;5)^.3&W\6+_9R?+^CI]LMUPC4)=AK3%W[6#_@W +?VWZ_^Y=/DBU7+%P21M M$V:<,NZU760$BYPNJASU?-BK4X??]&,^ M:?\1_QKW^:U@<^J+HST)3[YB'6P_1\/KOW*IJ^<3H7^#T//S,?USKS\>SJ'= MC+S/W:7TNHAMZJM!;:3=QFVIZNT M33WL]:MIQ!U0-G:JA7Q^?3W*WGWU@_'%Q^%Q5]W]_+3 SBNJ:3A'B.XA2N;\ M/O@>MKI_;>A['UB=Q<4Y6;P1@48< M9ISJ'\6%I??+:Y\;_R[_\V6UL;ZZO/GE\^KZ:FMKLW&9_T[KU97$\O>W/C]4 M9H(D.?O5N<1Y<%8J!A3+"&8%L=@L/ .*G2GINQ[PM.Y)P]M^OPV7]F!I6.#% M%FAGIKNP 7?:UK4[L(' VW;82+#6&S_R8F_ Y%E@R3FK)=>;=';0'N07V_!- MF*[*U*F8K1O%S0SV(EQUL?' ZKCI]V(XZL2-=*:8R]7S+'?#/Y.G68\V:VK8 MZ'X>/\/;_ @5+K]B]3UM'7]35B<*Q :!@2" LDJ.-)<8<>H$K'5+E T7=4)B M3H5(EG LN&6YX*](.AD%I"D$'"^J;UY_J=?I]([SZJD,K4'C$* S&S[9,)LL MMZ_(@_+5;\Z8*KI'Y/D$7 T&O?QHNW?4\P<:MO_FJP M9M%04\;ZVL?*Z(VN^IM(U]\&IL_P44HN??:*XX[:5'LWGCM:YN[6<\=F@<&; M)FW,R?GWU6=KHSRA2=T#D&?[1^6^'!'WFRRGTA/WEY/\"GKBWKVJI"+!<,]# M\HH+I9V%OTFDCC/%I%,WC>M:.5N_M6=A;@ZX;NDOJ ,&#KX>OKIY,6_?M@^^NJV/CZA;2V5OG%@(&=K>7C]?TULO/A"]\^ M73YN?5BEK?U=LK.RQK8/=O;@?F)GZPM9W]K+W69.)M5L M8R>QJB( KQH!-R M3&/D%%=*>$.TE M+YNXU(DM#[P)>SQR\C+*,$><-%SPJ NB5I Z*1:^5";\ MKYO4W2N0=C=(PY.R&<))P;U!!@<,D"8#,D(*)&ARQLD8L+B_6GL%U@JL/6]8 M,Y(FS%A@. ;N@S.1YMJBUK*DE/.T<++' 3 Z*3U@G+>1PMID-"%N:"[:;2RR M49+D9;P=VS_).T- 7ME)!<86IQ<-PG(UU,1*=X4QY; M0_T5,84%_6=!_Y,I)V-*UB5L*?(Q1,29DB@W'401A,6H\IJ"4*XDM,\V(^GI MR71!T(*@,S;C3H1ZS2C0,\*52#:(H(P0Q AF<.)W(],%5^\)5R>>3B:D3XQ( M9!@0:DZ\0]8ZA0SU6!/N#.?Z>E9=L+5@:\'61\+6B*6-%/0Q&L,!7JT/'BMO M&<$F!8D+.WUD%)VX6RG5B@9"D".*(1Z4RY6G/.*4YK:M NN8"CLM"%H0]$D1 ME.7&,\$%@9W@.##KG,4V&2T4D991OGBBMO/'J,]E5'Y M%(L)PZQO7()HD/55>)!F!ZBXLL:;49HYZBQ8<*C@T#Y'3!8)N#4%XJH0DMTYK MB:@/#B H)0 C;Y CE#BK90X*?<&MR@L(O5 0NGV<4QHU(M@" M&7(&>!"K8MAT8!8+ *9?1%@\'0B]AJH&[ZJJ7KNY7%DN=]<.L5]5^'J(6@9G MUWB9;6T?)0HV'P\)Z"90'-#+BQ(2$H&J1:61-.0RRVK;Y>A,4>Y92]& MP><\"K3H]B/J]L2IXS!QAJJ(7&(,> R.R"HOD*(N*&:),=:\B+/X@BSS2QUN M'P-9D&7.D&7BI/$NZ 0_D#8X(*Z<198;C&##(-%A>/=7,>A%NU^,=M]/?%XQ M#.9%Q2=.$!HL588%9*,VH.()(T.T1B)PRP+VG 0^?X;!8P<-3=4+/]\$0TRE M=E]N/_,T6=RWK-%^H45*:5DY=Q'AI67EX_JJIKSL)7C\CGO.=,HXPR E)3CB M!#8>^&'K#AB:.,52Q,R%L+!DFK)T'GY.IY8%Q@N,SYE'LB#X?2+X5!E.[:/Q MDB+%O$<<)XI,4@&%9 P%.6)KY8MP.18,+QA>,/Q1?+^%BC\:D$\\O$$;0H1P M2%$*?!R &]D$?%P9$%UDQAONK@O#*S!>8'Q.P*K ^-PDX1<8?S08GWCQ.96" M1LN1X%$@[JU"6GJ-L*!<.QQQ5->&]Q08O^7YPY]5A\^E:[N)7]]2]'(GK9SD M7YJ,OI)FF&6LIUT^W]?^']]_O;IY^_KY_^VVZ=?C_>.5@]7M]:_[FS_^5DY^NGTTM.B0_P M]WZKW?KZ+]RCM=_Z\.D4QL8VMMX>;&\M_UP_?7_0VOJ[L[/2.M]^5$8O6# , M,1USJROND3%<(ZX)!LE1;S1?6")-0_!SZ0I3D*T@V\,@&Z!:-"X83P/FB6AK M)=4FSYT;O@>3+2LF1(($'P8+ PJ1"V)\>V23" Q4FIE"@2G %A M8X37U<&"HU%CH&W2I4+8"K(59,NE?OY_]KZ\I\UDZ?>K6.A>Z1R)YO2^Y%PA M,2&3-Z.QF63(1/!/U"N8>.&U30A\^EO]V&"S)1B,>0PMC1B"[78_W56_VJL( M8]9QZD6P7/JH#=@Z@GI"'4MH34/CEN,@I*-("T$1SV- 0&G#B"5B M'.8DV+1Z"EN93EJFD]8[LVJ%1,&C$Z=X\E88P[$UFFNNM J6.8T=5X1YJ1>@ MY+[T$29+$@RS56B",,&P=,@0"=JNEKEMB@[(*:DDP4$*%N[2=ET" MKP5>YX-7Y3P7PKBHO.)16RV)2H%2YBRH<-0_3M,NR+H@9)UI2!6"D]HRA)/B M>="!039HBU0 Q(W1$)_]""^N.JQ@:[T@IF#K/7+^)3"E=F 0<\N58 :X54@J M? @4XW'.?U%=ZP&P4T:+( M1IZ0=4(Y;8W6(1;5MT]D'WVQZQ+BK3,Z9XOYYA.AT051H;:@+@6$EEI$_(!U%J9C#4Y6D+YH[O$_B1275.[KD!-G9ZM MACG7!8 >#$ SHTNUQL()C[PT%''*%;(J4B2$L,QJ&CC^25"A@% !H7J"T,,S MI O<+!QN9D=?1-!X3!YXD?OB>Y*0$Z#O,.)8Y-+*R%C1=PK4//NSU3!EN0#0 M@P%HZHF.H(2R8#V2BDG0=X1#H.=@)*PCEMH(^M!/6NR6Z:1E.NE+&T*TA#3; M,H1H:5@WVRE 1Q(%(PH1XQ+B FOD-/7(."(X TW,8[6V2? Z-Z)&4X@*AZ]4 MIF=A[B4R]]1Q0SR72@2*L.(4<24#@HNUB!FA0F+*ZQ9YYG$PVD9)!-FF%% DT"LM\LKZ,)WT%W+V8-+MB&=2%Q:=> MD,2$-,Y]D@?!%0OC4Z6BMBMQC@UQP!'$>,-*8<<2EYL(&8YQW+\+I6#"\ M8'C!\"?S_A:T?CJTGCIR 8T)D=J@*!5#W 2*G- "$6.")9@SC]WMR78%J0M2 MUP2/"E+7IF"^>$V6!N(S,TAME)%%BKP3N4*,!F0M-SG8D,S 8!J-F@XC(.L/G_W. _FU<=[.,+:IUTX5#]528U M,AEMF,3.8YZXT2S(1#S54I&D+?^Z70T*)IB@Z<3@JTQXR7D[Z?=VS_9\VW8^ M](:C 7Q?;S3\"P[+GZTF!W;B_WP"S@K'CG*YU_VCNW>^_ZWU'KY_%SAP^]W9 MWI=W/_9WMV#?_QSN['X 3CP\;&UW4O/XYC!F6[RH1'S;L((X#/J&1PZL' MC6.@M?S_;C_$#KS>"XT T SL-X+W>#L\;*1._[31C:/#?H#'.,A!)&>'\"H( MEKZ#G7ZOYNC>_%X[LCG*-()-3:).F=3RW^-&X^\8&ZW^*#9$(SL%*/[O-)V] M<4FAC1D2K=Y&_MMH]ZHE@4'@Q/,^J%?(> M&QD',J?"*^W>6(9E$3F(!W:0$6*VI'ZZ2'NZCXW&5;Z].8\FH?;)U\&+\<=Q]/F701R= M#'H32JDHJ3U#*?G[+M^:3N"ML7%LS\;W,NHW'!")#3'_FM\ZC)U.' PO=FK] M_YZT<]323;("X&B #JSW@/EYJF?CM#TZK-X*F_S>'L)3P(=/1IWJ 28D,XC# MO(%\L\[_S/8;U:M&W_2Y0IR_VC_,'SJ[L)C\4T/JW.&H,VL-O5QYP M= @\?YK/KV*D?-O =0-8J@>4!Y+]%"XJ+Q#M(#\RT$C,V#'F7#BXZL61_1'A M1G9GOO3B3&^2S_@9*@J#->'6*]WTI&.KI68/8@0,FEN:9SJ >YV2QBWT,+ZZ M<'0RS-\)E &O3N\5Z'004P>.ZH+J+EAC?-#OPB-D%NB>=/-:=QHP8&BX.+AFPT3,DI94>1(M=\E:YY7143O, M2 B$91OF0BN:VC ?6K\O(.>H.95L'WK')]/,(T1?FS:U^XZTMC_RUOF'TYW= MSZ2Y[;_:)+CV-"$71$2<48HLQA0%HV1(GD5/)9@H8N.F@?)_,[T!4=@?#R,* M*AG#&KZ'L,1CQ"9R3I,2G$4;*-6%*)9#% >X>?HU>B9H3APE*@]Q$YPC2S5' MFMBDA7-!:P=TH&ZC@XW&VTJAK"3^K8)J_2YAM'X=QP")9I%Z5FX-8L=.$':, MVQ-(95=I(8Z+Y3F3*385K$+.^,E99 M+[!R)CD+M.(3?SA9))EJW2P4!A%$T##K3.,7-JZEA5TQ6Y=FQ<[X ME";,%G9ZGR[RUW[+Z6N?>U/KI.)">+D/M ,'GF]\%_;U6Z?OO[TVCCSW9SL? MOV(CM.,%CSOZ?M M,#I\8\R&D"0[F">IMI/EQZ^2C\5BMCJ9O%[Q=?[L@K6;W_L MNPK6K^1BVPIZ_K"]$SLX:Y Q!#Q%2?L24<<3 M%1I^%4F 9J8M5I@M(.YWJ:S-F$-?0'N]H9@-KVIFPZMZW*555:WU,L*%1WL4 MUFKOG7^@>[N>PF=HZ\CS)FV>-M]_@N]KPM_>@7[WF5P/%[:.]F#??QPUC_8/ M6^?[H.OMT=;YP?G>^=;I_OO/K E_:^9PX>X_J3G;4#(%+Z-*H%P[DC4^+9#C M7"%E*(=K3EB)NRM[5BA?@=_C;V2O_3S@;GX/5O+G;.;WN:G MZ$I\KY+,^[;1JE])YK_FR;ES0O)HC-).<&6YDS&:($(4/@@#B'Z;>7T5VK,I M [\M >/O@/B_XVC4&;O?"]#/ _2SS5V8IL%IR1 %.Q[Q$#DR,6)DO%&,,!X2 M,6N;:EU+