0001628280-22-013596.txt : 20220510 0001628280-22-013596.hdr.sgml : 20220510 20220510162200 ACCESSION NUMBER: 0001628280-22-013596 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 120 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BENTLEY SYSTEMS INC CENTRAL INDEX KEY: 0001031308 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 953936623 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39548 FILM NUMBER: 22909999 BUSINESS ADDRESS: STREET 1: 690 PENNSYLVANIA DR CITY: EXTON STATE: PA ZIP: 19341 10-Q 1 bsy-20220331.htm 10-Q bsy-20220331
12/310001031308FALSEQ12022http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent00010313082022-01-012022-03-310001031308us-gaap:CommonClassAMember2022-05-03xbrli:shares0001031308us-gaap:CommonClassBMember2022-05-0300010313082022-03-31iso4217:USD00010313082021-12-31iso4217:USDxbrli:shares0001031308us-gaap:CommonClassAMember2022-03-310001031308us-gaap:CommonClassAMember2021-12-310001031308us-gaap:CommonClassBMember2021-12-310001031308us-gaap:CommonClassBMember2022-03-310001031308us-gaap:SubscriptionAndCirculationMember2022-01-012022-03-310001031308us-gaap:SubscriptionAndCirculationMember2021-01-012021-03-310001031308bsy:PerpetualLicensesMember2022-01-012022-03-310001031308bsy:PerpetualLicensesMember2021-01-012021-03-310001031308bsy:SubscriptionsAndLicensesMember2022-01-012022-03-310001031308bsy:SubscriptionsAndLicensesMember2021-01-012021-03-310001031308us-gaap:ServiceMember2022-01-012022-03-310001031308us-gaap:ServiceMember2021-01-012021-03-3100010313082021-01-012021-03-310001031308us-gaap:CommonStockMember2021-12-310001031308us-gaap:AdditionalPaidInCapitalMember2021-12-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001031308us-gaap:RetainedEarningsMember2021-12-310001031308us-gaap:RetainedEarningsMember2022-01-012022-03-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001031308us-gaap:CommonStockMember2022-01-012022-03-310001031308us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001031308us-gaap:CommonStockMember2022-03-310001031308us-gaap:AdditionalPaidInCapitalMember2022-03-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001031308us-gaap:RetainedEarningsMember2022-03-310001031308us-gaap:CommonStockMember2020-12-310001031308us-gaap:AdditionalPaidInCapitalMember2020-12-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001031308us-gaap:RetainedEarningsMember2020-12-3100010313082020-12-310001031308us-gaap:RetainedEarningsMember2021-01-012021-03-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001031308us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001031308us-gaap:CommonStockMember2021-01-012021-03-310001031308us-gaap:CommonStockMember2021-03-310001031308us-gaap:AdditionalPaidInCapitalMember2021-03-310001031308us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001031308us-gaap:RetainedEarningsMember2021-03-3100010313082021-03-310001031308bsy:PowerLineSystemsAcquisitionMember2022-01-312022-01-310001031308bsy:SeequentMember2021-06-172021-06-170001031308us-gaap:CommonClassBMemberbsy:SeequentMember2021-06-172021-06-170001031308bsy:PortfolioBalancingExchangeRightsMember2022-03-310001031308bsy:PortfolioBalancingExchangeRightsMember2021-12-3100010313082021-01-012021-12-3100010313082022-04-012022-03-31xbrli:pure0001031308bsy:SELECTSubscriptionsMember2022-01-012022-03-310001031308bsy:SELECTSubscriptionsMember2021-01-012021-03-310001031308bsy:EnterpriseLicenseSubscriptionsMember2022-01-012022-03-310001031308bsy:EnterpriseLicenseSubscriptionsMember2021-01-012021-03-310001031308bsy:TermLicenseSubscriptionsMember2022-01-012022-03-310001031308bsy:TermLicenseSubscriptionsMember2021-01-012021-03-310001031308bsy:ProfessionalServicesRecurringMember2022-01-012022-03-310001031308bsy:ProfessionalServicesRecurringMember2021-01-012021-03-310001031308bsy:ProfessionalServicesOtherMember2022-01-012022-03-310001031308bsy:ProfessionalServicesOtherMember2021-01-012021-03-310001031308bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember2022-01-012022-03-310001031308bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember2021-01-012021-03-310001031308us-gaap:LicenseMember2022-01-012022-03-310001031308us-gaap:LicenseMember2021-01-012021-03-310001031308bsy:TermLicensesMember2022-01-012022-03-310001031308bsy:TermLicensesMember2021-01-012021-03-310001031308bsy:ChannelPartnersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-03-310001031308bsy:ChannelPartnersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-03-310001031308bsy:UnitedStatesCanadaAndLatinAmericaMember2022-01-012022-03-310001031308bsy:UnitedStatesCanadaAndLatinAmericaMember2021-01-012021-03-310001031308us-gaap:EMEAMember2022-01-012022-03-310001031308us-gaap:EMEAMember2021-01-012021-03-310001031308srt:AsiaPacificMember2022-01-012022-03-310001031308srt:AsiaPacificMember2021-01-012021-03-310001031308country:US2022-01-012022-03-310001031308country:US2021-01-012021-03-310001031308country:GB2022-01-012022-03-310001031308country:GB2021-01-012021-03-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-01-012021-12-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-03-31bsy:acquisition0001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-01-012021-03-310001031308bsy:PowerLineSystemsAcquisitionMember2022-01-012022-03-310001031308bsy:SeequentMember2021-01-012021-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembersrt:WeightedAverageMember2021-01-012021-12-310001031308us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembersrt:WeightedAverageMember2022-01-012022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2022-01-012022-03-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2021-01-012021-12-310001031308us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001031308us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001031308us-gaap:TrademarksMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembersrt:WeightedAverageMember2021-01-012021-12-310001031308us-gaap:TrademarksMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMembersrt:WeightedAverageMember2022-01-012022-03-310001031308us-gaap:TrademarksMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-03-310001031308us-gaap:TrademarksMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-12-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:InProcessResearchAndDevelopmentMember2022-03-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberus-gaap:InProcessResearchAndDevelopmentMember2021-12-310001031308us-gaap:CommonClassBMemberbsy:SeequentMember2022-01-012022-03-310001031308bsy:CommonClassBStockSubjectToServiceConditionsMemberbsy:SeequentMember2022-01-012022-03-310001031308bsy:SeequentMember2022-01-012022-03-310001031308us-gaap:SubsequentEventMember2022-04-012022-04-300001031308us-gaap:LandMember2022-03-310001031308us-gaap:LandMember2021-12-310001031308us-gaap:BuildingAndBuildingImprovementsMember2022-03-310001031308us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001031308bsy:ComputerEquipmentAndSoftwareMember2022-03-310001031308bsy:ComputerEquipmentAndSoftwareMember2021-12-310001031308us-gaap:FurnitureAndFixturesMember2022-03-310001031308us-gaap:FurnitureAndFixturesMember2021-12-310001031308us-gaap:AirTransportationEquipmentMember2022-03-310001031308us-gaap:AirTransportationEquipmentMember2021-12-310001031308us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2022-03-310001031308us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember2021-12-310001031308bsy:EntityControlledByCEOMemberus-gaap:AirTransportationEquipmentMember2022-01-012022-01-310001031308bsy:EntityControlledByCEOMemberus-gaap:AirTransportationEquipmentMember2022-02-012022-02-010001031308bsy:EntityControlledByCEOMemberus-gaap:AirTransportationEquipmentMember2022-01-012022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MinimumMember2022-01-012022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMembersrt:MaximumMember2022-01-012022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001031308us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001031308us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-01-012022-03-310001031308us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-03-310001031308us-gaap:CustomerRelationshipsMember2022-03-310001031308us-gaap:CustomerRelationshipsMember2021-12-310001031308us-gaap:TrademarksMembersrt:MinimumMember2022-01-012022-03-310001031308us-gaap:TrademarksMembersrt:MaximumMember2022-01-012022-03-310001031308us-gaap:TrademarksMember2022-03-310001031308us-gaap:TrademarksMember2021-12-310001031308us-gaap:NoncompeteAgreementsMember2022-01-012022-03-310001031308us-gaap:NoncompeteAgreementsMember2022-03-310001031308us-gaap:NoncompeteAgreementsMember2021-12-310001031308us-gaap:InProcessResearchAndDevelopmentMember2022-03-310001031308us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001031308bsy:DigitalConstructionWorksIncMemberbsy:TopconMember2022-03-310001031308bsy:DigitalConstructionWorksIncMemberus-gaap:EquityMethodInvesteeMember2022-03-310001031308us-gaap:EquityMethodInvesteeMember2022-01-012022-03-310001031308srt:MinimumMember2022-03-310001031308srt:MaximumMember2022-03-310001031308srt:MinimumMember2022-01-012022-03-310001031308srt:MaximumMember2022-01-012022-03-310001031308us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-03-310001031308us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-12-310001031308us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberbsy:A2021TermLoanMember2022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberbsy:A2021TermLoanMember2021-12-310001031308us-gaap:LineOfCreditMember2022-03-310001031308us-gaap:LineOfCreditMember2021-12-310001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2022-03-310001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-12-310001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2022-03-310001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-12-310001031308us-gaap:LineOfCreditMemberbsy:NewCreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:SecuredDebtMemberbsy:A2021TermLoanMember2022-01-012022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberus-gaap:DebtInstrumentRedemptionPeriodTwoMemberbsy:A2021TermLoanMember2022-01-012022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberbsy:CreditFacilityMember2022-03-310001031308us-gaap:LineOfCreditMemberus-gaap:BridgeLoanMemberbsy:CreditFacilityMember2022-03-310001031308bsy:LettersOfCreditAndSuretyBondsMemberbsy:CreditFacilityMember2022-03-310001031308bsy:LettersOfCreditAndSuretyBondsMemberbsy:CreditFacilityMember2021-12-310001031308us-gaap:LineOfCreditMemberbsy:CreditFacilityMember2022-03-310001031308us-gaap:LineOfCreditMemberbsy:CreditFacilityMember2021-12-310001031308us-gaap:RevolvingCreditFacilityMemberbsy:CreditFacilityMember2022-03-310001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-01-260001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-01-262021-01-260001031308bsy:DebtConversionTermsOneMemberbsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-01-262021-01-26bsy:day0001031308bsy:TwoThousandTwentySixNotesMemberbsy:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2021-01-262021-01-26bsy:share_rate0001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMembersrt:MinimumMember2021-01-262021-01-260001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMembersrt:MaximumMember2021-01-262021-01-260001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-01-212021-01-210001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-06-282021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberbsy:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2021-06-282021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberbsy:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2021-06-282021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMembersrt:MinimumMember2021-06-282021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMembersrt:MaximumMember2021-06-282021-06-280001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-06-232021-06-230001031308us-gaap:RevolvingCreditFacilityMember2022-01-012022-03-310001031308us-gaap:RevolvingCreditFacilityMember2021-01-012021-03-310001031308us-gaap:SecuredDebtMemberbsy:A2021TermLoanMember2022-01-012022-03-310001031308us-gaap:SecuredDebtMemberbsy:A2021TermLoanMember2021-01-012021-03-310001031308us-gaap:InterestRateSwapMember2022-01-012022-03-310001031308us-gaap:InterestRateSwapMember2021-01-012021-03-310001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2022-01-012022-03-310001031308bsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-03-310001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2022-01-012022-03-310001031308bsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-01-012021-03-310001031308bsy:CreditFacilityMember2022-01-012022-03-310001031308bsy:CreditFacilityMember2021-01-012021-03-310001031308us-gaap:LineOfCreditMemberbsy:CreditFacilityMember2020-04-020001031308us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-04-020001031308us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2022-03-310001031308us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2021-12-310001031308us-gaap:DeferredBonusMember2022-03-310001031308us-gaap:DeferredBonusMember2022-01-012022-03-310001031308us-gaap:DeferredBonusMember2021-01-012021-03-310001031308us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMemberus-gaap:NonqualifiedPlanMember2022-01-012022-03-310001031308us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMemberus-gaap:NonqualifiedPlanMember2021-01-012021-03-310001031308us-gaap:CommonClassBMemberus-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMemberus-gaap:NonqualifiedPlanMember2022-03-310001031308us-gaap:CommonClassBMemberus-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMemberus-gaap:NonqualifiedPlanMember2021-12-310001031308us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember2022-03-310001031308us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember2021-12-310001031308us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001031308us-gaap:CommonClassBMemberus-gaap:CommonStockMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001031308us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001031308bsy:AcquisitionOptionsMemberus-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001031308bsy:BonusPlanIncentiveMemberus-gaap:CommonClassBMember2022-01-012022-03-310001031308bsy:BonusPlanIncentiveMemberus-gaap:CommonClassBMember2021-01-012021-03-310001031308us-gaap:CommonClassBMemberus-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember2022-01-012022-03-310001031308us-gaap:CommonClassBMemberus-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember2021-01-012021-03-310001031308us-gaap:EmployeeStockMember2022-03-310001031308us-gaap:EmployeeStockMember2020-09-222020-09-220001031308us-gaap:EmployeeStockMemberus-gaap:CommonClassBMember2022-01-012022-03-310001031308us-gaap:EmployeeStockMemberus-gaap:CommonClassBMember2021-01-012021-03-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-12-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-01-012022-03-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2022-03-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2020-12-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-03-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-01-012021-03-310001031308us-gaap:AccumulatedTranslationAdjustmentMember2021-03-310001031308us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2021-03-310001031308bsy:BonusPlanMember2022-01-012022-03-310001031308bsy:BonusPlanMember2021-01-012021-03-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember2022-01-012022-03-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember2021-01-012021-03-310001031308us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001031308us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001031308bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember2022-01-012022-03-310001031308bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember2021-01-012021-03-310001031308bsy:DeferredCompensationPlanExpenseMember2022-01-012022-03-310001031308bsy:DeferredCompensationPlanExpenseMember2021-01-012021-03-310001031308us-gaap:CostOfSalesMemberbsy:SubscriptionsAndLicensesMember2022-01-012022-03-310001031308us-gaap:CostOfSalesMemberbsy:SubscriptionsAndLicensesMember2021-01-012021-03-310001031308us-gaap:CostOfSalesMemberus-gaap:ServiceMember2022-01-012022-03-310001031308us-gaap:CostOfSalesMemberus-gaap:ServiceMember2021-01-012021-03-310001031308us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001031308us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001031308us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001031308us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001031308us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001031308us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-12-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2022-03-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-03-310001031308us-gaap:EmployeeStockOptionMember2022-03-310001031308bsy:EquityIncentivePlanMemberus-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2018-03-310001031308bsy:EquityIncentivePlanMemberus-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2018-03-012018-03-310001031308bsy:EquityIncentivePlanMemberus-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2022-01-012022-03-310001031308bsy:EquityIncentivePlanMemberus-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2022-03-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2021-12-310001031308bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2021-12-310001031308bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2021-12-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-03-310001031308bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-03-310001031308bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-03-310001031308bsy:CashSettledRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308bsy:TimeBasedRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedRestrictedStockUnitsRSUsMember2022-01-012022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsMember2022-01-012022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedVestingMember2022-01-012022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedVestingMember2021-01-012021-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:PerformanceBasedVestingMember2022-01-012022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:PerformanceBasedVestingMember2021-01-012021-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedVestingMember2022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedVestingMember2021-12-310001031308us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001031308us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001031308bsy:RestrictedStockAndRestrictedStockUnitsRSUsMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2021-01-012021-03-310001031308bsy:TwoThousandTwentyIncentiveAwardPlanMemberbsy:PerformanceBasedRestrictedStockUnitsRSUsMember2022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-03-310001031308bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMemberbsy:TwoThousandTwentyIncentiveAwardPlanMember2022-01-012022-03-310001031308us-gaap:SubsequentEventMember2022-04-012022-05-100001031308us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2022-01-012022-03-310001031308us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-03-310001031308us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2022-01-012022-03-310001031308us-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-03-310001031308us-gaap:FairValueInputsLevel2Memberbsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2022-03-310001031308us-gaap:FairValueInputsLevel2Memberbsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2022-03-310001031308us-gaap:FairValueInputsLevel2Memberbsy:TwoThousandTwentySixNotesMemberus-gaap:ConvertibleDebtMember2021-12-310001031308us-gaap:FairValueInputsLevel2Memberbsy:TwoThousandTwentySevenNotesMemberus-gaap:ConvertibleDebtMember2021-12-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueMeasurementsRecurringMember2022-03-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308us-gaap:FairValueMeasurementsRecurringMember2021-12-310001031308bsy:HostedSoftwareSolutionsMember2022-01-012022-03-310001031308bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember2022-03-310001031308bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember2021-12-310001031308us-gaap:EMEAMember2022-03-310001031308us-gaap:EMEAMember2021-12-310001031308srt:AsiaPacificMember2022-03-310001031308srt:AsiaPacificMember2021-12-310001031308bsy:StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember2022-01-012022-03-310001031308bsy:StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember2021-01-012021-03-31

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

FORM 10-Q
___________________________________

(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to

Commission File Number: 001-39548
___________________________________

BENTLEY SYSTEMS, INCORPORATED
(Exact name of registrant as specified in its charter)
___________________________________
Delaware
95-3936623
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
685 Stockton Drive
Exton, Pennsylvania
19341
(Address of principal executive offices)
(Zip Code)
Registrant’s telephone number, including area code: (610) 458-5000
___________________________________

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

Title of each classTrading SymbolName of each exchange on which registered
Class B Common Stock, par value $0.01 per shareBSY
The Nasdaq Stock Market LLC

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non‑accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b‑2 of the Exchange Act.
Large accelerated filer
Accelerated filer ☐
Non-accelerated filer ☐
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 

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

As of May 3, 2022, the registrant had 11,601,757 shares of Class A and 275,932,539 shares of Class B Common Stock outstanding.



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
FORM 10-Q
TABLE OF CONTENTS

Page

2



PART I. FINANCIAL INFORMATION
Item 1. Unaudited Consolidated Financial Statements
BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Balance Sheets
(in thousands, except share and per share data)
(unaudited)

March 31, 2022December 31, 2021
Assets
Current assets:
Cash and cash equivalents$129,617 $329,337 
Accounts receivable233,032 241,807 
Allowance for doubtful accounts(7,486)(6,541)
Prepaid income taxes26,254 16,880 
Prepaid and other current assets32,644 34,348 
Total current assets414,061 615,831 
Property and equipment, net32,043 31,823 
Operating lease right-of-use assets49,432 50,818 
Intangible assets, net329,029 245,834 
Goodwill2,217,578 1,588,477 
Investments8,680 6,438 
Deferred income taxes47,683 71,376 
Other assets59,797 48,646 
Total assets$3,158,303 $2,659,243 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$19,058 $16,483 
Accruals and other current liabilities351,273 323,603 
Deferred revenues215,448 224,610 
Operating lease liabilities16,963 17,482 
Income taxes payable5,048 6,696 
Current portion of long-term debt5,000 5,000 
Total current liabilities612,790 593,874 
Long-term debt1,871,527 1,430,992 
Deferred compensation plan liabilities89,282 94,890 
Long-term operating lease liabilities34,907 35,274 
Deferred revenues13,006 7,983 
Deferred income taxes58,316 65,014 
Income taxes payable7,718 7,725 
Other liabilities13,104 14,269 
Total liabilities2,700,650 2,250,021 
Commitments and contingencies (Note 18)
Stockholders’ equity:
Preferred stock, $0.01 par value, authorized 100,000,000 shares; none issued or outstanding as of March 31, 2022 and December 31, 2021
  
Class A Common Stock, $0.01 par value, authorized 100,000,000 shares; issued and outstanding 11,601,757 shares as of March 31, 2022 and December 31, 2021, and Class B Common Stock, $0.01 par value, authorized 1,800,000,000 shares; issued and outstanding 273,532,336 and 270,924,962 shares as of March 31, 2022 and December 31, 2021, respectively
2,851 2,825 
Additional paid-in capital957,498 937,805 
Accumulated other comprehensive loss
(75,324)(91,774)
Accumulated deficit(427,372)(439,634)
Total stockholders’ equity457,653 409,222 
Total liabilities and stockholders’ equity
$3,158,303 $2,659,243 

See accompanying notes to consolidated financial statements.
3



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Statements of Operations
(in thousands, except share and per share data)
(unaudited)

Three Months Ended
March 31,
20222021
Revenues:
Subscriptions$241,233 $188,125 
Perpetual licenses10,205 10,116 
Subscriptions and licenses251,438 198,241 
Services24,079 23,764 
Total revenues275,517 222,005 
Cost of revenues:
Cost of subscriptions and licenses33,727 28,945 
Cost of services22,058 20,344 
Total cost of revenues55,785 49,289 
Gross profit219,732 172,716 
Operating expense (income):
Research and development61,273 47,803 
Selling and marketing45,945 32,440 
General and administrative51,154 33,221 
Deferred compensation plan(5,138)167 
Amortization of purchased intangibles9,906 3,438 
Total operating expenses163,140 117,069 
Income from operations
56,592 55,647 
Interest expense, net(7,042)(2,319)
Other income, net
10,641 14,482 
Income before income taxes
60,191 67,810 
Provision for income taxes
(3,231)(10,358)
Loss from investment accounted for using the equity method, net of tax
(572)(446)
Net income
56,388 57,006 
Less: Net income attributable to participating securities
(9) 
Net income attributable to Class A and Class B common stockholders
$56,379 $57,006 
Per share information:
Net income per share, basic
$0.18 $0.19 
Net income per share, diluted
$0.18 $0.18 
Weighted average shares, basic307,969,672 302,583,452 
Weighted average shares, diluted331,330,256 321,736,649 

See accompanying notes to consolidated financial statements.
4



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)

Three Months Ended
March 31,
20222021
Net income
$56,388 $57,006 
Other comprehensive income (loss), net of taxes:
Foreign currency translation adjustments16,437 (9,182)
Actuarial gain on retirement plan, net of tax effect of $(5) and $(8), respectively
13 21 
Total other comprehensive income (loss), net of taxes
16,450 (9,161)
Comprehensive income
$72,838 $47,845 

See accompanying notes to consolidated financial statements.
5



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Statements of Stockholders’ Equity
(in thousands, except share data)
(unaudited)

Three Months Ended March 31, 2022
Accumulated
Class A and Class BAdditionalOtherTotal
Common StockPaid-inComprehensiveAccumulatedStockholders’
SharesPar ValueCapitalLossDeficitEquity
Balance, December 31, 2021282,526,719 $2,825 $937,805 $(91,774)$(439,634)$409,222 
Net income
— — — — 56,388 56,388 
Other comprehensive income
— — — 16,450 — 16,450 
Dividends declared— — — — (8,353)(8,353)
Shares issued in connection with deferred compensation plan, net809,751 8 — — (24,254)(24,246)
Deferred compensation plan elective participant deferrals— — 669 — — 669 
Shares issued in connection with Executive Bonus Plan, net72,105 1 4,995 — (2,192)2,804 
Shares issued in connection with employee stock purchase plan109,749 1 4,610 — (121)4,490 
Stock option exercises, net1,401,249 14 2,754 — (7,651)(4,883)
Acquisition option exercises, net149,855 1 (1)— —  
Stock-based compensation expense— — 6,667 — — 6,667 
Shares related to restricted stock, net64,665 1 (1)— (1,555)(1,555)
Balance, March 31, 2022285,134,093 $2,851 $957,498 $(75,324)$(427,372)$457,653 

Three Months Ended March 31, 2021
Accumulated
Class A and Class BAdditionalOtherTotal
Common StockPaid-inComprehensiveAccumulatedStockholders’
SharesPar ValueCapitalLossDeficitEquity
Balance, December 31, 2020272,154,504 $2,722 $741,113 $(26,233)$(376,003)$341,599 
Net income
— — — — 57,006 57,006 
Other comprehensive loss
— — — (9,161)— (9,161)
Purchase of capped call options, net of tax of $6,250
— — (19,430)— — (19,430)
Dividends declared— — — — (8,219)(8,219)
Shares issued in connection with deferred compensation plan, net339,503 3 — — (8,862)(8,859)
Deferred compensation plan elective participant deferrals— — 854 — — 854 
Shares issued in connection with Executive Bonus Plan, net79,961 1 5,573 — (2,037)3,537 
Stock option exercises, net1,263,121 12 1,739 — (7,158)(5,407)
Stock-based compensation expense— — 2,786 — — 2,786 
Shares related to restricted stock, net(114,606)(1)— — (708)(709)
Balance, March 31, 2021273,722,483 $2,737 $732,635 $(35,394)$(345,981)$353,997 

See accompanying notes to consolidated financial statements.
6



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(in thousands)
(unaudited)

Three Months Ended
March 31,
20222021
Cash flows from operating activities:
Net income
$56,388 $57,006 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization17,212 8,993 
Bad debt allowance
955 746 
Deferred income taxes9,042 966 
Stock-based compensation expense15,099 8,913 
Deferred compensation plan(5,138)1,021 
Amortization and write-off of deferred debt issuance costs1,778 1,229 
Change in fair value of derivative(12,084)(13,661)
Change in fair value of contingent consideration500  
Change on fair value of investments(112) 
Gain on sale of aircraft(2,029) 
Foreign currency remeasurement loss (gain)
1,677 (583)
Loss from investment accounted for using the equity method, net of tax
572 446 
Changes in assets and liabilities, net of effect from acquisitions:
Accounts receivable8,691 14,903 
Prepaid and other assets5,718 8,257 
Accounts payable, accruals, and other liabilities26,791 54,977 
Deferred revenues(12,515)(21,889)
Income taxes payable, net of prepaid income taxes(10,814)11,474 
Net cash provided by operating activities
101,731 132,798 
Cash flows from investing activities:
Purchases of property and equipment and investment in capitalized software(4,176)(2,655)
Proceeds from sale of aircraft2,380  
Acquisitions, net of cash acquired (695,968)(57,975)
Other investing activities(2,811) 
Net cash used in investing activities
(700,575)(60,630)
Cash flows from financing activities:
Proceeds from credit facilities563,912 16,000 
Payments of credit facilities(123,696)(262,000)
Proceeds from convertible senior notes, net of discounts and commissions 672,750 
Payments of debt issuance costs (3,777)
Purchase of capped call options (25,530)
Repayment of term loan(1,250) 
Payments of financing leases(48)(50)
Payments of acquisition debt and other consideration(2,721)(25)
Payments of dividends(8,528)(8,219)
Payments for shares acquired including shares withheld for taxes(35,117)(18,763)
Proceeds from stock purchases under employee stock purchase plan4,611  
Proceeds from exercise of stock options2,768 1,751 
Net cash provided by financing activities
399,931 372,137 
Effect of exchange rate changes on cash and cash equivalents(807)3,225 
(Decrease) increase in cash and cash equivalents
(199,720)447,530 
Cash and cash equivalents, beginning of year329,337 122,006 
Cash and cash equivalents, end of period
$129,617 $569,536 
7



BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(in thousands)
(unaudited)

Three Months Ended
March 31,
20222021
Supplemental information:
Cash paid for income taxes$6,766 $4,214 
Income tax refunds798 4,519 
Interest paid5,296 766 
Non-cash investing and financing activities:
Contingent acquisition consideration 549 
Deferred, non-contingent consideration, net 1,718 
Convertible senior notes expenses included in Accounts payable and Accruals and other current liabilities
 605 
Capped call options expenses included in Accounts payable
 150 
Share-settled Executive Bonus Plan awards4,996 5,574 
Deferred compensation plan elective participant deferrals669 855 

See accompanying notes to consolidated financial statements.
8


BENTLEY SYSTEMS, INCORPORATED AND SUBSIDIARIES
Notes to Consolidated Financial Statements
(in thousands, except share and per share data)
(unaudited)

Note 1: Basis of Presentation
Basis of Presentation — The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (“Bentley” or the “Company”) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S. GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10K on file with the SEC. In management’s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company’s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December 31, 2021 consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements.
Certain reclassifications of prior period amounts have been made to conform to the current period presentation.
Business Combinations — On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June 17, 2021, the Company completed the acquisition of Seequent Holdings Limited (“Seequent”), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock (see Note 4).
Note 2: Recent Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020‑04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020‑04”), which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU 2020‑04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform between March 12, 2020 and December 31, 2022. The expedients and exceptions provided by ASU 2020‑04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU 2020‑04 during the three months ended March 31, 2022.
9



Note 3: Revenue from Contracts with Customers
Nature of Products and Services
The Company generates revenues from subscriptions, perpetual licenses, and services.
Subscriptions
SELECT subscriptions — The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure‑based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.
Enterprise subscriptions — The Company also provides Enterprise subscription offerings, which provide its largest accounts with complete and unlimited global access to the Company’s comprehensive portfolio of solutions. Enterprise License Subscriptions (“ELS”) provide access for a prepaid fee, which is based on the account’s usage of software in the preceding year, to effectively create a fee‑certain consumption‑based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (“SSP”). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets.
Enterprise 365 (“E365”) subscriptions provide unrestricted access to the Company’s comprehensive software portfolio, similar to ELS, however, the accounts are charged based upon daily usage. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company’s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage.
10



Term license subscriptions — The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (“ATL”) are generally prepaid annually for named user access to specific products and include the Company’s Virtuoso subscriptions sold via the Company’s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. Quarterly term license (“QTL”) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (“MTL”) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (“CSS”), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets. For usage‑based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.
Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company’s ProjectWise and AssetWise systems. The Company’s standard offerings are usage based with monetization through the Company’s CSS program as described below.
CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in Accruals and other current liabilities in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.
Perpetual licenses
Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.
Services
The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company’s fixed‑fee arrangements, including its Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement. Revenues are recognized as services are performed.
The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end‑users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.
11



Significant Judgments and Estimates
The Company’s contracts with customers may include promises to transfer licenses (perpetual or term‑based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.
The Company’s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. As of March 31, 2022 and December 31, 2021, the Company has deferred $17,724 and $18,020, respectively, related to portfolio balancing exchange rights which is included in Deferred revenues in the consolidated balance sheets.
Contract Assets and Contract Liabilities
March 31, 2022December 31, 2021
Contract assets$309 $336 
Deferred revenues228,454 232,593 
As of March 31, 2022 and December 31, 2021, the Company’s contract assets relate to performance obligations completed in advance of the right to invoice and are included in Prepaid and other current assets in the consolidated balance sheets. Contract assets were not impaired as of March 31, 2022 and December 31, 2021.
Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.
For the three months ended March 31, 2022, $97,005 of revenues that were included in the December 31, 2021 deferred revenues balance were recognized. There were additional deferrals of $94,522, which were primarily related to new billings and acquisitions (see Note 4). For the three months ended March 31, 2021, $91,125 of revenues that were included in the December 31, 2020 deferred revenues balance were recognized. There were additional deferrals of $78,210, which were primarily related to new billings.
Remaining Performance Obligations
The Company’s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of March 31, 2022, amounts allocated to these remaining performance obligations are $228,454, of which the Company expects to recognize 94.3% over the next 12 months with the remaining amount thereafter.
12



Disaggregation of Revenues
The following table details revenues:
Three Months Ended
March 31,
20222021
Subscriptions:
SELECT subscriptions$66,598 $66,140 
Enterprise subscriptions (1)
81,827 71,015 
Term license subscriptions92,808 50,970 
Subscriptions241,233 188,125 
Perpetual licenses10,205 10,116 
Subscriptions and licenses251,438 198,241 
Services:
Recurring4,701 6,077 
Other19,378 17,687 
Services24,079 23,764 
Total revenues$275,517 $222,005 
(1)Enterprise subscriptions includes revenue attributable to E365 subscriptions of $68,598 and $48,265 for the three months ended March 31, 2022 and 2021, respectively.
The Company recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended March 31, 2022 and 2021, the Company recognized $125,225 and $95,625 of license related revenues, respectively, of which $115,020 and $85,509, respectively, were attributable to the term license component of the Company’s subscription based commercial offerings recorded in Subscriptions in the consolidated statements of operations.
The Company derived 7% and 8% of its total revenues through channel partners for the three months ended March 31, 2022 and 2021, respectively.
Revenue to external customers is attributed to individual countries based upon the location of the customer.
Three Months Ended
March 31,
20222021
Americas (1)
$154,260 $108,862 
Europe, the Middle East, and Africa (“EMEA”) (2)
77,480 73,848 
Asia-Pacific (“APAC”)
43,777 39,295 
Total revenues$275,517 $222,005 
(1)Americas includes the United States (“U.S.”), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $116,133 and $92,940 for the three months ended March 31, 2022 and 2021, respectively.
(2)Revenue attributable to the United Kingdom totaled $22,291 and $22,383 for the three months ended March 31, 2022 and 2021, respectively.
13


Note 4: Acquisitions
On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. For the year ended December 31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $1,269,844. On June 17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company’s consolidated statements of operations and financial position.
The aggregate details of the Company’s acquisition activity are as follows:
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Number of acquisitions1 13 
Cash paid at closing (1)
$715,114 $1,072,820 
Cash acquired(19,146)(37,837)
Net cash paid$695,968 $1,034,983 
(1)Of the cash paid at closing for the three months ended March 31, 2022 and year ended December 31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.
The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,401 $5,382 
Other liabilities960 1,231 
Contingent consideration from acquisitions$4,361 $6,613 
The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,522 $4,751 
Other liabilities6,180 6,177 
Non-contingent consideration from acquisitions$9,702 $10,928 
The operating results of the acquired businesses are included in the Company’s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.
14


The Company is in the process of finalizing the purchase accounting for Power Line Systems. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the acquisition date. The initial accounting for Power Line Systems is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.
Acquisition costs are expensed as incurred and are recorded in General and administrative in the consolidated statements of operations. For the three months ended March 31, 2022 and 2021, the Company incurred acquisition expenses of $10,574 and $6,861, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three months ended March 31, 2022, $9,773 of the Company’s acquisition expenses related to the acquisition of Power Line Systems, and $6,716 of the Company’s acquisition expenses related to the acquisition of Seequent for the three months ended March 31, 2021.
15


The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Consideration:
Cash paid at closing$715,114 $1,072,820 
Shares issued at closing (1)(2)
 182,390 
Contingent consideration 4,544 
Deferred, non-contingent consideration, net 10,090 
Total consideration$715,114 $1,269,844 
Assets acquired and liabilities assumed:
Cash$19,146 $37,837 
Accounts receivable and other current assets1,098 24,174 
Operating lease right-of-use assets1,237 12,095 
Property and equipment963 4,383 
Other assets 874 
Software and technology (weighted average useful life of 5 years)
9,700 43,560 
Customer relationships (weighted average useful life of 10 and 9 years, respectively)
78,300 158,555 
Trademarks (weighted average useful life of 10 years)
5,200 38,256 
In-process research and development 3,700 
Total identifiable assets acquired excluding goodwill115,644 323,434 
Accruals and other current liabilities(610)(27,649)
Deferred revenues(10,219)(26,245)
Operating lease liabilities(1,237)(11,988)
Deferred income taxes(6,865)(53,342)
Other liabilities (716)
Total liabilities assumed(18,931)(119,940)
Net identifiable assets acquired excluding goodwill96,713 203,494 
Goodwill618,401 1,066,350 
Net assets acquired$715,114 $1,269,844 
(1)Of the total 3,141,342 shares issued at closing, 83,627 shares are subject to forfeiture if post‑closing employment service conditions are not met. Accordingly, $5,452 is being recorded as stock‑based compensation expense over the related forfeiture period of two years (see Note 15).
(2)A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.
16


The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.
The fair values of deferred revenues were determined in accordance with the Company’s revenue recognition policies (see Note 3).
The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market‑based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company’s pricing model and the weighted average cost of capital.
Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $519,564 of the goodwill recorded relating to the acquisition of Power Line Systems will be deductible for income tax purposes.
Unaudited Pro Forma Financial Information
Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the three months ended March 31, 2021 would have been $255,783. Net income, net income per share, basic, and net income per share, diluted for the three months ended March 31, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.
The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.
Acquisition Subsequent to March 31, 2022
In April 2022, the Company completed one acquisition. The acquisition is not expected to be material to the Company’s consolidated financial statements.
17


Note 5: Property and Equipment, Net
Property and equipment, net consist of the following:
March 31, 2022December 31, 2021
Land$2,811 $2,811 
Building and improvements36,366 35,188 
Computer equipment and software49,169 47,651 
Furniture, fixtures, and equipment14,400 14,274 
Aircraft2,038 4,075 
Other59 61 
Property and equipment, at cost104,843 104,060 
Less: Accumulated depreciation(72,800)(72,237)
Total property and equipment, net$32,043 $31,823 
Depreciation expense for the three months ended March 31, 2022 and 2021 was $2,490 and $2,497, respectively.
Related Party Equipment Sale
In January 2022, the audit committee of the Company’s board of directors authorized the Company to sell 50% of its interest in the Company’s aircraft at fair market value to an entity controlled by the Company’s Chief Executive Officer. The transaction was completed on February 1, 2022 for $2,380 and resulted in a gain of $2,029, which was recorded in Other income, net in the consolidated statement of operations for the three months ended March 31, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the three months ended March 31, 2022. Pursuant to FASB Accounting Standards Codification (“ASC”) Topic 850, Related Party Disclosures, the Company determined this transaction was to a related party.
Note 6: Goodwill and Other Intangible Assets
The changes in the carrying amount of goodwill are as follows:
Balance, December 31, 2021$1,588,477 
Acquisitions618,401 
Foreign currency translation adjustments10,828 
Other adjustments(128)
Balance, March 31, 2022$2,217,578 
18


Details of intangible assets other than goodwill are as follows:
March 31, 2022December 31, 2021
Estimated
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Intangible assets subject to amortization:
Software and technology
3-5 years
$95,909 $(50,327)$45,582 $101,588 $(63,225)$38,363 
Customer relationships
3-10 years
324,657 (91,288)233,369 245,325 (83,799)161,526 
Trademarks
3-10 years
68,703 (22,422)46,281 63,080 (20,893)42,187 
Non-compete agreements
5 years
350 (156)194 350 (139)211 
489,619 (164,193)325,426 410,343 (168,056)242,287 
Intangible assets not subject to amortization:
In-process research and development3,603 — 3,603 3,547 — 3,547 
Total intangible assets$493,222 $(164,193)$329,029 $413,890 $(168,056)$245,834 
The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company’s consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$3,022 $1,151 
Amortization of purchased intangibles9,906 3,438 
Total amortization expense$12,928 $4,589 
Note 7: Investments
Investments consist of the following:
March 31, 2022December 31, 2021
Cost method investments$8,538 $6,438 
Equity method investment142  
Total investments$8,680 $6,438 
Through iTwin Ventures, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. The Company recorded these investments under the cost method. For the three months ended March 31, 2022, the Company invested $2,111 in cost method investments.
The Company accounts for Digital Construction Works, Inc. (“DCW”) using the equity method. DCW, a 50%-owned joint venture with Topcon Positioning Systems, Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW’s focus is to transform the construction industry from its legacy document‑centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the three months ended March 31, 2022, the Company invested $700 in DCW. Pursuant to FASB ASC Topic 850, Related Party Disclosures, the Company has determined that DCW is a related party. For the three months ended March 31, 2022, transactions between the Company and DCW were not material to the Company’s consolidated financial statements.
19



Note 8: Leases
The Company’s operating leases consist of office facilities, office equipment, and automobiles, and the Company’s finance lease consists of computer equipment. The finance lease is not material for the periods presented. As of March 31, 2022, the Company’s leases have remaining terms of less than one year to nine years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.
For contracts with lease and non‑lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company’s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right‑of‑use asset or lease liability for short‑term leases (leases with a term of twelve months or less). Short‑term leases are recognized in the consolidated statements of operations on a straight‑line basis over the lease term.
The components of operating lease cost reflected in the consolidated statements of operations were as follows:
Three Months Ended
March 31,
20222021
Operating lease cost (1)
$5,753 $4,543 
Variable lease cost1,273 968 
Short-term lease cost5 4 
Total operating lease cost$7,031 $5,515 
(1)Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.
Other information related to leases was as follows:
Three Months Ended
March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,114 $4,686 
Right-of-use assets obtained in exchange for new operating lease liabilities (1)
$2,876 $614 
(1)Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.
The weighted average remaining lease term for operating leases was 4.1 years as of March 31, 2022 and December 31, 2021. The weighted average discount rate was 2.6% and 2.5% as of March 31, 2022 and December 31, 2021, respectively.
20



Maturities of operating lease liabilities are as follows:
March 31, 2022
Remainder of 2022$14,267 
202314,311 
20249,624 
20256,911 
20264,440 
Thereafter6,146 
Total future lease payments55,699 
Less: Imputed interest(3,829)
Total operating lease liabilities$51,870 
As of March 31, 2022, the Company had additional operating lease minimum lease payments of $956 for executed leases that have not yet commenced, primarily for office locations.
Supplemental balance sheet information related to the financing lease was as follows:
March 31, 2022December 31, 2021
Property and equipment$471 $484 
Accumulated depreciation(471)(453)
Property and equipment, net$ $31 
Accruals and other current liabilities$48 $98 
Total financing lease liabilities$48 $98 
Note 9: Accruals and Other Current Liabilities
Accruals and other current liabilities consist of the following:
March 31, 2022December 31, 2021
CSS deposits$200,589 $162,046 
Accrued benefits41,927 36,656 
Accrued compensation29,437 37,725 
Due to customers14,500 12,798 
Deferred compensation plan liabilities7,779 7,309 
Accrued indirect taxes6,457 7,520 
Accrued acquisition stay bonus5,838 9,461 
Accrued cloud provisioning costs5,396 5,862 
Accrued professional fees3,945 6,940 
Non-contingent consideration from acquisitions3,522 4,751 
Contingent consideration from acquisitions3,401 5,382 
Employee stock purchase plan contributions3,118 4,818 
Other accrued and current liabilities25,364 22,335 
Total accruals and other current liabilities$351,273 $323,603 
21



Note 10: Long‑Term Debt
Long‑term debt consists of the following:
March 31, 2022December 31, 2021
Bank credit facility:
Revolving loan facility$440,216 $ 
Term loan:
Principal198,750 200,000 
Unamortized debt issuance costs(500)(534)
Term loan net carrying value198,250 199,466 
Bank credit facility net carrying value638,466 199,466 
2026 Notes:
Principal690,000 690,000 
Unamortized debt issuance costs(13,769)(14,677)
2026 Notes net carrying value676,231 675,323 
2027 Notes:
Principal575,000 575,000 
Unamortized debt issuance costs(13,170)(13,797)
2027 Notes net carrying value561,830 561,203 
Total net carrying value1,876,527 1,435,992 
Less: Current portion of long-term debt(5,000)(5,000)
Total long-term debt$1,871,527 $1,430,992 
Bank Credit Facility
The Company has an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November 15, 2025 and a $200,000 senior secured term loan as described further below (the “Credit Facility”).
The Company’s $200,000 senior secured term loan has a maturity of November 15, 2025 (the “2021 Term Loan”). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March 31, 2022 and ending with December 31, 2023, the Company is required to repay $1,250 per quarter. Beginning with March 31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $2,500 per quarter. The Company incurred $540 of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub‑facility and revolving loan facility under the Credit Facility.
In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub‑facility and a $200,000 incremental “accordion” sub‑facility. The Company had $150 of letters of credit and surety bonds outstanding as of March 31, 2022 and December 31, 2021. As of March 31, 2022 and December 31, 2021, the Company had $409,634 and $849,850, respectively, available under the Credit Facility.
Borrowings under the Credit Facility are guaranteed by all of the Company’s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company’s and the guarantors’ U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of March 31, 2022 and December 31, 2021, the Company was in compliance with all covenants in its Credit Facility.
22



Convertible Senior Notes
2026 Notes
On January 26, 2021, the Company completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the “2026 Notes”). The 2026 Notes were issued pursuant to an indenture, dated as of January 26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2026 Indenture”). Interest will accrue from January 26, 2021 and will be payable semi‑annually in arrears in cash on January 15 and July 15 of each year, with the first payment due on July 15, 2021. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $18,055 of expenses in connection with the 2026 Notes offering consisting of the payment of initial purchasers’ discounts and commissions, professional fees, and other expenses (“transaction costs”). The Company used $25,530 of the net proceeds from the sale of the 2026 Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026 Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note 4).
Prior to October 15, 2025, the 2026 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2026 Indenture; and (4) if the Company calls the 2026 Notes for redemption. On or after October 15, 2025 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026 Notes will be convertible at the option of the holder at any time.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 15.5925 shares of the Company’s Class B Common Stock per $1 principal amount of 2026 Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.
The Company will have the option to redeem the 2026 Notes in whole or in part at any time on or after January 20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
23



Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026 Notes in whole or in part for cash at a price equal to the principal amount of the 2026 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $44.23 per share or greater than $210.00 per share. The Company will not increase the conversion rate to an amount that exceeds 22.6090 shares per $1 principal amount of 2026 Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.
The 2026 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 0.658%.
As of March 31, 2022, none of the conditions of the 2026 Notes to early convert has been met.
The 2026 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2026 Notes.
Capped Call Options — In connection with the pricing of the 2026 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795 per share, which represents a premium of 65% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on January 21, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2026 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026 Notes, the Company accounts for the capped call options separately from the 2026 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
2027 Notes
On June 28, 2021, the Company completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the “2027 Notes”). The 2027 Notes were issued pursuant to an indenture, dated as of June 28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2027 Indenture”). Interest will accrue from June 28, 2021 and will be payable semi‑annually in arrears in cash on January 1 and July 1 of each year, with the first payment due on January 1, 2022. The 2027 Notes will mature on July 1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $15,065 of expenses in connection with the 2027 Notes offering consisting of transaction costs. The Company used $25,875 of the net proceeds from the sale of the 2027 Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.
24



Prior to April 1, 2027, the 2027 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2027 Indenture; and (4) if the Company calls the 2027 Notes for redemption. On or after April 1, 2027 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027 Notes will be convertible at the option of the holder at any time.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 12.0153 shares of the Company’s Class B Common Stock per $1 principal amount of 2027 Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a “make-whole fundamental change” (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.
The Company will have the option to redeem the 2027 Notes in whole or in part at any time on or after July 5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027 Notes in whole or in part for cash at a price equal to the principal amount of the 2027 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $61.65 per share or greater than $325.00 per share. The Company will not increase the conversion rate to an amount that exceeds 16.2206 shares per $1 principal amount of 2027 Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.
The 2027 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027 Notes. The effective interest rate for the 2027 Notes is 0.864%.
As of March 31, 2022, none of the conditions of the 2027 Notes to early convert has been met.
The 2027 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2027 Notes.
25



Capped Call Options — In connection with the pricing of the 2027 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575 per share, which represents a premium of 55% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on June 23, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2027 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027 Notes, the Company accounts for the capped call options separately from the 2027 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
Interest Expense
Interest expense consists of the following:
Three Months Ended
March 31,
20222021
Bank credit facility (1):
Revolving loan facility$2,225 $729 
Term loan1,067  
Interest rate swap294 301 
Amortization and write-off of deferred debt issuance costs243 575 
3,829 1,605 
2026 Notes:
0.125% Coupon interest
216 154 
Amortization of deferred debt issuance costs908 654 
1,124 808 
2027 Notes:
0.375% Coupon interest
539  
Amortization of deferred debt issuance costs627  
1,166  
Other obligations1,005 (12)
Total interest expense$7,124 $2,401 
(1)The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.
26



Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April 2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in Other income, net in the consolidated statements of operations. As of March 31, 2022 and December 31, 2021, the Company recorded a swap related asset at fair value of $22,201 and $10,117, respectively, in Other assets in the consolidated balance sheets.
Note 11: Executive Bonus Plan
Certain of the Company’s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the “Bonus Plan”). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company’s adjusted Management Report Operating Income (“MROI”), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company’s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant’s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan’s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non‑plan participants and participant charitable contributions.
A participant may defer any portion, or all, of such participant’s incentive bonus payable pursuant to the Bonus Plan into the deferred compensation plan (see Note 12). A participant’s non‑deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant’s non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock issued under the Bentley Systems, Incorporated 2020 Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock as stock‑based compensation expense in the consolidated statements of operations (see Note 15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company’s Class B Common Stock for the period commencing on the tenth trading day prior to the end of the applicable calendar quarter and ending on the tenth trading day following the end of the applicable calendar quarter. Notwithstanding participants’ elections to receive shares of fully vested Class B Common Stock in respect of their non‑deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class B Common Stock payable in respect of the non‑deferred incentive bonuses exceeds $7,500, the portion of each participant’s non‑deferred incentive bonus payable in shares of fully vested Class B Common Stock will be reduced pro rata such that the $7,500 limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.
For the three months ended March 31, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $9,719 and $8,875, respectively.
Note 12: Retirement Plans
Deferred Compensation Plan
Under the Company’s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the “DCP”), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company’s Class B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class B Common Stock, and are recorded as stock‑based compensation expense in the consolidated statements of operations (see Note 15).
27


DCP participants’ holdings in phantom shares of the Company’s Class B Common Stock are equity classified as they will be settled in shares of Class B Common Stock upon eventual distribution.
In August 2021, the Company’s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one‑time, short‑term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company’s Class B Common Stock into other phantom investment funds. For further discussion of the aforementioned DCP reallocation, see Note 12 to the Company’s consolidated financial statements included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10‑K.
DCP participants’ holdings in phantom investment funds and amounts in the DCP attributable to certain non‑colleague participants are classified as liabilities in either Accruals and other current liabilities or Deferred compensation plan liabilities in the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to Deferred compensation plan in the consolidated statements of operations.
Deferred compensation plan (income) expense was $(5,138) and $167 for the three months ended March 31, 2022 and 2021, respectively.
For the three months ended March 31, 2022 and 2021, DCP elective participant deferrals were $669 and $854, respectively. No discretionary contributions were made to the DCP during the three months ended March 31, 2022 and 2021. As of March 31, 2022 and December 31, 2021, phantom shares of the Company’s Class B Common Stock issuable by the DCP were 24,111,988 and 25,384,449, respectively.
The total liabilities related to the DCP is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$7,779 $7,309 
Deferred compensation plan liabilities89,282 94,890 
Total DCP liabilities$97,061 $102,199 
Note 13: Common Stock
Common Stock Issuances, Sales, and Repurchases
For the three months ended March 31, 2022, the Company issued 1,401,249 shares of Class B Common Stock to colleagues who exercised their stock options, net of 314,659 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,651 of applicable income tax withholdings. The Company received $2,768 in proceeds from the exercise of stock options. For the three months ended March 31, 2021, the Company issued 1,263,121 shares of Class B Common Stock to colleagues who exercised their stock options, net of 262,210 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,158 of applicable income tax withholdings. The Company received $1,751 in proceeds from the exercise of stock options.
For the three months ended March 31, 2022, the Company issued 149,855 shares of Class B Common Stock related to the exercise of acquisition options (see Note 15), net of 585,145 shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.
For the three months ended March 31, 2022 and 2021, the Company issued 72,105 and 79,961 shares of Class B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total 128,496 shares awarded for the three months ended March 31, 2022, 56,391 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,192. Of the total 126,038 shares awarded for the three months ended March 31, 2021, 46,077 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,037.
28


For the three months ended March 31, 2022 and 2021, the Company issued 809,751 and 339,503 shares of Class B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the three months ended March 31, 2022 totaled 1,310,061 shares of which 500,310 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $24,246. The distribution in shares for the three months ended March 31, 2021 totaled 556,475 shares of which 216,972 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $8,859.
Dividends
The Company declared cash dividends during the periods presented as follows:
Dividend
Per ShareAmount
2022:
First quarter$0.03 $8,353 
2021:
First quarter$0.03 $8,219 
Global Employee Stock Purchase Plan
The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the “ESPP”) provides eligible colleagues of the Company with an opportunity to contribute up to 15% of their eligible compensation toward the purchase of the Company’s Class B Common Stock at a discounted price, up to a maximum of $25 per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January 1st (or the first trading day thereafter) through June 30th (or the first trading day prior to such date), and from July 1st (or the first trading day thereafter) through December 31st (or the first trading day prior to such date). The purchase price per share at which shares of Class B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of 85% of the fair market value of a share of Class B Common Stock (i) on the first trading day of the offering period, or (ii) on the purchase date (i.e., the last trading day of the purchase period). During the three months ended March 31, 2022, colleagues who elected to participate in the ESPP purchased a total of 109,749 shares of Class B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $4,611. Of the total 112,249 shares purchased, 2,500 shares were sold back to the Company to pay for applicable income tax withholdings of $121. During the three months ended March 31, 2021, no shares were issued under the ESPP. As of March 31, 2022 and December 31, 2021, $3,118 and $4,818 of ESPP withholding via colleague payroll deduction were recorded in Accruals and other current liabilities in the consolidated balance sheets, respectively.
29


Note 14: Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following during the three months ended March 31, 2022 and 2021:
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2021$(90,867)$(907)$(91,774)
Other comprehensive income, before taxes
16,437 18 16,455 
Tax expense (5)(5)
Other comprehensive income, net of taxes
16,437 13 16,450 
Balance, March 31, 2022$(74,430)$(894)$(75,324)
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2020$(25,219)$(1,014)$(26,233)
Other comprehensive (loss) income, before taxes
(9,182)29 (9,153)
Tax expense (8)(8)
Other comprehensive (loss) income, net of taxes
(9,182)21 (9,161)
Balance, March 31, 2021$(34,401)$(993)$(35,394)
Note 15: Equity Awards and Instruments
Stock-Based Compensation Expense
Total stock‑based compensation expense was as follows:
Three Months Ended
March 31,
20222021
Bonus Plan expense (see Note 11)$8,161 $6,124 
Restricted stock and restricted stock units (“RSUs”) expense (1)
5,365 1,497 
Stock option expense756 998 
ESPP expense (see Note 13)680 449 
DCP elective participant deferrals expense (2) (see Note 12)
137  
Total stock-based compensation expense (3)
$15,099 $9,068 
(1)Includes acquisition‑related shares for the three months ended March 31, 2022 (see Note 4).
(2)DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.
(3)As of March 31, 2022 and December 31, 2021, $8,658 and $6,749 remained in Accruals and other current liabilities in the consolidated balance sheets, respectively.
30


Total stock‑based compensation expense is included in the consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$385 $89 
Cost of services383 243 
Research and development5,395 3,955 
Selling and marketing1,454 788 
General and administrative7,482 3,993 
Total stock-based compensation expense$15,099 $9,068 
Stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance‑based RSUs, stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.
Stock Options
The following is a summary of stock option activity and related information under the Company’s applicable equity incentive plans:
Weighted
WeightedAverage
AverageRemainingAggregate
StockExercise PriceContractualIntrinsic
OptionsPer ShareLife (in years)Value
Outstanding, December 31, 20216,917,925 $5.26 
Exercised(1,715,908)4.42 
Forfeited(25,125)5.56 
Outstanding, March 31, 20225,176,892 $5.54 1.6$200,026 
Exercisable, March 31, 20223,144,392 $5.55 1.6$121,455 
For the three months ended March 31, 2022 and 2021, the Company received cash proceeds of $2,768 and $1,751, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the three months ended March 31, 2022 and 2021 was $62,025 and $61,267, respectively.
As of March 31, 2022, there was $1,873 of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately 0.9 years.
Acquisition Options — In addition to stock options granted under the Company’s equity incentive plans, in connection with an acquisition completed in March 2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to 900,000 shares of Class B Common Stock. The options have a five‑year term, were exercisable on March 27, 2022, and have an initial exercise price of $6.805 per share. The exercise price of the options is subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $0.01) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company’s Class B Common Stock on the exercise date. During the three months ended March 31, 2022, 735,000 shares were exercised. As of March 31, 2022, 165,000 shares remain outstanding and have an aggregate intrinsic value of $1,465.
31


Restricted Stock and RSUs
Under the equity incentive plans, the Company may grant both time‑based and performance‑based shares of restricted Class B Common Stock and RSUs to eligible colleagues. Time‑based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance‑based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services, and certain non‑financial performance targets. Performance targets are generally set for annual performance periods.
The following is a summary of unvested restricted stock and RSU activity and related information under the Company’s applicable equity incentive plans:
Time-Performance-
BasedBased
Time-Performance-WeightedWeighted
TotalBasedBasedAverageAverage
RestrictedRestrictedRestrictedGrant DateGrant Date
StockStockStockFair ValueFair Value
and RSUsand RSUsand RSUsPer SharePer Share
Unvested, December 31, 20211,708,545 1,611,862 96,683 
(4)
$32.81 $49.93 
Granted1,377,889 
(1)
1,072,104 
(3)
305,785 
(5)
39.2639.26
Vested(95,877)(4,707)(91,170)
(4)
44.20 49.93 
Forfeited(20,044)(14,531)(5,513)39.27 49.93 
Unvested, March 31, 20222,970,513 
(2)
2,664,728 305,785 $35.35 $39.26 
(1)For the three months ended March 31, 2022, the Company only granted RSUs.
(2)Includes 67,957 RSUs which are expected to be settled in cash.
(3)Includes 199,076 time‑based RSUs granted during the three months ended March 31, 2022 to certain officers and key employees, which cliff vest on January 31, 2025.
(4)Relates to the 2021 annual performance period. Total stock‑based compensation expense associated with these awards was fully recognized as of December 31, 2021.
(5)Relates to the 2022 annual performance period, except for 185,186 performance‑based RSUs granted during the three months ended March 31, 2022 with extraordinary terms, which are described below.
During the three months ended March 31, 2022, the Company granted 185,186 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three‑year performance period (the “Performance Period”). For each year of the Performance Period, one‑third of the performance‑based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company’s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. Final actual vesting will be determined on January 31, 2025.
32


During the three months ended March 31, 2022, the Company granted 120,599 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance‑based RSUs granted or 150,749 performance‑based RSUs.
In 2016, the Company granted RSUs subject to performance‑based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the three months ended March 31, 2022 and 2021, 10,888 and 10,864 shares, respectively, were delivered to colleagues, and 7 and 14 additional shares, respectively, were earned as a result of dividends. As of March 31, 2022 and December 31, 2021, 9,340 and 20,221 shares, respectively, of these vested and deferred RSUs remained outstanding.
The weighted average grant date fair values of RSUs granted were $39.26 and $45.32, for the three months ended March 31, 2022 and 2021, respectively.
For the three months ended March 31, 2022 and 2021, restricted stock and RSUs were issued net of 38,955 and 14,869 shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $1,555 and $708, respectively.
As of March 31, 2022, there was $83,341 of unrecognized compensation expense related to unvested time‑based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately 2.2 years. There was no remaining unrecognized compensation expense related to unvested performance‑based restricted stock. As of March 31, 2022, there was $11,676 of unrecognized compensation expense related to unvested performance‑based RSUs, which is expected to be recognized over a weighted average period of approximately 2.0 years.
Note 16: Income Taxes
The Company calculates its interim income tax provision in accordance with ASC Topics 270, Interim Reporting, and 740, Income Taxes. At the end of each interim period, the Company makes an estimate of the annual U.S. domestic and foreign jurisdictions’ expected effective tax rates and applies these rates to its respective year to date taxable income or loss. The computation of the estimated effective tax rates at each interim period requires certain estimates and assumptions including, but not limited to, the expected operating income for the fiscal year, projections of the proportion of income (or loss) earned and taxed in the U.S. and foreign tax jurisdictions, along with permanent differences, and the likelihood of deferred tax asset utilization. The Company’s estimates and assumptions may change as new events occur, additional information is obtained, or as the tax environment changes. Should facts and circumstances change during a period causing a material change to the estimated effective income tax rate, a cumulative adjustment will be recorded.
The income tax provisions for the three months ended March 31, 2022 and 2021 were based on the estimated annual effective income tax rates adjusted for discrete items occurring during the periods presented. For the three months ended March 31, 2022 and 2021, the Company recognized an aggregate consolidated income tax expense of $3,231 and $10,358, respectively, for U.S. domestic and foreign income taxes. For the three months ended March 31, 2022 and 2021, the Company recorded discrete tax benefits of $12,728 and $7,485, respectively, primarily associated with significant windfall tax benefits from stock‑based compensation, net of the impact from officer compensation limitation provisions. The effective income tax rate of 5.4% on Income before income taxes of $60,191 for the three months ended March 31, 2022 was lower than the effective income tax rate of 15.3% on Income before income taxes of $67,810 for the three months ended March 31, 2021 primarily due to an increase in discrete tax benefits as discussed above.
33


During the three months ended March 31, 2022, the Company repatriated $100,000 of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. Subsequent to March 31, 2022, the Company repatriated $50,000 of accumulated undistributed previously taxed earnings generated by its foreign subsidiaries as of March 31, 2022 to the U.S. The repatriation was used to fund a portion of the acquisition of Power Line Systems (see Note 4). The cash repatriations did not have a material impact on Provision for income taxes for the three months ended March 31, 2022.
Note 17: Fair Value of Financial Instruments
Derivatives Not Designated As Hedging Instrument
The Company has an interest rate swap with a notional amount of $200,000 and a termination date of April 2, 2030 to reduce the interest rate risk associated with the Company’s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.
The following is a summary of the interest rate swap activity:
Three Months Ended
March 31,Recognized in Consolidated
20222021Statements of Operations
Interest rate swap:
Gain from change in fair value
$12,084 $13,661 
Other income, net
Payments294 301 Interest expense, net
Fair Value
The Company applies the provisions of FASB ASC Topic 820, Fair Value Measurement, for fair value measurements of financial assets and financial liabilities and for fair value measurements of non‑financial items that are recognized or disclosed at fair value in the consolidated financial statements.
The Company’s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long‑term liabilities, and long‑term debt.
The following methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of March 31, 2022 and December 31, 2021:
Current assets and current liabilities — In general, the carrying amounts reported on the Company’s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short‑term nature of those instruments.
Acquisition contingent consideration — The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.
Interest rate swap — The fair value of the Company’s interest rate swap is measured based on the implied forward rates from the U.S. Dollar one‑month LIBOR yield curve and are classified as Level 2 within the fair value hierarchy.
34


Long-term debt — The fair value of the Company’s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level 2 inputs in the fair value hierarchy. As of March 31, 2022, the estimated fair value of the 2026 Notes and 2027 Notes was $681,030 and $502,257, respectively. As of December 31, 2021, the estimated fair value of the 2026 Notes and 2027 Notes was $720,284 and $531,915, respectively. The estimated fair value of the 2026 Notes and 2027 Notes is based on quoted market prices of the Company’s instrument in markets that are not active and are classified as Level 2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.
Deferred compensation plan liabilities — The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.
A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on management’s own assumptions used to measure assets and liabilities at fair value.
35


The following tables provide the financial assets and financial liabilities carried at fair value measured on a recurring basis:
March 31, 2022Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $ $ $21 
Interest rate swap (2)
 22,201  22,201 
Total assets$21 $22,201 $ $22,222 
Liabilities:
Acquisition contingent consideration (3)
$ $ $4,361 $4,361 
Deferred compensation plan liabilities (4)
97,061   97,061 
Cash-settled equity awards (5)
497   497 
Total liabilities$97,558 $ $4,361 $101,919 
December 31, 2021Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $ $ $21 
Interest rate swap (2)
 10,117  10,117 
Total assets$21 $10,117 $ $10,138 
Liabilities:
Acquisition contingent consideration (3)
$ $ $6,613 $6,613 
Deferred compensation plan liabilities (4)
102,199   102,199 
Cash-settled equity awards (5)
353   353 
Total liabilities$102,552 $ $6,613 $109,165 
(1)Included in Cash and cash equivalents in the consolidated balance sheets.
(2)Included in Other assets in the consolidated balance sheets.
(3)Included in Other liabilities, except for current liabilities of $3,401 and $5,382 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.
(4)Included in Deferred compensation plan liabilities, except for current liabilities of $7,779 and $7,309 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets.
(5)Included in Accruals and other current liabilities in the consolidated balance sheets.
36


The following table is a reconciliation of the changes in fair value of the Company’s financial liabilities which have been classified as Level 3 in the fair value hierarchy:
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Balance, beginning of year$6,613 $4,299 
Payments(2,721)(2,371)
Addition 4,544 
Change in fair value500 294 
Foreign currency translation adjustments(31)(153)
Balance, end of period$4,361 $6,613 
The Company did not have any transfers between levels within the fair value hierarchy.
Note 18: Commitments and Contingencies
Purchase Commitment — In the normal course of business, the Company enters into various purchase commitments for goods and services. As of March 31, 2022, the non‑cancelable future cash purchase commitment for services related to the cloud provisioning of the Company’s software solutions was $41,947 through May 2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.
Operating Leases — The Company leases certain office facilities, office equipment, and automobiles under operating leases having initial or remaining non‑cancelable terms in excess of one year (see Note 8).
Litigation — From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management’s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company’s future financial position, results of operations, or cash flows.
Note 19: Geographic Data
Revenues by geographic area are presented in Note 3. The following table presents the Company’s long‑lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes 5, 6, and 8):
March 31, 2022December 31, 2021
Americas (1)
$188,292 $99,500 
EMEA40,574 44,730 
APAC181,638 184,245 
Total long-lived assets$410,504 $328,475 
(1)Americas includes the U.S., Canada, and Latin America (including the Caribbean).
37


Note 20: Interest Expense, Net
Interest expense, net is comprised of the following:
Three Months Ended
March 31,
20222021
Interest expense (see Note 10)$(7,124)$(2,401)
Interest income82 82 
Interest expense, net$(7,042)$(2,319)
Note 21: Other Income, Net
Other income, net is comprised of the following:
Three Months Ended
March 31,
20222021
Foreign exchange (loss) gain (1)
$(3,071)$792 
Other income, net (2)
13,712 13,690 
Total other income, net
$10,641 $14,482 
(1)Foreign exchange (loss) gain is primarily attributable to foreign currency translation derived primarily from U.S. Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries.
(2)For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $12,084 (see Note 17) and a gain on the sale of 50% of the Company’s interest in its aircraft of $2,029 (see Note 5), partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $13,661 (see Note 17).
38


Note 22: Net Income Per Share
The Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company’s declaration of a dividend for common shares. As of March 31, 2022, there were 305,785 participating securities outstanding. As of March 31, 2021, there were no participating securities outstanding.
Undistributed net income allocated to participating securities are subtracted from net income in determining basic net income attributable to common stockholders. Basic net income per share is computed by dividing basic net income attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company’s Class B Common Stock.
For the Company’s diluted net income per share numerator, interest expense, net of tax, attributable to the conversion of the convertible senior notes is added back to basic net income attributable to common stockholders. For the Company’s diluted net income per share denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans and ESPP, and by the dilutive effect of the assumed conversion of the convertible senior notes. Diluted net income per share attributable to common stockholders is computed by dividing diluted net income attributable to common stockholders by the weighted average number of fully diluted common shares.
Except with respect to voting and conversion, the rights of the holders of the Company’s Class A Common Stock and the Company’s Class B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income per share would not differ under the two‑class method.
The details of basic and diluted net income per share are as follows:
Three Months Ended
March 31,
20222021
Numerator:
Net income
$56,388 $57,006 
Less: Net income attributable to participating securities
(9) 
Net income attributable to Class A and Class B common stockholders, basic
56,379 57,006 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,695 130 
Net income attributable to Class A and Class B common stockholders, diluted
$58,074 $57,136 
Denominator:
Weighted average shares, basic307,969,672 302,583,452 
Dilutive effect of stock options, restricted stock, and RSUs5,542,252 11,388,113 
Dilutive effect of ESPP150,709 114,364 
Dilutive effect of assumed conversion of convertible senior notes17,667,623 7,650,720 
Weighted average shares, diluted331,330,256 321,736,649 
Net income per share, basic
$0.18 $0.19 
Net income per share, diluted
$0.18 $0.18 
39


The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:
Three Months Ended
March 31,
20222021
Stock options, restricted stock, and RSUs1,282,161 6,714 
Total anti-dilutive securities1,282,161 6,714 
40


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion should be read in conjunction with our unaudited consolidated financial statements and notes thereto appearing in Part I, Item 1 of this Quarterly Report on Form 10‑Q and with our audited consolidated financial statements and notes thereto included in Part II, Item 8 of our 2021 Annual Report on Form 10‑K on file with the United States Securities and Exchange Commission (“SEC”). 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 set forth in Part II, Item 1A. Risk Factors of this Quarterly Report on Form 10‑Q.
All amounts presented in this Management’s Discussion and Analysis of Financial Condition and Results of Operations, except share and per share amounts, are presented in thousands. Additionally, many of the amounts and percentages have been rounded for convenience of presentation.
Overview:
We are a leading global provider of software for infrastructure engineering, enabling the work of civil, structural, geoprofessional, and plant engineering practitioners, their project delivery enterprises, and owner‑operators of infrastructure assets.
Our enduring commitment is to develop and support the most comprehensive portfolio of integrated software offerings across professional disciplines, project and asset lifecycles, infrastructure sectors, and geographies. Our software enables digital workflows across engineering disciplines, distributed project teams, from offices to the field, and across computing form factors, including desktops, on‑premises servers, cloud‑native services, mobile devices, and web browsers. We deliver our solutions via on‑premises, cloud, and hybrid environments. Our users engineer, construct, and operate projects and assets across the following infrastructure sectors:
public works (including roads, rail, airports, ports, and water and wastewater networks)/utilities (including electric, gas, water, and communications). We estimate that this sector represents 52% of the net infrastructure asset value of the global top 500 infrastructure owners based on the 2021 edition of the Bentley Infrastructure 500 Top Owners, our annual compilation of the world’s largest infrastructure owners ranked by net depreciated value of their tangible fixed assets;
industrial (including discrete and process manufacturing, power generation, and water treatment plants)/resources (including oil and gas, mining, and offshore). We estimate that this sector represents 34% of the global top 500 infrastructure owners’ net infrastructure asset value; and
commercial/facilities (including office buildings, hospitals, and campuses). We estimate that this sector represents 14% of the global top 500 infrastructure owners’ net infrastructure asset value.
We offer solutions for enterprises and professionals across the infrastructure lifecycle. Our Engineering Applications and Geoprofessional Applications support the breadth of engineering and geoprofessional disciplines and are primarily desktop applications for professional practitioners. Our project delivery and asset performance Enterprise systems are provided via cloud and hybrid environments, developed respectively to extend enterprise collaboration during project delivery, and to manage and leverage engineering information during operations and maintenance. Our Industry Solutions solve domain‑specific problems for owners of infrastructure assets, and the project delivery ecosystems that support these owners. Our cloud-native iTwin Platform solutions enable digital twin workflows, which can span project and asset lifecycles.
We continue to make substantial investments in research and development because we believe the infrastructure engineering software market presents compelling opportunities for the application of new technologies that advance our current solutions. Our research and development roadmap balances technology advances and new offerings with continuous enhancements to existing offerings. Our allocation of research and development resources is guided by management‑established priorities, input from product managers, and user and sales force feedback.
41


We bring our offerings to market primarily through direct sales channels that generated approximately 92% of our 2021 total revenues.
Our sources of revenue growth, in order of magnitude and excluding the impact from acquisitions, come from the recurrence of existing subscriptions revenues, additional revenue and growth from existing accounts using the same products, additional revenue and growth from existing accounts using new products, and growth from new accounts. For the year ended December 31, 2021, subscriptions represented 84% of our total revenues, and together with certain services revenues that are recurring in nature and represented 2% of our total revenues, bring the proportion of our recurring revenues to 86% of our total revenues. The remaining 14% of our revenues were generated from the sale of perpetual licenses and the delivery of non‑recurring services. We have a highly‑diversified account base, with our largest account representing no more than 2.5% of our total revenues in 2021. Our 2021 total revenues were also diversified by account type, size, and geography. Additionally, we believe that we have a loyal account base, with over 70% of our 2021 total revenues from organizations that have been our accounts for over ten years. Between 2002 and 2021, our total revenues had an approximately 8% compound annual growth rate.
Our Commercial Offerings:
Our solutions are made available to our accounts in a broad range of commercial offerings designed to accommodate the diverse preferences of our accounts, which range from owned versus subscribed, short‑term subscriptions versus longer term annual subscriptions, and fee‑certain arrangements versus variable or consumption‑based arrangements with consumption measurement durations of less than one year. We contract our commercial offerings under a single form of standard contract, which includes liability and other risk protections in our favor, and appropriate standard addendums to the primary contract, which specifically address the commercial offerings provided. Our standard commercial offerings are summarized in the table below, with further descriptions following the table:
bsy-20220331_g1.jpg
SELECT Subscriptions. Our SELECT subscription is a prepaid annual recurring subscription that accompanies a new or previously purchased perpetual license. We believe that the SELECT benefits summarized below support our favorable rates of account retention and growth:
Software upgrades;
Comprehensive technical support;
42


License pooling providing accounts with efficiency advantages;
Portfolio balancing providing accounts the opportunity to exchange unused or under used licenses with other of our license offerings;
Learning benefits, Azure‑based cloud collaboration services, and mobility advantages; and
Access to our entire application portfolio with usage of licenses not previously purchased monetized quarterly in arrears based on consumption. See the section titled “Term License Subscriptions” below.
Enterprise Subscriptions. Our Enterprise subscription offerings provide our largest accounts with complete and unlimited global access to our comprehensive portfolio of solutions.
Enterprise License Subscriptions (“ELS”). Our ELS offering provides access to our comprehensive portfolio of solutions for a fixed annual fee. Subsequent annual renewals are based on the account’s usage of software in the preceding year, effectively resulting in an annual consumption‑based arrangement. The majority of our ELS subscribers were historically SELECT subscribers that have grown into a position to take full advantage of our ELS offering.
Enterprise 365 (“E365”) Subscriptions. Under our E365 subscription, participating accounts have unrestricted access to our comprehensive software portfolio, similar to ELS, however they are charged based upon daily usage. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of our software. The E365 subscription offering was introduced during the fourth quarter of 2018. We are prioritizing efforts to transition ELS subscribers to E365 subscriptions, primarily to simplify pricing, more closely align consumption to monetization, and to establish Success Blueprints as recurring to ensure better business outcomes for our users. To the extent we succeed in transitioning subscribers to E365, we recognize a greater proportion of our revenues on a quarterly basis rather than substantially upfront. See the section titled “Key Factors Impacting Comparability and Performance.”
Term License Subscriptions
Annual Term Licenses (“ATL”) Subscription. Annual term licenses are generally prepaid annually for named user access to specific products and include our Virtuoso subscriptions sold via our Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. ATL are also used to monetize site or enterprise wide access for certain of our AssetWise solutions within given usage bands.
Quarterly Term License (“QTL”) Subscription. Through quarterly term licenses, accounts pay quarterly in arrears for licenses they have used representing usage beyond their contracted quantities. Much like our Enterprise subscription programs, a QTL allows smaller- and medium‑sized accounts to match usage to ongoing project requirements.
Monthly Term License (“MTL”) Subscription. Monthly term licenses are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription, which is discussed below.
Visas and Passports. Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles our users to certain functionality of our ProjectWise and AssetWise systems. Generally, a Passport provides desktop, web, and mobile application access to project information and certain functions, and a Visa provides similar access, plus added functionality depending upon the product to which the Visa is aligned.
43


While certain legacy arrangements are supported, our standard offering requires Visas and Passports to be fulfilled and contracted via a CSS, which is discussed below.
Cloud Services Subscription (“CSS”). CSS is designed to streamline the procurement, administration, and payment process for us and our accounts. A CSS requires an upfront annual estimation of MTL, Visa and Passport consumption, and any Success Services expected for the upcoming year. A deposit for the annual estimated consumption is submitted in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. Accounts are charged only for what gets used and deposited amounts never expire.
Perpetual Licenses
We historically have sold perpetual licenses and continue to offer them to our accounts as an available option for most of our applications. Perpetual licenses are available for accounts that prefer to own their software licenses and may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription.
Services
We provide professional services, including training, implementation, configuration, customization, and strategic consulting services. We perform projects on both a time and materials and a fixed fee basis. Certain of our fixed‑fee arrangements, including our Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement.
Key Business Metrics:
We regularly review the following key metrics to evaluate our business, measure our performance, identify trends in our business, prepare financial projections, and make strategic decisions.
Twelve Months Ended
March 31,
20222021
Last twelve-months recurring revenues$885,882 $716,902 
Constant Currency:
Annualized recurring revenues (“ARR”) growth rate27 %10 %
Account retention rate98 %98 %
Recurring revenues dollar-based net retention rate108 %107 %
Last twelve‑months recurring revenues. Last twelve‑months recurring revenues is calculated as recurring revenues recognized over the preceding twelve‑month period. We define recurring revenues as subscriptions revenues that recur monthly, quarterly, or annually with specific or automatic renewal clauses and services revenues in which the underlying contract is based on a fixed fee and contains automatic annual renewal provisions.
We believe that last twelve‑months recurring revenues is an important indicator of our performance during the immediately preceding twelve‑month time period. We believe that we will continue to experience favorable growth in recurring revenues primarily due to our strong account retention and recurring revenues dollar‑based net retention rates, as well as the addition of new accounts with recurring revenues. The last twelve‑months recurring revenues for the periods ended March 31, 2022 compared to the last twelve‑months of the preceding twelve‑month period increased by $168,980. This increase was primarily due to growth in ARR, which is primarily the result of growing our recurring revenues within our existing accounts as expressed in our recurring revenues dollar‑based net retention rate, as well as additional recurring revenues resulting from new accounts and acquisitions. For the twelve months
44


ended March 31, 2022, 87% of our revenues were recurring revenues.
Constant currency metrics. In reporting period‑over‑period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
ARR growth rate. Our ARR growth rate is the growth rate of our ARR, measured on a constant currency basis. Our ARR is defined as the sum of the annualized value of our portfolio of contracts that produce recurring revenues as of the last day of the reporting period, and the annualized value of the last three months of recognized revenues for our contractually recurring consumption‑based software subscriptions with consumption measurement durations of less than one year. We believe that the last three months of recognized revenues, on an annualized basis, for our recurring software subscriptions with consumption measurement period durations of less than one year is a reasonable estimate of the annual revenues, given our consistently high retention rate and stability of usage under such subscriptions. ARR resulting from the annualization of recurring contracts with consumption measurement durations of less than one year, as a percentage of total ARR, was 39% and 38% as of March 31, 2022 and 2021, respectively. Within our consumption‑measured ARR, the continuous uptake of our E365 subscription offering has increased daily consumption‑measured ARR, representing 30% of total ARR as of March 31, 2022. Our ARR growth rate was favorably impacted by the ARR onboarding from our platform acquisitions of Power Line Systems and Seequent Holdings Limited (“Seequent”) by 15% for the twelve months ended March 31, 2022. We believe that ARR and ARR growth are important metrics indicating the scale and growth of our business. Furthermore, we believe ARR, considered in connection with our recurring revenues dollar‑based net retention rate, is a leading indicator of revenue growth.
In March 2022, in response to the Russia‑Ukraine war, we announced a pause of sales in Russia and Belarus, in addition to our strict compliance with applicable sanctions, regimes, and other regulatory restrictions on business activities in those countries. As a result of the conflict, we have deemed our overall business recurrence in the affected countries to have been reduced by about 50%, and accordingly, have reduced our related ARR by $5,190. Our ARR as of March 31, 2022 was $962,550, calculated using the spot foreign exchange rates as of March 31, 2022.
Account retention rate. Our account retention rate for any given twelve-month period is calculated using the average currency exchange rates for the prior period, as follows: the prior period recurring revenues from all accounts with recurring revenues in the current and prior period, divided by total recurring revenues from all accounts during the prior period. Our account retention rate is an important indicator that provides insight into the long‑term value of our account relationships and our ability to retain our account base. We believe that our consistent and high account retention rates illustrate our ability to retain and cultivate long‑term relationships with our accounts.
Recurring revenues dollar‑based net retention rate. Our recurring revenues dollar‑based net retention rate is calculated using the average exchange rates for the prior period, as follows: the recurring revenues for the current period, including any growth or reductions from existing accounts, but excluding recurring revenues from any new accounts added during the current period, divided by the total recurring revenues from all accounts during the prior period. A period is defined as any trailing twelve months. We believe our recurring revenues dollar‑based net retention rate is a key indicator of our success in growing our revenues within our existing accounts. Given that recurring revenues represented 87% of our total revenues for the twelve months ended March 31, 2022, this metric helps explain our revenue performance as primarily growth into existing accounts. We believe that our consistent and high recurring revenues dollar‑based net retention rate illustrates our ability to consistently retain accounts and grow them.
Our calculation of these metrics may not be comparable to other companies with similarly‑titled metrics.
45



Non-GAAP Financial Measures:
In addition to our results determined in accordance with U.S. GAAP, we also use the below non‑GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes.
Three Months Ended
March 31,
20222021
Adjusted EBITDA$97,616 $82,976 
Adjusted Net Income79,556 64,130 
Adjusted EBITDA. We define Adjusted EBITDA as net income adjusted for interest expense, net, provision (benefit) for income taxes, depreciation and amortization, stock‑based compensation, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, other non‑operating (income) expense, net, and (income) loss from investment accounted for using the equity method, net of tax.
Adjusted Net Income. We define Adjusted Net Income as net income adjusted for the following: amortization of purchased intangibles and developed technologies, stock‑based compensation, expense (income) relating to deferred compensation plan liabilities, acquisition expenses, other non‑operating (income) expense, net, the tax effect of the above adjustments to net income, and (income) loss from investment accounted for using the equity method, net of tax. The income tax effect of non‑GAAP adjustments was determined using the applicable rates in the taxing jurisdictions in which income or expense occurred, and represent both current and deferred income tax expense or benefit based on the nature of the non‑GAAP adjustments, including the tax effects of non‑cash stock‑based compensation expense.
Adjusted EBITDA and Adjusted Net Income are not presentations made in accordance with U.S. GAAP, and our use of the terms Adjusted EBITDA and Adjusted Net Income may vary from the use of similarly titled measures by others in our industry due to the potential inconsistencies in the method of calculation and differences due to items subject to interpretation. We believe the presentation of Adjusted EBITDA and Adjusted Net Income provides useful information to management and investors regarding financial and business trends related to our results of operations and that when non‑GAAP financial information is viewed with U.S. GAAP financial information, investors are provided with a more meaningful understanding of our ongoing operating performance. We also use Adjusted EBITDA and Adjusted Net Income to compare our results to those of our competitors and to consistently measure our performance from period to period. During the third quarter of 2021, we modified our definitions of Adjusted EBITDA and Adjusted Net Income to adjust for expense (income) relating to deferred compensation plan liabilities and amounts for all periods herein reflect application of the modified definition.
Adjusted EBITDA and Adjusted Net Income should not be considered as alternatives to net income, operating income, or any other performance measures derived in accordance with U.S. GAAP as measures of operating performance. Adjusted EBITDA and Adjusted Net Income have important limitations as analytical tools and should not be considered in isolation or as a substitute for analysis of our results as reported under U.S. GAAP.
46


Reconciliation of net income to Adjusted EBITDA:
Three Months Ended
March 31,
20222021
Net income
$56,388 $57,006 
Interest expense, net7,042 2,319 
Provision for income taxes
3,231 10,358 
Depreciation and amortization (1)
17,212 8,993 
Stock-based compensation (3)
14,953 8,913 
Deferred compensation plan (4)
(5,138)167 
Acquisition expenses (5)
13,997 9,256 
Other income, net (6)
(10,641)(14,482)
Loss from investment accounted for using the equity method, net of tax
572 446 
Adjusted EBITDA$97,616 $82,976 
Reconciliation of net income to Adjusted Net Income:
Three Months Ended
March 31,
20222021
Net income
$56,388 $57,006 
Non-GAAP adjustments, prior to income taxes:
Amortization of purchased intangibles and developed technologies (2)
12,928 4,683 
Stock-based compensation (3)
14,953 8,913 
Deferred compensation plan (4)
(5,138)167 
Acquisition expenses (5)
13,997 9,256 
Other income, net (6)
(10,641)(14,482)
Total non-GAAP adjustments, prior to income taxes26,099 8,537 
Income tax effect of non-GAAP adjustments(3,503)(1,859)
Loss from investment accounted for using the equity method, net of tax
572 446 
Adjusted Net Income$79,556 $64,130 
Further explanation of certain of our adjustments in arriving at Adjusted EBITDA and Adjusted Net Income are as follows:
(1)Depreciation and amortization. Depreciation and amortization includes amortization of $1,636 and $1,687 for the three months ended March 31, 2022 and 2021, respectively, related to certain projects under our Accelerated Commercial Development Program (“ACDP”).
(2)Amortization of purchased intangibles and developed technologies. Amortization of purchased intangibles varies in amount and frequency and is significantly impacted by the timing and size of our acquisitions. Management finds it useful to exclude these non‑cash charges from our operating expenses to assist in budgeting, planning, and forecasting future periods. The use of intangible assets and developed technologies contributed to our revenues earned during the periods presented and will also contribute to our revenues in future periods. Amortization of purchased intangible assets and developed technologies will recur in future periods.
47


(3)Stock‑based compensation. We exclude certain stock‑based compensation expenses from our non‑GAAP measures primarily because they are non‑cash expenses and management finds it useful to exclude certain non‑cash charges to assess the appropriate level of various operating expenses to assist in budgeting, planning, and forecasting future periods. Moreover, because of the variety of award types and subjective assumptions that companies can use under Financial Accounting Standards Board Accounting Standards Codification Topic 718, Compensation—Stock Compensation, we believe excluding stock‑based compensation expenses allows investors to make meaningful comparisons between our recurring core business results of operations and those of other companies.
(4)Deferred compensation plan. In August 2021, our board of directors approved an amendment to the amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the “DCP”), which offered to certain active executives in the DCP a one‑time, short‑term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company’s Class B Common Stock into other phantom investment funds. For further discussion of the aforementioned DCP reallocation, see Note 12 to our consolidated financial statements included in Part II, Item 8 of our 2021 Annual Report on Form 10‑K. Deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to Deferred compensation plan in the consolidated statements of operations. We exclude Deferred compensation plan expense (income) because it is not reflective of our ongoing business and results of operation. We believe it is useful for investors to understand the effects of this item on our total operating expenses.
(5)Acquisition expenses. We incur expenses for professional services rendered in connection with business combinations, which are included in our U.S. GAAP presentation of general and administrative expense. Also included in our acquisition expenses are retention incentives paid to executives of the acquired companies. For the three months ended March 31, 2022, $9,773 of our acquisition expenses related to our platform acquisition of Power Line Systems. For the three months ended March 31, 2021, $6,716 of our acquisition expenses related to our platform acquisition of Seequent. We exclude these acquisition expenses when we evaluate our continuing operational performance as we would not have otherwise incurred these expenses in the periods presented as part of our continuing operations.
(6)Other income, net. Primarily consists of foreign exchange losses (gains) of $3,071 and $(792) for the three months ended March 31, 2022 and 2021, respectively. The foreign exchange losses (gains) derive primarily from United States (“U.S.”) Dollar denominated cash and cash equivalents, accounts receivable, customer deposits, and intercompany balances held by foreign subsidiaries. The gains and losses from such translations are included in Other income, net in the consolidated statements of operations. For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of our interest rate swap of $12,084 and a gain on the sale of 50% of our interest in our aircraft of $2,029, partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of our interest rate swap of $13,661. We exclude these charges because they are not reflective of ongoing business and results of operations. We believe it is useful for investors to understand the effects of these items on our total expenses.
48


Key Factors Impacting Comparability and Performance:
Highlights for the three months ended March 31, 2022. In addition to our performance previously discussed in “—Key Business Metrics” and “—Non-GAAP Financial Measures,” and as discussed further below in “—Results of Operations” and “—Liquidity and Capital Resources,” our consolidated financial statements for the three months ended March 31, 2022 were impacted by our January 31, 2022 platform acquisition of Power Line Systems for $695,968 in cash, net of cash acquired. For the three months ended March 31, 2022, we incurred $9,773 of expenses related to the acquisition of Power Line Systems.
Acquisitions. Historically, we have enhanced our business with acquisitions of businesses, software solutions, and technologies. Going forward, we plan to selectively acquire adjacent software solutions that can be sold broadly across our account base, as well as to acquire new technologies that we can leverage across our existing software solution portfolio. We completed one and three acquisitions for the three months ended March 31, 2022 and 2021, respectively. Our three months ended March 31, 2022 consolidated financial statements were meaningfully impacted by our platform acquisitions of Power Line Systems described above, and Seequent, which was completed on June 17, 2021.
Impact of foreign currency. A portion of our total revenues and operating expenses were derived from outside the U.S. and as such, were denominated in various foreign currencies, including most significantly: Euros, British Pounds, Australian Dollars, Canadian Dollars, Chinese Yuan Renminbi, and New Zealand Dollars. Our financial results are therefore affected by changes in foreign currency rates. In 2021, 47% of our total revenues were denominated in various foreign currencies. Correspondingly, in 2021, 42% of our total operating expenses were denominated in various foreign currencies. Other than the natural hedge attributable to matching revenues and expenses in the same currencies, we do not currently hedge foreign currency exposure. Accordingly, our results of operations have been, and in the future will be, affected by changes in foreign exchange rates.
We identify the effects of foreign currency on our operations and present constant currency growth rates and fluctuations because we believe exchange rates are an important factor in understanding period‑over‑period comparisons and enhance the understanding of our results and evaluation of our performance. In reporting period to period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with U.S. GAAP.
49


Results of Operations:
The following table sets forth selected consolidated statements of operations data for each of the periods indicated:
Three Months Ended
March 31,
20222021
Revenues:
Subscriptions$241,233 $188,125 
Perpetual licenses10,205 10,116 
Subscriptions and licenses251,438 198,241 
Services24,079 23,764 
Total revenues275,517 222,005 
Cost of revenues:
Cost of subscriptions and licenses33,727 28,945 
Cost of services22,058 20,344 
Total cost of revenues55,785 49,289 
Gross profit219,732 172,716 
Operating expense (income):
Research and development61,273 47,803 
Selling and marketing45,945 32,440 
General and administrative51,154 33,221 
Deferred compensation plan(5,138)167 
Amortization of purchased intangibles9,906 3,438 
Total operating expenses163,140 117,069 
Income from operations
56,592 55,647 
Interest expense, net(7,042)(2,319)
Other income, net
10,641 14,482 
Income before income taxes
60,191 67,810 
Provision for income taxes
(3,231)(10,358)
Loss from investment accounted for using the equity method, net of tax
(572)(446)
Net income
56,388 57,006 
Less: Net income attributable to participating securities
(9)— 
Net income attributable to Class A and Class B common stockholders
$56,379 $57,006 
Per share information:
Net income per share, basic
$0.18 $0.19 
Net income per share, diluted
$0.18 $0.18 
Weighted average shares, basic307,969,672 302,583,452 
Weighted average shares, diluted331,330,256 321,736,649 
50


In reporting period‑over‑period results, we calculate the effects of foreign currency fluctuations and constant currency information by translating current period results using prior period average foreign currency exchange rates. Our definition of constant currency may differ from other companies reporting similarly named measures, and these constant currency performance measures should be viewed in addition to, and not as a substitute for, our operating performance measures calculated in accordance with U.S. GAAP.
Comparison of the Three Months Ended March 31, 2022 and 2021
Revenues
Comparison
Three Months EndedConstant
March 31,Currency
20222021Amount%%
Subscriptions$241,233 $188,125 $53,108 28.2 %32.0 %
Perpetual licenses10,205 10,116 89 0.9 %5.9 %
Subscriptions and licenses251,438 198,241 53,197 26.8 %30.7 %
Services24,079 23,764 315 1.3 %2.8 %
Total revenues$275,517 $222,005 $53,512 24.1 %27.7 %
The increase in total revenues was primarily driven by the impact from acquisitions in subscriptions revenues and improvements in our business performance, partially offset by the overall negative foreign currency effects due to a stronger U.S. Dollar relative to our other functional currencies. We define business performance as our organic growth results inclusive of the impact from certain programmatic acquisitions, which generally are immaterial, individually and in the aggregate.
Subscriptions. On a constant currency basis, the increase in subscriptions revenues was driven primarily by the impact from acquisitions of approximately $42,700 and improvements in our business performance of approximately $17,500.
The acquisition impact was due to our platform acquisitions of Seequent and Power Line Systems and includes organic growth within their existing accounts. The increase in business performance was driven by expansion within our existing accounts, and growth of 3% attributable to new accounts exclusive of acquisitions, most notability smaller- and medium-sized accounts. Improvements in business performance for the three months ended March 31, 2022 were led by our civil design, SYNCHRO, and geoprofessional products.
Perpetual licenses. On a constant currency basis, the increase in perpetual licenses revenues was driven primarily by the impact from our Seequent platform acquisition of approximately $1,000, partially offset by a reduction in our business performance of approximately $400.
Services. On a constant currency basis, services revenues increased approximately $700 driven primarily by favorable contributions of approximately $3,200 from Maximo Ontracks digital integrator services in Americas, and to a lesser extent, from growth in our Asset Performance digital integrator services, partially offset by reductions from project and contracting delays primarily related to acquisition integrations, the effect of ongoing transition of historically classified services revenues into subscriptions revenues for accounts converting to our E365 subscription offering with embedded Success Services, and declines in Maximo digital integrator services in Europe.
51


Revenues by Geographic Area
Revenues are allocated to individual countries based upon the location of users. Revenues by geographic area are as follows:
Comparison
Three Months EndedConstant
March 31,Currency
20222021Amount%%
Americas$154,260 $108,862 $45,398 41.7 %42.5 %
Europe, the Middle East, and Africa (“EMEA”)77,480 73,848 3,632 4.9 %11.4 %
Asia-Pacific (“APAC”)43,777 39,295 4,482 11.4 %17.0 %
Total revenues by geographic area$275,517 $222,005 $53,512 24.1 %27.7 %
Americas. On a constant currency basis, the increase in revenues from the Americas was driven primarily by an increase in subscriptions revenues from our Seequent and Power Line Systems platform acquisitions of approximately $29,000 and improvements in our business performance of approximately $16,300. The increase in business performance was primarily due to expansion of our recurring subscriptions revenues from existing accounts in the U.S.
EMEA. On a constant currency basis, the increase in revenues from EMEA was driven primarily by an increase in subscriptions revenues from our Seequent platform acquisition of approximately $8,400, partially offset by a reduction in our business performance of approximately $300 primarily driven by a decrease in perpetual licenses and services revenues.
APAC. On a constant currency basis, the increase in revenues from APAC was driven primarily by an increase in subscriptions revenues from our Seequent platform acquisition of approximately $5,100 and improvements in our business performance of approximately $1,400. The increase in business performance was primarily due to expansion of our recurring subscriptions revenues from existing accounts in India and Australia.
Cost of Revenues
Comparison
Three Months EndedConstant
March 31,Currency
20222021Amount%%
Cost of subscriptions and licenses$33,727 $28,945 $4,782 16.5 %19.5 %
Cost of services22,058 20,344 1,714 8.4 %10.4 %
Total cost of revenues$55,785 $49,289 $6,496 13.2 %15.7 %
On a constant currency basis, cost of subscriptions and licenses increased primarily due to an increase in headcount‑related costs of approximately $2,700, primarily due to our platform acquisition of Seequent and annual salary adjustments, and an increase in amortization expense for software and technology of approximately $1,900.
On a constant currency basis, cost of services increased primarily due to an increase in headcount‑related costs of approximately $2,600, primarily due to digital integrator business acquisitions and annual salary adjustments, partially offset by a decrease in facility-related costs of approximately $400.
52


Operating Expense (Income)
Comparison
Three Months EndedConstant
March 31,Currency
20222021Amount%%
Research and development$61,273 $47,803 $13,470 28.2 %30.8 %
Selling and marketing45,945 32,440 13,505 41.6 %44.8 %
General and administrative51,154 33,221 17,933 54.0 %55.6 %
Deferred compensation plan(5,138)167 (5,305)**
Amortization of purchased intangibles9,906 3,438 6,468 188.1 %196.1 %
Total operating expenses$163,140 $117,069 $46,071 39.4 %42.0 %
*Not meaningful
Research and development. On a constant currency basis, research and development expenses increased primarily due to an increase in headcount-related costs of approximately $13,400, primarily due to our platform acquisition of Seequent and annual salary adjustments.
Selling and marketing. On a constant currency basis, selling and marketing expenses increased primarily due to an increase in headcount-related costs of approximately $11,600, primarily due to our platform acquisition of Seequent and annual salary adjustments, and an increase in promotional costs of approximately $1,400.
General and administrative. On a constant currency basis, general and administrative expenses increased primarily due to an increase headcount-related costs of approximately $10,500, an increase in acquisition expenses of approximately $3,700, primarily due to expenses related to our platform acquisition of Power Line Systems, and an increase in third party subscription software and facilities costs of approximately $2,200. The approximate $10,500 increase in headcount-related costs was primarily comprised of an increase in salaries costs of approximately $6,000, primarily due to our platform acquisition of Seequent and annual salary adjustments, and an increase in stock‑based compensation expense of approximately $3,500.
Deferred compensation plan. For the three months ended March 31, 2022, deferred compensation plan income was $5,138 as compared to deferred compensation plan expense of $167 for the three months ended March 31, 2021. These amounts were attributable to the marked to market impact on deferred compensation plan liability balances period over period.
Amortization of purchased intangibles. On a constant currency basis, amortization of purchased intangibles increased primarily due to amortization from recently acquired purchased intangibles.
53


Interest Expense, Net
Three Months Ended
March 31,
20222021
Interest expense$(7,124)$(2,401)
Interest income82 82 
Interest expense, net$(7,042)$(2,319)
Three Months Ended
March 31,
20222021
Revolving loan facility$(2,225)$(729)
Term loan(1,067)— 
Interest rate swap(294)(301)
Convertible senior notes, coupon interest(755)(154)
Amortization and write-off of deferred debt issuance costs(1,778)(1,229)
Other, net(923)94 
Interest expense, net$(7,042)$(2,319)
For the three months ended March 31, 2022, interest expense, net increased from the three months ended March 31, 2021 primarily due to a higher outstanding average balance under the revolving loan facility, and interest expense on the term loan and the convertible senior notes.
Other Income, Net
Three Months Ended
March 31,
20222021
Foreign exchange (loss) gain
$(3,071)$792 
Other income, net
13,712 13,690 
Total other income, net
$10,641 $14,482 
For the three months ended March 31, 2022 and 2021, total other income, net consists of foreign exchange (losses) gains of $(3,071) and $792, respectively. The foreign exchange (losses) gains derive primarily from U.S. Dollar denominated cash and cash equivalents, accounts receivable, customer deposits, and intercompany balances held by foreign subsidiaries.
For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of our interest rate swap of $12,084 and a gain on the sale of 50% of our interest in our aircraft of $2,029, partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of our interest rate swap of $13,661.
54


Provision for Income Taxes
The income tax provisions for the three months ended March 31, 2022 and 2021 were based on the estimated annual effective income tax rates adjusted for discrete items occurring during the periods presented. For the three months ended March 31, 2022 and 2021, we recognized an aggregate consolidated income tax expense of $3,231 and $10,358, respectively, for U.S. domestic and foreign income taxes. For the three months ended March 31, 2022 and 2021, we recorded discrete tax benefits of $12,728 and $7,485, respectively, primarily associated with significant windfall tax benefits from stock‑based compensation, net of the impact from officer compensation limitation provisions. The effective income tax rate of 5.4% on Income before income taxes of $60,191 for the three months ended March 31, 2022 was lower than the effective income tax rate of 15.3% on Income before income taxes of $67,810 for the three months ended March 31, 2021 primarily due to an increase in discrete tax benefits as discussed above.
Net Income
Three Months Ended
March 31,
20222021
Net income
$56,388 $57,006 
For the three months ended March 31, 2022, net income decreased by $618, or 1.1%, compared to the three months ended March 31, 2021. Net income as a percentage of total revenues was 20.5% and 25.7%, respectively. The changes are due to the factors described above.
Adjusted EBITDA and Adjusted Net Income
Three Months Ended
March 31,
20222021
Adjusted EBITDA$97,616 $82,976 
Adjusted Net Income$79,556 $64,130 
For the three months ended March 31, 2022, Adjusted EBITDA increased by $14,640 compared to the three months ended March 31, 2021. For the three months ended March 31, 2022 and 2021, Adjusted EBITDA as a percentage of total revenues was 35.4% and 37.4%, respectively.
For the three months ended March 31, 2022, Adjusted Net Income increased by $15,426 compared to the three months ended March 31, 2021. Adjusted Net Income as a percentage of total revenues was 28.9% for both the three months ended March 31, 2022 and 2021.
For additional information, including the limitations of using non‑GAAP financial measures, and reconciliations of the non‑GAAP financial measures to the most directly comparable financial measures stated in accordance with U.S. GAAP, see the section titled “—Non‑GAAP Financial Measures.”
55


Liquidity and Capital Resources:
Our primary source of operating cash is from the sale of subscriptions, perpetual licenses, and services. Our primary use of cash is payment of our operating costs, which consist primarily of colleague-related expenses, such as compensation and benefits, as well as general operating expenses for marketing, facilities, and overhead costs. In addition to operating expenses, we also use cash to pay quarterly dividends, to service our debt obligations, and for capital expenditures in support of our operations. We also use cash to fund our acquisitions of software assets and businesses, and other investment activities of BSY Investments, including iTwin Ventures for which, over a period of approximately 5 years, we expect to invest up to $100 million of corporate venture capital funding for seed, early, and growth stage technology companies with promising and emerging opportunities for infrastructure digital twin solutions strategically relevant to our business. In connection with the acquisition of Power Line Systems in January 2022, we used available cash and borrowings under our Credit Facility (described below) to fund the transaction.
Our cash and cash equivalent balances are concentrated in a few locations around the world, with substantial amounts held outside of the U.S. As of March 31, 2022 and December 31, 2021, 95% and 48%, respectively, of our total cash and cash equivalents were located outside of the U.S. During the three months ended March 31, 2022, we repatriated $100,000 of undistributed previously taxed earnings generated by our foreign subsidiaries to the U.S. Subsequent to March 31, 2022, we repatriated $50,000 of accumulated undistributed previously taxed earnings generated by our foreign subsidiaries as of March 31, 2022 to the U.S. The repatriation was used to fund a portion of the acquisition of Power Line Systems. We expect to meet our U.S. liquidity needs through ongoing cash flows or external borrowings including available liquidity under the Credit Facility. We regularly review our capital structure and consider a variety of potential financing alternatives and planning strategies to ensure that we have the proper liquidity available in the locations in which it is needed and to fund our operations and growth investments with cash that has not been permanently reinvested outside the U.S.
We believe that existing cash and cash equivalent balances, together with cash generated from operations, and liquidity under the Credit Facility, will be sufficient to meet our domestic and international working capital and capital expenditure requirements through the next twelve months. However, our future capital requirements may be materially different than those currently planned in our budgeting and forecasting activities and depend on many factors, including our strategy of regularly acquiring and integrating specialized infrastructure engineering software businesses, our rate of revenue growth, the timing and extent of spending on research and development, the expansion of our sales and marketing activities, the timing of new product introductions, market acceptance of our products, competitive factors, currency fluctuations, and overall economic conditions, globally. To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders, while the incurrence of debt financing, including convertible debt, would result in debt service obligations. Such debt instruments also could introduce covenants that might restrict our operations. We cannot provide assurance that we could obtain additional financing on favorable terms or at all.
Cash and cash equivalents
We consider all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Our cash and cash equivalents consisted of cash held in checking accounts and money market funds maintained at various financial institutions. The following table presents our domestic and foreign holdings of cash and cash equivalents:
March 31,December 31,
20222021
Cash and cash equivalents held domestically$7,094 $170,267 
Cash and cash equivalents held by foreign subsidiaries122,523 159,070 
Total cash and cash equivalents$129,617 $329,337 
56


The amount of cash and cash equivalents held by foreign subsidiaries is subject to translation adjustments caused by changes in foreign currency exchange rates as of the end of each respective reporting period, the offset to which is recorded in Accumulated other comprehensive loss on our consolidated balance sheets.
Bank Credit Facility
We have an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November 15, 2025 and a $200,000 senior secured term loan as described further below (the “Credit Facility”).
Our $200,000 senior secured term loan has a maturity of November 15, 2025 (the “2021 Term Loan”). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March 31, 2022 and ending with December 31, 2023, we are required to repay $1,250 per quarter. Beginning with March 31, 2024 and ending with the last such date prior to the maturity date, we are required to repay $2,500 per quarter. We incurred $540 of debt issuance costs related to the 2021 Term Loan. We used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub‑facility and revolving loan facility under the Credit Facility.
In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub‑facility and a $200,000 incremental “accordion” sub‑facility. We had $150 of letters of credit and surety bonds outstanding as of March 31, 2022 and December 31, 2021. As of March 31, 2022 and December 31, 2021, we had $409,634 and $849,850, respectively, available under the Credit Facility.
Borrowings under the Credit Facility are guaranteed by all of our first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of our and the guarantors’ U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of March 31, 2022 and December 31, 2021, we were in compliance with all covenants in our Credit Facility.
Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April 2, 2030. Under the terms of the interest rate swap, we fixed our London Interbank Offered Rate borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. We account for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carry the derivative at fair value. Gains and losses from the change in fair value are recognized in Other income, net in the consolidated statements of operations. As of March 31, 2022 and December 31, 2021, we recorded a swap related asset at fair value of $22,201 and $10,117, respectively, in Other assets in the consolidated balance sheets.
The weighted average interest rate under the Credit Facility was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.
Convertible Senior Notes
2027 Notes. On June 28, 2021, we completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the “2027 Notes”). The 2027 Notes were issued pursuant to an indenture, dated as of June 28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2027 Indenture”). Interest will accrue from June 28, 2021 and will be payable semi‑annually in arrears in cash on January 1 and July 1 of each year, with the first payment due on January 1, 2022. The 2027 Notes will mature on July 1, 2027, unless earlier converted, redeemed or repurchased. We incurred $15,065 of expenses in connection with the 2027 Notes offering consisting of the payment of initial purchasers’ discounts and commissions, professional fees, and other expenses (“transaction costs”). We used $25,875 of the net proceeds from the sale of the 2027 Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.
57


Prior to April 1, 2027, the 2027 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September 30, 2021, if the last reported sale price per share of our Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our Class B Common Stock, as described in the 2027 Indenture; and (4) if we call the 2027 Notes for redemption. On or after April 1, 2027 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027 Notes will be convertible at the option of the holder at any time.
We will settle conversions by paying or delivering, as applicable, cash, shares of our Class B Common Stock or a combination of cash and shares of our Class B Common Stock, at our election, based on the applicable conversion rate. The initial conversion rate is 12.0153 shares of our Class B Common Stock per $1 principal amount of 2027 Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a “make-whole fundamental change” (as defined in the 2027 Indenture) occurs, then we will, in certain circumstances, increase the conversion rate for a specified period of time.
We will have the option to redeem the 2027 Notes in whole or in part at any time on or after July 5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of our Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (2) the trading day immediately before the date we send such notice. The redemption price will be equal to the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require us to purchase their 2027 Notes in whole or in part for cash at a price equal to the principal amount of the 2027 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2027 Indenture), we will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $61.65 per share or greater than $325.00 per share. We will not increase the conversion rate to an amount that exceeds 16.2206 shares per $1 principal amount of 2027 Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.
The 2027 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027 Notes. The effective interest rate for the 2027 Notes is 0.864%.
As of March 31, 2022, none of the conditions of the 2027 Notes to early convert has been met.
The 2027 Notes contain both affirmative and negative covenants. As of March 31, 2022, we were in compliance with all covenants in the 2027 Notes.
58


Capped Call Options. In connection with the pricing of the 2027 Notes, we entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. We incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to our Class B Common Stock upon any conversion of 2027 Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575 per share, which represents a premium of 55% above the last reported sale price per share of our Class B Common Stock on the Nasdaq Global Select Market on June 23, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2027 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027 Notes, we account for the capped call options separately from the 2027 Notes. The capped call options are indexed to our own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
2026 Notes. On January 26, 2021, we completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the “2026 Notes”). The 2026 Notes were issued pursuant to an indenture, dated as of January 26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2026 Indenture”). Interest will accrue from January 26, 2021 and will be payable semi‑annually in arrears in cash on January 15 and July 15 of each year, with the first payment due on July 15, 2021. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. We incurred $18,055 of expenses in connection with the 2026 Notes offering consisting of transaction costs. We used $25,530 of the net proceeds from the sale of the 2026 Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. We used the remainder of the net proceeds from the sale of the 2026 Notes for general corporate purposes and towards funding certain acquisitions, including Seequent.
Prior to October 15, 2025, the 2026 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of our Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of our Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on our Class B Common Stock, as described in the 2026 Indenture; and (4) if we call the 2026 Notes for redemption. On or after October 15, 2025 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026 Notes will be convertible at the option of the holder at any time.
We will settle conversions by paying or delivering, as applicable, cash, shares of our Class B Common Stock or a combination of cash and shares of our Class B Common Stock, at our election, based on the applicable conversion rate. The initial conversion rate is 15.5925 shares of our Class B Common Stock per $1 principal amount of 2026 Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then we will, in certain circumstances, increase the conversion rate for a specified period of time.
59


We will have the option to redeem the 2026 Notes in whole or in part at any time on or after January 20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of our Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date we send the related redemption notice; and (2) the trading day immediately before the date we send such notice. The redemption price will be equal to the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require us to purchase their 2026 Notes in whole or in part for cash at a price equal to the principal amount of the 2026 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2026 Indenture), we will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $44.23 per share or greater than $210.00 per share. We will not increase the conversion rate to an amount that exceeds 22.6090 shares per $1 principal amount of 2026 Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.
The 2026 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 0.658%.
As of March 31, 2022, none of the conditions of the 2026 Notes to early convert has been met.
The 2026 Notes contain both affirmative and negative covenants. As of March 31, 2022, we were in compliance with all covenants in the 2026 Notes.
Capped Call Options. In connection with the pricing of the 2026 Notes, we entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. We incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to our Class B Common Stock upon any conversion of 2026 Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795 per share, which represents a premium of 65% above the last reported sale price per share of our Class B Common Stock on the Nasdaq Global Select Market on January 21, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2026 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026 Notes, we account for the capped call options separately from the 2026 Notes. The capped call options are indexed to our own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
60


Comparison of the Three Months Ended March 31, 2022 and 2021
The following table summarizes our cash flow activities for the three months ended March 31, 2022 and 2021:
Three Months Ended March 31,
20222021
Net Cash Provided By (Used In):
Operating activities$101,731 $132,798 
Investing activities(700,575)(60,630)
Financing activities399,931 372,137 
Operating activities
Net cash provided by operating activities was $101,731 for the three months ended March 31, 2022. Compared to the same period in the prior year, net cash provided by operating activities was lower by $31,067 due to a net decrease in net cash flows from the change in operating assets and liabilities of $49,851 and a decrease in net income of $618, partially offset by a net increase in non‑cash adjustments of $19,402. The net decrease in cash flows from the change in operating assets and liabilities was primarily related to lower incremental CSS deposits period over period and the overall timing of tax payments.
For the three months ended March 31, 2021, net cash provided by operating activities was $132,798 due to net income of $57,006 increased by $8,070 of non‑cash adjustments and $67,722 from changes in operating assets and liabilities.
Investing activities
Net cash used in investing activities was $700,575 for the three months ended March 31, 2022, primarily due to $695,968 in acquisition related payments, net of cash acquired, to complete one acquisition.
For the three months ended March 31, 2021, net cash used in investing activities was $60,630, primarily due to $57,975 in acquisition related payments, net of cash acquired, to complete three acquisitions.
Financing activities
Net cash provided by financing activities was $399,931 for the three months ended March 31, 2022, primarily due to an increase in net borrowings under the Credit Facility of $438,966, partially offset by net payments for shares acquired of $35,117.
For the three months ended March 31, 2021, net cash provided by financing activities was $372,137, primarily due to the net proceeds from the 2026 Notes of $672,750, partially offset by a decrease in net borrowings under the Credit Facility of $246,000 and the purchase of capped call options of $25,530.
Subsequent Event after March 31, 2022
In April 2022, we completed one acquisition. The acquisition is not expected to be material to our consolidated financial statements.
61


Item 3. Quantitative and Qualitative Disclosures About Market Risk
There have been no significant changes in our market risk exposure as described in Part II, Item 7A. Quantitative and Qualitative Disclosures About Market Risk in our 2021 Annual Report on Form 10‑K on file with the SEC.
Item 4. Controls and Procedures
Evaluation of Effectiveness of Disclosure Controls and Procedures
Our management maintains 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”) that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is processed, recorded, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), as appropriate, to allow for timely decisions regarding required disclosure.
We evaluated, under the supervision and with the participation of management, including our principal executive and principal financial officers, the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our principal executive officer and principal financial officer concluded that, as of March 31, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will necessarily prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Bentley Systems, Incorporated have been detected.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a or 15d of the Exchange Act that occurred during the quarter ended March 31, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
62


PART II. OTHER INFORMATION
Item 1. Legal Proceedings
We are subject from time to time to various legal proceedings and claims which arise in the ordinary course of our business. Although the outcome of these and other claims cannot be predicted with certainty, we do not believe that the ultimate resolution of pending matters will have a material adverse effect on our financial condition, results of operations, or cash flows. We currently believe that we do not have any material litigation pending against us.
Item 1A. Risk Factors
In addition to other information set forth in this report, you should carefully consider the risk factors described in Part I, Item 1A. Risk Factors in our 2021 Annual Report on Form 10‑K on file with the SEC, which could materially affect our business, financial condition or future results. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition, or operating results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Recent Sales of Unregistered Equity Securities
From January 1, 2022 to March 31, 2022, we issued 10,881 shares of our Class B Common Stock pursuant to the vesting of restricted stock units.
From January 1, 2022 to March 31, 2022, we issued 809,751 shares of our Class B Common Stock in connection with distributions from our amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan.
From January 1, 2022 to March 31, 2022, we issued 735,000 shares of our Class B Common Stock pursuant to exercised options, which were issued to certain selling shareholder entities in connection with an acquisition completed in March 2018.
The offers, sales, and issuances of these securities were exempt from registration under the Securities Act in reliance upon Rule 701 promulgated under the Securities Act as transactions under compensatory benefit plans and contracts relating to compensation in compliance with Rule 701 or in reliance upon Section 4(a)(2) of the Securities Act as transactions by an issuer not involving any public offering. None of the foregoing transactions involved any underwriters, underwriting discounts or commissions, or any public offering. The issuances of these securities were made without any general solicitation or advertising.
63


Item 6. Exhibits
Exhibit
Number
Description
   31.1*
   31.2*
   32.1*
 101.INSInline XBRL Instance Document—the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
 101.SCHInline XBRL Taxonomy Extension Schema
 101.CALInline XBRL Taxonomy Extension Calculation Linkbase
 101.DEFInline XBRL Taxonomy Extension Definition Linkbase
 101.LABInline XBRL Taxonomy Extension Label Linkbase
 101.PREInline XBRL Taxonomy Extension Presentation Linkbase
 104Cover page formatted as Inline XBRL and contained in Exhibit 101
*
Filed or furnished herewith. The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10‑Q is not deemed filed with the U.S. Securities and Exchange Commission and is not to be incorporated by reference into any filing of Bentley Systems, Incorporated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10‑Q, irrespective of any general incorporation language contained in such filing.
64


SIGNATURE
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.
Bentley Systems, Incorporated
Date: May 10, 2022
By:
/s/ WERNER ANDRE
Werner Andre
Chief Financial Officer and Chief Accounting Officer
(Principal Financial Officer and Principal Accounting Officer)
65
EX-31.1 2 exhibit311-2022q1.htm EX-31.1 Document

Exhibit 31.1

Management Certification Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Gregory S. Bentley, certify that:
1.I have reviewed this quarterly report on Form 10‑Q of Bentley Systems, Incorporated (the “registrant”);
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: May 10, 2022
/s/ GREGORY S. BENTLEY
Gregory S. Bentley
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit312-2022q1.htm EX-31.2 Document

Exhibit 31.2

Management Certification Pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Werner Andre, certify that:
1.I have reviewed this quarterly report on Form 10‑Q of Bentley Systems, Incorporated (the “registrant”);
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: May 10, 2022
/s/ WERNER ANDRE
Werner Andre
Chief Financial Officer and Chief Accounting Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321-2022q1.htm EX-32.1 Document

Exhibit 32.1

Certification of CEO and CFO Pursuant to
18 U.S.C. Section 1350,
as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
In connection with the Quarterly Report of Bentley Systems, Incorporated (the “Company”) on Form 10‑Q for the period ended March 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company 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:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: May 10, 2022
/s/ GREGORY S. BENTLEY
Gregory S. Bentley
Chief Executive Officer
(Principal Executive Officer)
/s/ WERNER ANDRE
Werner Andre
Chief Financial Officer and Chief Accounting Officer
(Principal Financial Officer)


EX-101.SCH 5 bsy-20220331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of Presentation - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Revenue from Contracts with Customer link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue from Contracts with Customer (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Revenue from Contracts with Customer - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2313302 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415408 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2416409 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2417410 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2118105 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2122106 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2127107 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2328305 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2429416 - Disclosure - Investments - Schedule of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2332306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2435420 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2436421 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2437422 - Disclosure - Leases - Supplemental Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Accruals and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2339307 - Disclosure - Accruals and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2440423 - Disclosure - Accruals and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2141110 - Disclosure - Long‑Term Debt link:presentationLink link:calculationLink link:definitionLink 2342308 - Disclosure - Long‑Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Long‑Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Long‑Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Long‑Term Debt - Bank Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Long‑Term Debt - 2026 Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Long‑Term Debt - 2026 Notes Capped Call Options (Details) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Long‑Term Debt - 2027 Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Long‑Term Debt - 2027 Notes Capped Call Options (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Long‑Term Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Long‑Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2151111 - Disclosure - Executive Bonus Plan link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Executive Bonus Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2153112 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2354309 - Disclosure - Retirement Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2455433 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2156113 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 2357310 - Disclosure - Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2458434 - Disclosure - Common Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459435 - Disclosure - Common Stock - Schedule of Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 2160114 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2361311 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2462436 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) link:presentationLink link:calculationLink link:definitionLink 2163115 - Disclosure - Equity Awards and Instruments link:presentationLink link:calculationLink link:definitionLink 2364312 - Disclosure - Equity Awards and Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2465437 - Disclosure - Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2466438 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2467439 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2468440 - Disclosure - Equity Awards and Instruments - Acquisition Options (Details) link:presentationLink link:calculationLink link:definitionLink 2469441 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2470442 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2171116 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2472443 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2173117 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2374313 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2475444 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2476445 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2477446 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2478447 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2179118 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2480448 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2181119 - Disclosure - Geographic Data link:presentationLink link:calculationLink link:definitionLink 2382314 - Disclosure - Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2483449 - Disclosure - Geographic Data (Details) link:presentationLink link:calculationLink link:definitionLink 2184120 - Disclosure - Interest Expense, Net link:presentationLink link:calculationLink link:definitionLink 2385315 - Disclosure - Interest Expense, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2486450 - Disclosure - Interest Expense, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2187121 - Disclosure - Other Income, Net link:presentationLink link:calculationLink link:definitionLink 2388316 - Disclosure - Other Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2489451 - Disclosure - Other Income, Net - Schedule of Other Income (Details) link:presentationLink link:calculationLink link:definitionLink 2190122 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2391317 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2492452 - Disclosure - Net Income Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2493453 - Disclosure - Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2494454 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 bsy-20220331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 bsy-20220331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 bsy-20220331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Hedging Designation [Domain] Hedging Designation [Domain] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Customer [Domain] Customer [Domain] ESPP expense Bentley Systems, Incorporated Global Employee Stock Purchase Plan [Member] Bentley Systems, Incorporated Global Employee Stock Purchase Plan Letter of Credit Letter of Credit [Member] Stock-based compensation expense accrued Share-Based Payment Arrangement Expense, Accrued Share-Based Payment Arrangement Expense, Accrued Convertible Debt Convertible Debt [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income Net income Net income Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Business Acquisitions Aggregate Details Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock shares outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Accrued indirect taxes Sales and Excise Tax Payable, Current Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Debt instrument, convertible, conversion price (USD per share) Debt Instrument, Convertible, Conversion Price Europe, the Middle East, and Africa (“EMEA”) EMEA EMEA [Member] Proceeds from sale of aircraft Proceeds from Sale of Property, Plant, and Equipment Forfeited (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Revenue from Contract with Customer [Abstract] Schedule of Contract Assets and Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Actuarial gain on retirement plan, net of tax effect of $(5) and $(8), respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Accruals and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate Other assets Other Assets, Noncurrent Other comprehensive income, before taxes Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Number of acquisitions Number of Businesses Acquired Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Investment, Name [Axis] Investment, Name [Axis] Total DCP liabilities Deferred Compensation Liability, Current and Noncurrent Retirement Benefits [Abstract] Operating lease payments, leases not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments In-process research and development In Process Research and Development [Member] (Decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CSS deposits Deposit Liability, Current Entity File Number Entity File Number Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Schedule of Other Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] 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] Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable, net of prepaid income taxes Increase (Decrease) in Income Taxes Payable Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Stock options exercised, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Deferred Bonus Deferred Bonus [Member] Stock options exercise price, lower limit (USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Accrued acquisition stay bonus Accrued Bonuses, Current Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of purchased intangibles Amortization of purchased intangibles Amortization of Intangible Assets Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Acquired finite-lived intangible assets, weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Purchase of capped call options, tax Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax Interest rate swap Interest Expense, Derivatives Interest Expense, Derivatives Dilutive effect of assumed conversion of convertible senior notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Foreign earnings repatriated Foreign Earnings Repatriated Variable lease cost Variable Lease, Cost SELECT subscriptions SELECT Subscriptions [Member] SELECT Subscriptions Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Bonus Plan expense Bonus Plan [Member] Bonus Plan Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Prepaid income taxes Prepaid Taxes Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Business Combination and Asset Acquisition [Abstract] Granted (USD per share) Grant date fair value (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] Property and equipment, at cost Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Gain from change in fair value Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Restricted stock and restricted stock units (“RSUs”) expense Restricted Stock And Restricted Stock Units (RSUs) Restricted Stock And Restricted Stock Units (RSUs) [Member] Restricted Stock And Restricted Stock Units (RSUs) Credit Facility [Domain] Credit Facility [Domain] Schedule of Business Acquisitions Contingent Consideration Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Assets Assets [Abstract] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Stock options, exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Concentration risk percentage Concentration Risk, Percentage Preferred stock, $0.01 par value, authorized 100,000,000 shares; none issued or outstanding as of March 31, 2022 and December 31, 2021 Preferred Stock, Value, Issued Proceeds from exercise of stock options Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain] Beginning balance (in shares) Ending balance (in shares) Shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Debt instrument, convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Share-based compensation tax withholding payment Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid Accumulated deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Prepaid and other current assets Other Prepaid Expenses And Current Assets Other Prepaid Expenses And Current Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Fair Value of Financial Instruments Derivatives and Fair Value [Text Block] Share price threshold, adjustment to conversion rate (USD per share) Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate Fair value adjustment of stock consideration Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Equity Interests Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Stock options, restricted stock, and RSUs Stock Options, Restricted Stock, And Restricted Stock Units (RSUs) [Member] Stock Options, Restricted Stock, And Restricted Stock Units (RSUs) Series of Individually Immaterial Business Acquisitions Series of Individually Immaterial Business Acquisitions [Member] Weighted average interest rate over time Long-term Debt, Weighted Average Interest Rate, over Time Total amortization expense Cost, Amortization And Amortization of Intangible Assets Cost, Amortization And Amortization of Intangible Assets Related Party [Axis] Related Party [Axis] Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Maximum percent of eligible compensation available to contribute Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Shares withheld for cost of options and tax withholding obligation (in shares) Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Shares withheld for tax withholding obligation (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Commitments and Contingencies Disclosure [Abstract] Deferred revenues Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Other income, net Other Nonoperating Income (Expense) [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accruals and other current liabilities Contingent consideration from acquisitions Business Combination, Contingent Consideration, Liability, Current Net income per share, basic (USD per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue from Contracts with Customer Revenue from Contract with Customer [Text Block] Document Information [Line Items] Document Information [Line Items] Schedule of Deferred Compensation Plan Liabilities Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block] Cash acquired Cash Acquired from Acquisition Balance, beginning of year Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Unvested, beginning balance (in shares) Unvested, ending balance (in shares) Shares outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Net identifiable assets acquired excluding goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Interest expense and amortization of debt issuance costs Interest Expense, Debt Foreign currency translation adjustments Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss) Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss) Disaggregation of Revenue by Type and Location Disaggregation of Revenue [Table Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Shares exercised, net of shares withheld (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld Contract with customer liability additions Contract With Customer, Liability, Additions Contract With Customer, Liability, Additions Share-settled Executive Bonus Plan awards Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares Change in fair value of derivative Unrealized Gain (Loss) on Derivatives Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating cash flows from operating leases Operating Lease, Payments Debt Conversion Terms Two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Escrow deposit Escrow Deposit Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Total consideration Business Combination, Consideration Transferred Bad debt allowance Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt, gross Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] March 31, 2024 - November 14, 2025 Debt Instrument, Redemption, Period Two [Member] Assets: Assets, Fair Value Disclosure [Abstract] Plan Name [Axis] Plan Name [Axis] Total net carrying value Total long-term debt Long-term Debt Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Total assets Assets, Fair Value Disclosure Foreign exchange (loss) gain Foreign Currency Transaction Gain (Loss), Unrealized Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Interest Expense, Net Interest Income and Interest Expense Disclosure [Text Block] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] New Credit Facility New Credit Facility [Member] New Credit Facility Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Other accrued and current liabilities Other Accrued Liabilities, Current Letters of Credit And Surety Bonds Letters of Credit And Surety Bonds [Member] Letters of Credit And Surety Bonds Number of trading days after maturity date, debt redeemable Number Of Trading Days After Maturity Date, Debt Redeemable Number Of Trading Days After Maturity Date, Debt Redeemable Deferred compensation plan liabilities Deferred Compensation Liability, Current Other Income and Expenses [Abstract] Deferred revenues Contract with Customer, Liability, Current Payments of acquisition debt and other consideration Repayments of Assumed Debt Exercised (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non-compete agreements Noncompete Agreements [Member] Services Service [Member] Additional paid-in capital Additional Paid in Capital Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Supplemental information: Supplemental Cash Flow Elements [Abstract] Acquisition Options Acquisition Options [Member] Acquisition Options [Member] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Addition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Derivative [Line Items] Derivative [Line Items] Interest rate swap Interest Rate Swap [Member] Deferred compensation arrangement with individual, shares issued, gross (in shares) Deferred Compensation Arrangement with Individual, Shares Issued, Gross Deferred Compensation Arrangement with Individual, Shares Issued, Gross Net Income Per Share Earnings Per Share [Text Block] Operating expense (income): Operating Expenses [Abstract] Ownership percentage Equity Method Investment, Ownership Percentage Entity Interactive Data Current Entity Interactive Data Current Digital Construction Works, Inc. Digital Construction Works, Inc. [Member] Digital Construction Works, Inc. Cash used to settle award Share-based Payment Arrangement, Cash Used to Settle Award Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stock option exercises, net Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Term loan: 2021 Term Loan 2021 Term Loan [Member] 2021 Term Loan [Member] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Debt issuance costs Debt Issuance Costs, Net Purchase of capped call options Purchase Of Capped Call Options Purchase Of Capped Call Options Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Preferred stock shares authorized (in shares) Preferred Stock, Shares Authorized Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Acquisition and integration costs Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed DCP elective participant deferrals expense Deferred Compensation Plan Expense [Member] Deferred Compensation Plan Expense [Member] Entity Address, State or Province Entity Address, State or Province Leases Lessee, Finance Leases [Text Block] Accrued benefits Accrued Employee Benefits, Current Deferred income taxes Deferred Income Tax Assets, Net 2020 Incentive Award Plan Two Thousand Twenty Incentive Award Plan [Member] Two Thousand Twenty Incentive Award Plan United Kingdom UNITED KINGDOM Acquisition option exercises, net Stock Issued During Period, Value, Acquisitions Equity Incentive Plan Equity Incentive Plan [Member] Equity Incentive Plan Perpetual licenses Perpetual Licenses [Member] Perpetual Licenses Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Acquisitions, net of cash acquired Net cash paid Net cash paid Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translations Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Weighted average exercise price, exercisable (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Income tax refunds Proceeds from Income Tax Refunds Line of Credit Line of Credit [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Less: Accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Weighted remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Derivative Instrument [Axis] Derivative Instrument [Axis] Payments of expenses associated with initial public offering Payments of Stock Issuance Costs Term license subscriptions Term License Subscriptions [Member] Term License Subscriptions Accrued professional fees Accrued Professional Fees, Current Shares issued in connection with deferred compensation plan, net Stock Issued During Period, Value, Deferred Compensation Plan Stock Issued During Period, Value, Deferred Compensation Plan Cost of revenues: Cost of Revenue [Abstract] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total operating lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Discrete income tax benefit Discrete Income Tax Expense (Benefit) Discrete Income Tax Expense (Benefit) Foreign currency remeasurement loss (gain) Foreign Currency Transaction Gain (Loss), before Tax Schedule of Interest Expense Schedule of Interest Expense, Net Interest Income and Interest Expense Disclosure [Table Text Block] Class A Common Stock, $0.01 par value, authorized 100,000,000 shares; issued and outstanding 11,601,757 shares as of March 31, 2022 and December 31, 2021, and Class B Common Stock, $0.01 par value, authorized 1,800,000,000 shares; issued and outstanding 273,532,336 and 270,924,962 shares as of March 31, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument Convertible Terms Of Conversion [Domain] Debt Instrument Convertible Terms Of Conversion [Domain] Debt Instrument Convertible Terms Of Conversion Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Long-term purchase commitment, amount Long-term Purchase Commitment, Amount Cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested, beginning balance (USD per share) Unvested, ending balance (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Customer Concentration Risk Customer Concentration Risk [Member] Acquisitions Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Income taxes payable Accrued Income Taxes, Noncurrent Deferred compensation arrangement with individual, shares issued (in shares) Deferred Compensation Arrangement with Individual, Shares Issued Remainder of 2022 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Performance Based Restricted Stock Units (RSUs), 2016 Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen [Member] Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen Acquisitions Business Combination Disclosure [Text Block] Schedule of Interest Rate Derivatives Schedule of Interest Rate Derivatives [Table Text Block] Payments of debt issuance costs Payments of debt issuance costs Payments of Debt Issuance Costs Other Income, Net Other Nonoperating Income and Expense [Text Block] Retirement Plan Tax Status [Domain] Retirement Plan Tax Status [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Legal Entity [Axis] Legal Entity [Axis] Cover [Abstract] Dilutive effect of ESPP (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Class of Stock [Axis] Class of Stock [Axis] Finance lease, liability, current, statement of financial position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Numerator: Numerator [Abstract] Numerator Shares purchased (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Non-contingent consideration from acquisitions Business Combination, Consideration Payable Business Combination, Consideration Payable Enterprise subscriptions, E365 Enterprise License Subscriptions, E365 Subscriptions [Member] Enterprise License Subscriptions, E365 Subscriptions Dividends per share (USD per share) Common Stock, Dividends, Per Share, Declared Entity [Domain] Entity [Domain] Accruals and other current liabilities Total accruals and other current liabilities Accrued Liabilities, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Payments of dividends Payments of Dividends Schedule of Dividends Declared Dividends Declared [Table Text Block] Stock Option Stock option expense Share-based Payment Arrangement, Option [Member] Document Information [Table] Document Information [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Shares issued in connection with Executive Bonus Plan, net Stock Issued During Period, Value, Issued for Services Stockholders’ equity: Equity [Abstract] Document Quarterly Report Document Quarterly Report Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Interest income Investment Income, Interest Common Stock Common Stock [Member] Geographic Data Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Operating lease liabilities Operating Lease, Liability, Current Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Hedging Designation [Axis] Hedging Designation [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Additional paid-in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred, non-contingent consideration, net Business Combination, Consideration Payable, Initial Value Business Combination, Consideration Payable, Initial Value Tax expense Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Deferred compensation plan liabilities Deferred Compensation Liability, Classified, Noncurrent Accumulated (Loss) Gain on Retirement Plan Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Cash paid for income taxes Income Taxes Paid Denominator: Denominator [Abstract] Denominator Derivative notional amount Derivative, Notional Amount Other income, net Total other income, net Other Nonoperating Income (Expense) Long-term debt, fair value Long-term Debt, Fair Value Other investing activities Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment and investment in capitalized software Payments to Acquire Property, Plant, and Equipment Derivative fair value Derivative, Fair Value, Net Accruals and other current liabilities Non-contingent consideration from acquisitions Business Combination, Consideration Payable, Current Business Combination, Consideration Payable, Current Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Award Type [Axis] Award Type [Axis] Americas United States, Canada, Latin America And Caribbean [Member] United States, Canada, Latin America And Caribbean Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Shares outstanding, aggregate intrinsic value Shares outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Operating Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Shares issued in connection with Executive Bonus Plan, net (in shares) Stock Issued During Period, Shares, Issued for Services Common stock shares issued (in shares) Common Stock, Shares, Issued Preferred stock shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Number of shares sold subject to employment service conditions (in shares) Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions Accounts payable, accruals, and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset Shares exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Performance-Based Vesting Performance-Based Vesting [Member] Performance-Based Vesting Goodwill and Intangible Assets Disclosure [Abstract] Capped call, premium above share price, percentage Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage Entity Address, City or Town Entity Address, City or Town Payments Derivative Instruments Not Designated as Hedging Instruments, Payments Derivative Instruments Not Designated as Hedging Instruments, Payments Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes Interest on Convertible Debt, Net of Tax Payments for shares acquired including shares withheld for taxes Payments for Repurchase of Common Stock DCP participant deferrals Deferred Compensation Arrangement with Individual, Distribution Paid Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Shares realized to extent performance exceeds the applicable targets (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Measurement Frequency [Domain] Measurement Frequency [Domain] Total interest expense Interest expense Interest Expense Debt instrument, face amount Debt Instrument, Face Amount Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Executive Bonus Plan Compensation Related Costs, General [Text Block] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Shares issued in connection with employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Employee stock purchase plan contributions Other Employee-related Liabilities, Current Total financing lease liabilities Finance Lease, Liability Remaining lease term (less than) Lessee, Operating Lease, Remaining Lease Term Contract asset impairment Capitalized Contract Cost, Impairment Loss Equity method investment Equity Method Investments Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Repayment of credit facility Repayments of Lines of Credit Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Proceeds from stock options exercised Proceeds from Stock Options Exercised In-process research and development Indefinite-lived Intangible Assets (Excluding Goodwill) Forfeited (USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Provision for income taxes Income tax expense Income Tax Expense (Benefit) Other adjustments Goodwill, Other Increase (Decrease) Amendment Flag Amendment Flag Asia-Pacific (“APAC”) APAC Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Delivered in period (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Entity Controlled By CEO Entity Controlled By CEO [Member] Entity Controlled By CEO [Member] Fair Value Disclosures [Abstract] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Selling and marketing Selling and Marketing Expense [Member] Total future lease payments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Equity Method Investments and Joint Ventures [Abstract] Statement of Financial Position [Abstract] Termination period (less than) Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Less: Net income attributable to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Debt Instrument Convertible Terms Of Conversion [Axis] Debt Instrument Convertible Terms Of Conversion [Axis] Debt Instrument Convertible Terms Of Conversion Other liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Current portion of long-term debt Less: Current portion of long-term debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Accordion feature, increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Gain (loss) on change in fair value of interest rate swaps Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments Cost method investments Equity Securities without Readily Determinable Fair Value, Amount Preferred stock par value (USD per share) Preferred Stock, Par or Stated Value Per Share Unrecognized compensation cost, excluding options Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Repayments of term loan per quarter Repayments of Secured Debt Per Quarter Repayments of Secured Debt Per Quarter Revenue Benchmark Revenue Benchmark [Member] Term Licenses Term Licenses [Member] Term Licenses Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Weighted Average Exercise Price Per Share Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share [Roll Forward] Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share Selling and marketing Selling and Marketing Expense Accrued cloud provisioning costs Accrued Cloud Provisioning Costs, Current Accrued Cloud Provisioning Costs, Current 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Capped call options expenses included in Accounts payable Capped Call Options Costs Accrued During Period Capped Call Options Costs Accrued During Period Operating lease liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent Shares issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Credit Facility Credit Facility [Member] Credit Facility Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Performance Based Restricted Stock And Restricted Stock Units (RSUs) Performance Based Restricted Stock And Restricted Stock Units (RSUs) [Member] Performance Based Restricted Stock And Restricted Stock Units (RSUs) Shares issued at closing Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Other liabilities Business Combination, Consideration Payable, Noncurrent Business Combination, Consideration Payable, Noncurrent Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Gain on sale of interest in aircraft Gain (Loss) On Sale Of Interest In Property Plant Equipment Gain (Loss) On Sale Of Interest In Property Plant Equipment Category of Item Purchased [Axis] Category of Item Purchased [Axis] Deferred revenues Increase (Decrease) in Contract with Customer, Liability Acquisition option exercises, net (in shares) Stock Issued During Period, Shares, Acquisitions Deferred compensation plan elective participant deferrals Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions Remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount Investments Total investments Investments Shares related to restricted stock, net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Schedule of Stock-based Compensation Expense Share-based Payment Arrangement, Cost by Plan [Table Text Block] Debt instrument, convertible, threshold consecutive business days Debt Instrument, Convertible, Threshold Consecutive Business Days Debt Instrument, Convertible, Threshold Consecutive Business Days 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Weighted Average Weighted Average [Member] Accruals and other current liabilities Finance Lease, Liability, Current Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Level 2 Fair Value, Inputs, Level 2 [Member] Other Other Capitalized Property Plant and Equipment [Member] Actuarial gain on retirement plan, tax effect Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Interest expense for debt Interest Expense, Debt, Excluding Amortization Deferred revenues Contract with Customer, Liability, Noncurrent Participating securities outstanding (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Segment Reporting [Abstract] Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Accounts receivable and other current assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets Due to customers Due to Customers Due to Customers Customer [Axis] Customer [Axis] Time-Based Restricted Stock Units (RSUs) Time-Based Restricted Stock Units (RSUs) [Member] Time-Based Restricted Stock Units (RSUs) Retirement Plans Retirement Benefits [Text Block] Capped call transaction, cap price (USD per share) Option Indexed to Issuer's Equity, Strike Price Schedule of Net Income Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Contributions by employer Deferred Compensation Arrangement with Individual, Contributions by Employer Debt instrument, convertible, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Other comprehensive income, net of taxes Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Vesting [Axis] Vesting [Axis] Title of 12(b) Security Title of 12(b) Security Recurring Professional Services, Recurring [Member] Professional Services, Recurring Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total assets Assets Investment, Name [Domain] Investment, Name [Domain] Plan Name [Domain] Plan Name [Domain] Common stock shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Net income attributable to Class A and Class B common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Geographical [Domain] Geographical [Domain] Repayment of term loan Repayments of Secured Debt Net income attributable to Class A and Class B common stockholders Net Income (Loss) Available to Common Stockholders, Basic Document Type Document Type Retirement Plan Tax Status [Axis] Retirement Plan Tax Status [Axis] Accruals and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Topcon Topcon [Member] Topcon Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Derivative Contract [Domain] Derivative Contract [Domain] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Renewal term Lessee, Operating Lease, Renewal Term Payments of financing leases Finance Lease Payments, Financing Activities Finance Lease Payments, Financing Activities Contingent consideration from acquisitions Acquisition contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Remaining performance obligation expected timing of satisfaction period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Supplemental Balance Sheet Information Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Notional amount Derivative Liability, Notional Amount Furniture, fixtures, and equipment Furniture and Fixtures [Member] Performance Based Restricted Stock Units (RSUs) Performance Based Restricted Stock Units (RSUs) [Member] Performance Based Restricted Stock Units (RSUs) [Member] Time-Based Restricted Stock and Restricted Stock Units (RSUs) Time-Based Restricted Stock And Restricted Stock Units (RSUs) [Member] Time-Based Restricted Stock And Restricted Stock Units (RSUs) Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Supplemental Cash Flow and Other Information Related to Leases Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] Weighted average shares, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net income per share, diluted (USD per share) Earnings Per Share, Diluted Payments of credit facilities Repayments of Long-term Lines of Credit Debt instrument, convertible, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Dilutive effect of stock options, restricted stock, and RSUs (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Vesting [Domain] Vesting [Domain] Total identifiable assets acquired excluding goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Interest expense, net Interest Expense [Member] Computer equipment and software Computer Equipment And Software [Member] Computer Equipment And Software Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability, Initial Value Business Combination, Contingent Consideration, Liability, Initial Value Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subscriptions and licenses Subscriptions And Licenses [Member] Subscriptions And Licenses Intangible assets, net Net Book Value Intangible Assets, Net (Excluding Goodwill) Total cost of revenues Cost of Revenue Deferred revenues Contract with Customer, Liability Goodwill from acquisition, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Change on fair value of investments Unrealized Gain (Loss) on Investments Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Intangible assets not subject to amortization: Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract] Deferred income taxes Deferred Income Tax Liabilities, Net Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Loss from investment accounted for using the equity method, net of tax Loss from investment accounted for using the equity method, net of tax Income (Loss) from Equity Method Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Restricted Stock and Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Accounts payable Accounts Payable, Current Deferred compensation plan elective participant deferrals Voluntary Deferred Compensation Plan Contributions During Period Voluntary Deferred Compensation Plan Contributions During Period Concentration Risk Type [Axis] Concentration Risk Type [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Portfolio Balancing Portfolio Balancing Exchange Rights [Member] Portfolio Balancing Exchange Rights Accrued compensation Accrued Salaries, Current Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Amount Dividends, Common Stock Proceeds from credit facilities Proceeds from Long-term Lines of Credit Bonus Plan Incentive Bonus Plan Incentive [Member] Bonus Plan Incentive Cash-settled equity awards Accrued Equity Based Compensation, Fair Value Disclosure Accrued Equity Based Compensation, Fair Value Disclosure Proceeds from convertible senior notes, net of discounts and commissions Proceeds from Convertible Debt Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Common stock shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Depreciation expense Depreciation, Nonproduction Derivative [Table] Derivative [Table] Convertible senior notes expenses included in Accounts payable and Accruals and other current liabilities Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid Revenues: Revenues [Abstract] Payments to acquire cost method investments Payments To Acquire Cost Method Investments Payments To Acquire Cost Method Investments Software and technology Computer Software, Intangible Asset [Member] Document Period End Date Document Period End Date Shares related to restricted stock, net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Class B Common Stock Common Class B [Member] Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total operating lease cost Lease, Cost Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Income Statement Location [Domain] Income Statement Location [Domain] Stock options exercise price, upper limit (USD per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Multi‑Currency Swing‑Line Sub‑Facility Bridge Loan [Member] Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Customer relationships Customer Relationships [Member] Non-deferred incentive bonus threshold for pro rata adjustment Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment Compensation Related Costs [Abstract] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Total operating expenses Operating Expenses Equity Awards and Instruments Shareholders' Equity and Share-based Payments [Text Block] Cash-Settled Restricted Stock Units (RSUs) Cash-Settled Restricted Stock Units (RSUs) [Member] Cash-Settled Restricted Stock Units (RSUs) Other liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Per share information: Earnings Per Share [Abstract] Equity Method Investee Equity Method Investee [Member] Interest rate swap Derivative Asset Business acquisition, pro forma revenue Business Acquisition, Pro Forma Revenue Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member] Remaining performance obligation, percent to be recognized over next twelve months Revenue, Remaining Performance Obligation, Percentage Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Trademarks Trademarks [Member] Beginning balance (USD per share) Ending balance (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Deferred compensation plan Increase (Decrease) in Deferred Compensation Long-term debt Total long-term debt Long-term Debt, Excluding Current Maturities Liabilities: Liabilities, Fair Value Disclosure [Abstract] Stock-based compensation expense Share-based Payment Arrangement, Expense Deferred compensation plan, current Deferred Compensation Liability, Fair Value Disclosure, Current Deferred Compensation Liability, Fair Value Disclosure, Current Shares exercisable, weighted remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Entity Current Reporting Status Entity Current Reporting Status 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] Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Power Line Systems Power Line Systems Acquisition [Member] Power Line Systems Acquisition [Member] Purchase of capped call options, net of tax of $6,250 Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Cost of subscriptions and licenses Cost, Amortization Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Amortization and write-off of deferred debt issuance costs Amortization of Debt Issuance Costs Deferred, non-contingent consideration, net Noncash Or Part Noncash, Deferred Acquisition Consideration Noncash Or Part Noncash, Deferred Acquisition Consideration Payables and Accruals [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Sale of interest percent Sale Of Interest In Property Plant Equipment, Percent Sale Of Interest In Property Plant Equipment, Percent Gain on sale of aircraft Gain on disposition of property plant equipment Gain (Loss) on Disposition of Property Plant Equipment Class A Common Stock Common Class A [Member] Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Contingent acquisition consideration Noncash Or Part Noncash, Contingent Acquisition Consideration Noncash Or Part Noncash, Contingent Acquisition Consideration Cash and cash equivalents, beginning of year Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2027 Notes: Two Thousand Twenty Seven Notes [Member] Two Thousand Twenty Seven Notes Dividends declared Dividends United States UNITED STATES Number of shares sold (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock par value (USD per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] March 31,2022 - December 31, 2023 Debt Instrument, Redemption, Period One [Member] 2026 Notes: Two Thousand Twenty Six Notes [Member] Two Thousand Twenty Six Notes Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest expense, net Interest expense, net Interest Income (Expense), Nonoperating, Net Leases [Abstract] Intangible assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis] Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Entity Address, Postal Zip Code Entity Address, Postal Zip Code Other obligations Interest Expense, Other Schedule of Accruals and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Stock option exercises, net (in shares) Shares exercised (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Shares issued in connection with deferred compensation plan, net (in shares) Stock Issued During Period, Shares, Deferred Compensation Plan Stock Issued During Period, Shares, Deferred Compensation Plan Weighted average shares, diluted (in shares) Weighted average shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Fair Value, Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Award service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Schedule of Options Share-based Payment Arrangement, Option, Activity [Table Text Block] Finance lease, right-of-use asset, statement of financial position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Common Stock Stockholders' Equity Note Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Deferred compensation plan Bonus plan compensation expense Deferred compensation plan (income) expense Deferred Compensation Arrangement with Individual, Compensation Expense Statement of Cash Flows [Abstract] Right-of-use assets obtained in exchange for lease liabilities, business acquisitions Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Payments to acquire equity method investments Payments to Acquire Equity Method Investments Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price Class of Stock [Line Items] Class of Stock [Line Items] Channel Partners Channel Partners [Member] Channel Partners Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Credit Facility [Axis] Credit Facility [Axis] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Building and improvements Building and Building Improvements [Member] Changes in assets and liabilities, net of effect from acquisitions: Increase (Decrease) in Operating Capital [Abstract] Shares issued in connection with employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Other Professional Services, Other [Member] Professional Services, Other Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Capped call options expense Capped Call Options Expense Capped Call Options Expense Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Total current liabilities Liabilities, Current Share-based compensation tax withholding payment Payment, Tax Withholding, Share-based Payment Arrangement ESPP Employee Stock [Member] Class of Stock [Domain] Class of Stock [Domain] Maximum employee annual contribution amount Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount Cash paid at closing Payments to Acquire Businesses, Gross Assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Earned through dividends in period (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period Defined Contribution Plan [Table] Defined Contribution Plan [Table] Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Money Market Funds Money Market Funds [Member] Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Current Fiscal Year End Date Current Fiscal Year End Date Nonqualified Plan Nonqualified Plan [Member] Other income, net Other Miscellaneous Nonoperating Income (Expense), Other Other Miscellaneous Nonoperating Income (Expense) Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Enterprise subscriptions Enterprise License Subscriptions [Member] Enterprise License Subscriptions Total long-lived assets Long-Lived Assets Proceeds from stock purchases under employee stock purchase plan Proceeds from Stock Plans Statement [Table] Statement [Table] Schedule of Investments Investment [Table Text Block] Recent Accounting Pronouncements and Recently Adopted Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Seequent Seequent [Member] Seequent Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Subsequent Event Subsequent Event [Member] Net Book Value Finite-Lived Intangible Assets, Net Goodwill Goodwill Goodwill beginning balance Goodwill ending balance Goodwill Phantom shares issuable (in shares) Dividends, Common Stock, Stock, Issuable Dividends, Common Stock, Stock, Issuable Cost of revenues: Cost of Sales [Member] Payments for rent Payments for Rent Licenses License [Member] Income taxes payable Accrued Income Taxes, Current Hosted Software Solutions Hosted Software Solutions [Member] Hosted Software Solutions Schedule of Changes in the Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to) Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold Aircraft Air Transportation Equipment [Member] Borrowings guaranteed through stock of foreign subsidiaries percentage Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subscriptions Subscription and Circulation [Member] Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Common Class B Stock Subject to Service Conditions Common Class B Stock Subject To Service Conditions [Member] Common Class B Stock Subject To Service Conditions Deferred compensation plan liabilities Deferred Compensation Liability, Fair Value Disclosure Deferred Compensation Liability, Fair Value Disclosure Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Americas United States, Canada, And Latin America [Member] United States, Canada, And Latin America Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unamortized debt issuance costs Debt Instrument, Unamortized Discount Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-Term Debt Long-term Debt [Text Block] Deferred income taxes Deferred Income Tax Expense (Benefit) EX-101.PRE 9 bsy-20220331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 bsy-20220331_g1.jpg begin 644 bsy-20220331_g1.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#H17AI9@ 34T *@ @ ! $[ ( M * (2H=I 0 ! (5)R= $ 4 0S.H< < @, /@ M 2!"FMC.60G/SX-"CQX.GAM<&UE=&$@>&UL;G,Z M>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z7J#A(6&AXB)BI*3E)66EYB9FJ*C MI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ M\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 MM1$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'! M"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=8 M65IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ M_]H # ,! (1 Q$ /P#Z1HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M\_\ CE_R1C7?^W?_ -*(Z^0*WIT>=7N<]6M[.5K'W_17P!16GU;S,OK7D??] M%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P M^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? M%%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M> M1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%' MU;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_ MT5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S M#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\ M 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D M??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11] M6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O,/K7D??] M%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P M^M>1]_T5\ 44?5O,/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? M%%'U;S#ZUY'W_17P!11]6\P^M>1]_P!%? %%'U;S#ZUY'W_17P!11]6\P^M> M1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ $5\ 44?5O,/K7D??]%? %%' MU;S#ZUY'W_17P!11]6\P^M>1]_T5\P?M*_\ )2=/_P"P3'_Z.FKQ^IC0YHWN M5/$1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_ M $5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17P!11]6\P^M>1]_T5\ 44?5O, M/K7D??\ 17P!11]6\P^M>1]_T5\ 44?5O,/K7D??]%? %%'U;S#ZUY'W_17S M!^S5_P E)U#_ +!,G_HZ&O'ZE4+R:N4\1:*=MS[_ **^ **KZMYD_6O(^_Z* M^ **/JWF'UKR/O\ HKX HH^K>8?6O(^_Z*^ **/JWF'UKR/O^BO@"BCZMYA] M:\C[_HKX HH^K>8?6O(^_P"BO@"BCZMYA]:\C[_HKX HH^K>8?6O(^_Z*^ * M*/JWF'UKR/O^BO@"BCZMYA]:\C[_ **^8/V:O^2DZA_V"9/_ $=#7T_6%2') M*QTTY\\;A11169H%%%% !1110 4444 %%%% !1110 4444 >?_'+_DC&N_\ M;O\ ^E$=?(%?7_QR_P"2,:[_ -N__I1'7R!7=A_@//Q7QKT"BBBNDY0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *]A^">A:'J^CZ\XL]+U/Q1&G M^@V6K#=#LQ][9_%\W!/487E=V3X]76^%KKP-'I3IXN@UU-02Y\R"ZTAXP0FT M?*?,.!A@3D#/O435XETVE*[.PE\%7_CSQT^B:SHMCX*O]-TI[F5-/LE\JYQ* M &558#H^-P9N4/T%#P1X"VZ5X9\:_P!I9W>(+:V^Q^1T_?@;M^[VZ;:Z(_'? M2V^(MMJ3:3>-HMOILFGY=PUU('9&+MEL'F-1C=W)SSBJ"_$SP;I?A'2= T&R MUL0:=K,%^9+P1,\B)+O;)5@-W8#&.!DUE[]K6-OW=[W-SQW\,;3QE\1_$;Z; MXHM1KJ1+(?%2:8^J6YFM8 M?[/>2)B4WHC3;@J,P[''?&<5T=U\7O!EEXBUKQ9X>TC6&\1ZA;"WC%X8Q;+P MHW$*Q8<*"1SG;@%)[ 2[ KLF2S MJI.\XZ'.>,YP3@U?N/A9I_A*?P]?W7B^%;_4&@GL+1],=_,?>F58A\!1N7DD; MN1Q4>M^/O!'C33M.O?%^DZQ_;UA9&VQ9/&+>X(!V[R2& W$G"@$;CRW%4_&/ MQ%TGQ#K/@^[LK>]2/0XXEN1*B N59"=F&.?NGKBJ]][D_NUL=1XK^'%WXS^( M_BV?5_$-C9SZ3:6\\DZV)BA<&(_>S(Q4 )RQ+'VP *Q+7X4:%'=>&=6'BJ/4 M_#FK7XM&G^P21,T@)Q%LW;@'*,N[C;UZ&="\&Z;??V9H=^FHL^I,@FFE5F.WY M"0 =S<^XX&.8BY_"OZT+DJ?Q/^M3T.S\/66D_';5X/!6J:?:7#:5)]IL'TEF MBLU M\*,.@8OG=D'CD$'->::)\*K.?PWI6K^*_%,&@+K,PCT^$VC7#2YX!;# M#:.G)X (R1G%=/%\6/!=I\3KSQ=:6>O;]1L'M[N*2.$A7_X%5'VE]?ZT(E[.SM_6IO^%M'T7PC\'I/'FJ:3:ZWJ-[<&UL;:^3? M!#\S+ED_B/RL?P &,DF[=Z)X6\?_ OA\82P6?A*XT^\%GJ,NGV;& J2N&$* MG.?WB'(YZ@YXQS?A'X@Z3!X)N_!GC>PNKS19'\ZVFL2HGMI,YXW$ C/()Z<@ MA@7Y?B>T^*M-T*^^(7AGPG?ZU##IUL([F#PW_9FZ.5T$@5C*!@ C<"AX^7 MD)!-IFA1,USLTUB]@6SB%$4;IV.S.0?7'. >9T ?&/G'4CO3M%^+^FZ=XR\67%Q;:D MNC^(G+"2T=8[NV(5@K+\V,_-_>XP#ST.:A-:KL:.<).SVN/B^ 4\OBRSTL:\ M4L[ZPDO+>ZDT]XY"8VC#(\+L"A_>#J<^U3>&=&32_!WQ M?"_B:PU6RBTR)K MV4Z:_P [XG!CC8R#&-O#X8'<" ,:U;>?:6YTUF9B$W,"0 M^ .A)&3D 5B6/PGCM]$U#5_&7B.W\/V-I?OI\4@MGN3<2HS*VU5(.,J<<$_ M*Q( &3M7GQ9T*X\;>#-82TU$6^@VC07*F--[L8]OR#?@C/J16M8:W:_$'POJ M&FZIX3\0ZCI4OB"XNM-NM(C0O&SN9"DV6Q'@3_>.5(8XP4S2O-;ARTV]#*?X M 7(\61Z3%X@CEMET_P"W7%VMHS% 2RA4C#$R$E?4<>^ ?._%NB:;H&KI:Z/K M7]L0M%N>8VK6S1N'96C:-B64C;GG'4<=S[A\1_%GAK0?B/"NIW&M6EY::7!' M'+H,Z>9;MYC.8GWL%8$;"593D8]:\I^*OCFS\>^*XM0TZSDMK>"V6W5YPHEF MP22SA>!][& 3T]\"J/UG'XW\C67\./S"BBBM#(**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ]@_9J_P"2DZA_V"9/_1T-?3]?,'[-7_)2=0_[!,G_ *.A MKZ?KSZ_QGI8?^&%%%%8'0%%%% !1110 4444 %%%% !1110 4444 _P#)VW_^.5U?_"4^(/\ H.ZE_P"!DG^-'_"4^(/^ M@[J7_@9)_C1_9E?^9?_\ )VW_ /CE=7_PE/B#_H.ZE_X&2?XT?\)3X@_Z#NI?^!DG^-']F5_Y ME]S#^U\/_(_O1RG_ HWXB_]"]_Y.V__ ,_P#)VW_^.5U?_"4^(/\ H.ZE_P"!DG^-'_"4^(/^@[J7 M_@9)_C1_9E?^9?_\ )VW_ /CE=7_PE/B#_H.ZE_X&2?XT?\)3X@_Z#NI?^!DG^-']F5_YE]S# M^U\/_(_O1RG_ HWXB_]"]_Y.V__ ,QWE]=K\/=$N5N9A/+# 9)1(=SDQ9.3U.3S7%C,/5PJ3DT M[GH8'$T<9*48IJWH?./_ HWXB_]"]_Y.V__ ,W?VOJ7_00NO^_S?XT?VOJ7_00NO^_S?XUY_MI^1Z7L(>9XC_PHWXB_]"]_ MY.V__P _\G;?_P".5[=_:^I?]!"Z_P"_S?XT?VOJ7_00NO\ MO\W^-'MI^0>PAYGB/_"C?B+_ -"]_P"3MO\ _'*/^%&_$7_H7O\ R=M__CE> MW?VOJ7_00NO^_P W^-']KZE_T$+K_O\ -_C1[:?D'L(>9XC_ ,*-^(O_ $+W M_D[;_P#QRC_A1OQ%_P"A>_\ )VW_ /CE>W?VOJ7_ $$+K_O\W^-']KZE_P!! M"Z_[_-_C1[:?D'L(>9XC_P *-^(O_0O?^3MO_P#'*/\ A1OQ%_Z%[_R=M_\ MXY7MW]KZE_T$+K_O\W^-']KZE_T$+K_O\W^-'MI^0>PAYGB/_"C?B+_T+W_D M[;__ !RC_A1OQ%_Z%[_R=M__ (Y7MW]KZE_T$+K_ +_-_C1_:^I?]!"Z_P"_ MS?XT>VGY!["'F>(_\*-^(O\ T+W_ ).V_P#\_P#)VW_^.5[= M_:^I?]!"Z_[_ #?XT?VOJ7_00NO^_P W^-'MI^0>PAYGB/\ PHWXB_\ 0O?^ M3MO_ /'*/^%&_$7_ *%[_P G;?\ ^.5[=_:^I?\ 00NO^_S?XT?VOJ7_ $$+ MK_O\W^-'MI^0>PAYGB/_ HWXB_]"]_Y.V__ ,W?VOJ7_00NO^_S?XT?VOJ7_00NO^_S?XT>VGY!["'F>(_\*-^(O_0O?^3M MO_\ '*/^%&_$7_H7O_)VW_\ CE>W?VOJ7_00NO\ O\W^-']KZE_T$+K_ +_- M_C1[:?D'L(>9XC_PHWXB_P#0O?\ D[;_ /QRC_A1OQ%_Z%[_ ,G;?_XY7MW] MKZE_T$+K_O\ -_C1_:^I?]!"Z_[_ #?XT>VGY!["'F>(_P#"C?B+_P!"]_Y. MV_\ \VGY!["'F>(_\ "C?B+_T+W_D[;_\ QRC_ (4;\1?^A>_\G;?_ ..5 M[=_:^I?]!"Z_[_-_C1_:^I?]!"Z_[_-_C1[:?D'L(>9XC_PHWXB_]"]_Y.V_ M_P _\G;?_P".5[=_:^I?]!"Z_P"_S?XT?VOJ7_00NO\ O\W^ M-'MI^0>PAYGCEG\(OBKI]O#ZFJG_" MC?B+_P!"]_Y.V_\ \_\G;?_P".4?\ "C?B+_T+W_D[;_\ QRO;O[7U+_H(77_?YO\ M&C^U]2_Z"%U_W^;_ !H]M/R#V$/,\1_X4;\1?^A>_P#)VW_^.5J:9\,_C%HM MNUOHT.HZ?"[[VCM=8BB5FP!DA90,X Y]J]:_M?4O^@A=?]_F_P :/[7U+_H( M77_?YO\ &CVTWV'[&"[GBDOP2^),\SS3Z"TLLC%G=[^W+,3R229.33/^%&_$ M7_H7O_)VW_\ CE>\:7JE_)J]FDE]O _*NC#*IB*GLU9')BY4L-2]K)-GCG_"C?B+_ -"] M_P"3MO\ _'*/^%&_$7_H7O\ R=M__CE=7_PE/B#_ *#NI?\ @9)_C1_PE/B# M_H.ZE_X&2?XUZO\ 9E?^9?IKGO\ A*?$'_0=U+_P,D_QI0P%2HKPJ1?I M_P ..IF5.D[5*_P#)VW_^.4?\*-^(O_0O?^3MO_\ '*ZO_A*?$'_0=U+_ M ,#)/\:/^$I\0?\ 0=U+_P #)/\ &C^S*_\ ,ON8?VOA_P"1_>CE/^%&_$7_ M *%[_P G;?\ ^.4?\*-^(O\ T+W_ ).V_P#\CE/^%&_$7_H7O\ R=M__CE'_"C?B+_T+W_D[;__ !RO4/A[K^L7OCS3 MK>\U:^N(7\W='+&>(Y79.UM#QS_ (4;\1?^A>_\G;?_ ..4 M?\*-^(O_ $+W_D[;_P#QRNK_ .$I\0?]!W4O_ R3_&C_ (2GQ!_T'=2_\#)/ M\:ZO[,K_ ,R^YG'_ &OA_P"1_>CE/^%&_$7_ *%[_P G;?\ ^.4?\*-^(O\ MT+W_ ).V_P#\CE/^%&_$7_H7O\ R=M_ M_CE'_"C?B+_T+W_D[;__ !RNK_X2GQ!_T'=2_P# R3_&C_A*?$'_ $'=2_\ M R3_ !H_LRO_ #+[F']KX?\ D?WHY3_A1OQ%_P"A>_\ )VW_ /CE'_"C?B+_ M -"]_P"3MO\ _'*ZO_A*?$'_ $'=2_\ R3_ !H_X2GQ!_T'=2_\#)/\:/[, MK_S+[F']KX?^1_>CE/\ A1OQ%_Z%[_R=M_\ XY1_PHWXB_\ 0O?^3MO_ /'* MZO\ X2GQ!_T'=2_\#)/\:/\ A*?$'_0=U+_P,D_QH_LRO_,ON8?VOA_Y']Z. M4_X4;\1?^A>_\G;?_P".4?\ "C?B+_T+W_D[;_\ QRNK_P"$I\0?]!W4O_ R M3_&C_A*?$'_0=U+_ ,#)/\:/[,K_ ,R^YA_:^'_D?WHY3_A1OQ%_Z%[_ ,G; M?_XY1_PHWXB_]"]_Y.V__P /#OP) MTC5M'LM1NVUB5-6+3V[6$D"164#;YIWN2I!.P'N/0G+D^%/A7P[X,O-:\ M87^L%K#4Y;*1-/\ *_?@.50HK#Y2>&.6/ (ZT>UCL'L9VN>-T5[(?AOX!T_3 M?"%QK.HZ^)O$L<8CAM_*.UW\OYRQ7Y47?@CYF.1CH M6&DSI#!#8&)+BX9T20?-(0@VK(N?4YZ8P3VL0]C(\2HKZ9\#_#?0_!'Q1:-A M?7$UQI9NK 72PM]F (657*_\M 2N&7C#,.>I\MNO!?A>[^%^N^+_ _-JX2R MU%+6TBO7BR4*P[BX5>NZ1\8/3;[T*JFP=*25SSBK%C87FIWD=GIMK/>7,F=D M%O&9'? R<*.3P"?PKUG5/A5X?TKQ9H>FI;^)=3@U+3?M,D>G"*29)"RJ#EE" MK&-W);ID"6VN)(+F)X9HF*21R*59&!P00>00>U1UN>-?^1^\0?]A. MY_\ 1K5AUJM49/1V"BBBF(**** /8/V:O^2DZA_V"9/_ $=#7C]>P?LU?\E) MU#_L$R?^CH:\?K./QOY&LOX7K^B/BL_\ M]ZC_ (5^;"BBBO;/GPHHHH ***[3X9ZAI%AKEPVJR16UP\.VTNIU!2)N_7@' MISQT(R,\XUJCI4W-*]NAOAZ2K553;M?J<717KB)XFB\=>'H_$5S!?VWG2O:W ML" !@8S\IP !P >GF^+-9N?A_P#8=!\+B.S7[.L\]SY:O).Q M+#G<".V?R P!BK'P[\8ZSKGBR2UOKA#:M#)+Y*1* &R.GR@9Z#K6)7=!R<4Y*S^_\ R/.J*,9-1=U]WZL****LS"BBB@ KW&]_Y)IH M/_7"W_\ 1->'5[C>_P#)--!_ZX6__HFO SKX(>I])D'\2IZ'-T445\X?5!11 M10 4444 %%%% !6UX8L+;4+R=+R'SE2$LJ[B.XM/++B M-V$O$1_VCC P>.]:.GZA96.L13SZU+>IY3J6DB?Y#QCKGKS^548M0ME\+7MH M9?W\MP'1-IY&5YSC'8TM1Z%G6?#BPWUO!IAC9I%"^49,R$\DN1V''6J,WAVZ MB:+9-;3I),("\,FX1N3@!N..M;4FNZ:-9MM3CG9R8A#)#Y1!C')W9Z'!P,"H MKO6XS<08UAKJ'[4CM']FV!$#9Y.,D].GO1J/0H'PK=B[6V^TV?G')V"0Y ]2 M,9Q4%UX?N[6R>Y\RWF6)MLJPR;FC/O6SI5U%>>.IY[=]\3H=K8(SP!WJM<7V MGZ?I-_;6EPUS-=R'*F,KY8]#ZXYZ478K(CB\.7&GZE;_ &E[*8F1<0-(?WG/ MICI^%-N="GN[Z]F'V.R@BEV$M)MC!P. <>X[#K4VH:M93^+;2]BFW6\84,^Q MN,$]L9[U<@UC3Q>W,C:D%MYIF+V\ELSK(I4#/3([_P"%&H]#$B\.W4AF+S6T M,<4GE^;+)M5V]%..:HWMG-87DEM/7/3-1P:GI=QING+=W#V\EE*&\L1EMP!XY_+]:-1Z#[#1 M!%I^JVMRENUQ%M F;&$RN<[B.!BLQ_#-^MU;Q1^5,MP,I-$^4QWR?IS_ "S6 MN^KZ7.^K1R792.[*"-Q$Q_@ )QCL:8-6T^&.SLK349(4MD9OM8B)!<]MI'(Y M/ZY:0L"89-P3;C.XXXZBI$\,W,EVEO#=V5VC&,GOS3NPLB*UTQK6QU-)([*Z>.$,T@DW&$_-P/E/S<=,CM M4:^%+PF$-4@MWP!CDU'I%_;VVE:K%<2[9+B(+&-I.XX;_$=:W[\ MV$-QI-S?W30F"(,J",MYG [CI@T:AHS+TSPY'+87KWKQ)<1@HJO+@1-_>;'T MX[8J/4--E;3--BM[2V,DC%%D@;+2GU/ X[YR?PJ>UUJRN9-66\D:U2] V.4+ MXP".0._2G_VY8VD.D^3*;@VC,) J$'!!&>>.]&H:&9=>&[NUMY95EMY_(_UJ M0R9:/W((%3KX2O2T:FXM%:5-R*TA!;UP,9XJS)J&EV,.IR6=V]U+?@J(_**B M/.M23:S8/KVEW"SYB@B*R-L;Y3@CICFC4+(R[?PY=S0>;+-;6JF0Q+Y M\FWEZ,\G.?]S?JC@****^O/APHHHH **** "BBB@#TWQ_81:I M\5M)L;E]D5Q%#&YSC(,C9 ]STJWXIM_"-K8:KI/EV<5W9P!K>.WTZ59HF"C; MOFY#@Y7DX'/.3S7G&JZ]J6MZ@E]J5T9;F-0J2*JH5 )(^Z!W)YJ[J'C?Q%JF MF-I]_J336S@!D,: L I[#D'VJS+# MHLD_BRWD\.:9Y>C(D\)2'8SG87PS#G&5Z# P<VH4 M0R^4@VA22. ,'DGJ*>?%>M&34G-[\VJ($O#Y2?O1@C'3C@GIBI^H5>5+FU2[ MO>Z?Y:%_VE1YI/ET;[+;E:M]^IT/CVTLG\.^'=7M+"UL9KV!C-':Q!$)PIZ# MZGWYZ\5PU:%[KFHZCI]G8WEQYEM9+M@38HV#@=0,GH.N:SZ]'#TY4J?))]_S MT/*Q56-6KSQ5M%]]E?\ $****Z#F"BBB@ HHHH ZKX9_\E$TS_MK_P"BGK5^ M,?\ R.%K_P!>"?\ HR2LKX9_\E$TS_MK_P"BGK5^,?\ R.%K_P!>"?\ HR2O M)G_R,H_X?U9[=/\ Y%4_\?Z(X"BBBO6/$"BBB@ HHKM_A;?1KK]SH]W@VVJV M[0LI'WF )'Z%Q^-8UZCI4W42O8WP])5JL:;=KG$5/=V5W83"*^MIK:0J&"31 ME"0>^#VKOX;:3P;\-]::7"WFH7C6,;8()125)]NDGZ5K:MX1M]>\>2VFL:G? M3+#I2SK,?+##YR,':@!'4],^]<;Q\5)MKW==>]K?YG='+I2BDG[SMIVO??Y* MYY'17J7A*'PF=#\2RZ>NJ/%':;;B2=8O,$95L^61T)P>O'"U@WGA+2ET'0]2 MLY;S;JE]Y!65DRL9=@.@X; ' MC77P]TG3]2UF>]N[Q-(TN-"=A4S2LR@X!P .2.W?\:CB^'VEZG=:)=:3J4ZZ M5J18-]I"^^GIY7MZV#^S<1?ELK]K^=K^ESSVBO M19/AYI]QXGM],M/[4LHXUEENWOE4[HTV8,14;6R7QU..X['+U+PQHEUX2N== M\+W5\T=E-Y4\5ZJEFR5 92N,#YN_Z8Y<<;2DU:^MOQV^\F6 K13;MI?KVU=O M0XZBBBNTX HHHH **** +7[2O_)2=/\ ^P3'_P"CIJ\?KV#]I7_DI.G_ /8) MC_\ 1TU>/U\52^!'Z!6_B,****T,@HHHH GLKG['J%O<[-_DRK)MSC=@YQG\ M*Z+XA^-/^$]\5MK7V#[!F%(O)\[S?NYYW;5]?2N6KJ_AUX)_X3_Q2=&_M#^S M\6[S>=Y/F_=(&-NY?7UJ79>\RH\S]U=3:LOB?IEUX4TO1?&GA&'Q#_9.4LK@ M7KVS)'@ (=JG=C 'H0%R"1DT+WXB?;?AF_A+^R(H-]^U[]HAEVHF6+;%CV\ M9P/F[50\%>']-UKQU#I&N2:@+(F42-IMLTTQVJQ&%57.,@9PK?AU%$^&M1U# M6]0M/#FF:EJ,=I.Z8BM'>14#$*74#*DXZ$#G-3:-RN:;7X'M?B+Q9I/A/P-\ M-KO5O#,.N2IIZSVKO1$BY&%(8'(X(QE0>U<)9?&.[ENO$">*M&M];TS M7G$D]CYI@$;J%52K@$@!44>N54@@YSQ=IX8U^_N[FUL=#U*YN+1MMQ##:2.\ M)YX=0,J>#U]#3+;P[K=['+)9Z/J%PD,P@E:*U=A'(2 $) X8D@8/.2*E0BEJ M4ZDV]#KM!^)EEX6\>1ZYX=\+V]EIZV9M&TX73.SJ3N+&9@26W8Y(/R@+VS5C M3?B?HMAHVM: W@N.;P]J5PES%IYU*4- ZJ@/[W&Y@6C5OX<MM3@TZYT348;ZX&Z&UDM)%E ME'/*H1D]#T'8U7+!D\\T>GR_'XSZJ9Y?#$8M)=-.GSVT5\T989SN1U3*<$C MR>G/%5U^-UM;R^&Q8>%$M+;P_+(T5NE^2'5HGC"Y*$@C?DDYR1[UYM-X=UJV MU6+2[C1[^+4)@#':/:NLK@YP0A&3T/;M3-4T/5M$DC36M,O-/>0$HMW;O$7 MZD!@,TO9P'[2H)K6H_VQK^H:GY7D_;;J2X\O=NV;V+8S@9QGKBJ-%%:F0444 M4 %%%% 'L'[-7_)2=0_[!,G_ *.AKQ^O8/V:O^2DZA_V"9/_ $=#7C]9Q^-_ M(UE_#C\PHHHK0R"BBB@ I5 + $A03U/04E.CV>8OF[MF1NV]<=\4 >[>+_!O M@[X?062W7@74-=TI[H2?(Y;'*(0@^\F,E0G4'H03W_A'QAX,^'L.H?9O'FH>(-*>) MDMM"?3I5V9?(PS_*#AFW8V!LDX/ I^@_%;3+GP#H6GQ^,YO!U_I<0M;B/^RO MMJW**H"N#M.W@>V"6!!*G-+3]3K:IMZ_I^9P>F_!W7[[0Y=6NM0T?2K:W MNI+2Y;4;LQ?9W1BAW':5QN&T8)R2*CF^$6OQ^(M#TB&ZT^Y.NP&XL[J"5VA* M!=Q);9D<8/ /WA6]XC^(.E:Y\';O2Y-3EGUFYU=[HQ30%7:(N2&8HHCSC&0# MUK:\&_%;P_I?PQMQJMR?^$FT:UN;73D:%V+J^TH0P4J!PJ\D<)]*OFJ6N0HT M[V,'7_!MY;?"W1M/M=&T>YO6UR2Q74K*1C<74@:9=A#1+\F5P"7/W5X';(U3 MX.Z]ID9C_M#1[O4E:%)-)M+S?=1M*5"ADV@#[PR>9-:M(=J^8I Q\W'7WZ D0>)OA9J?A72[F[U'6-#EN+01FYT^VO M"]S#O*@;DVC'WASG'/&:]'\5?$O3=0DN#8_$N\?3[V>)/[.@T<0R6L32+YC> M>8\G:F\C'S9V\G!SE?$3QMX7UOX>/83ZW#XJ\0^I_]LO_ $:E> 5[_P#$S_DG>I_]LO\ T:E> M 5];DO\ N\O7]$?%9_\ [U'_ K\V%%%%>V?/A171^&O")UZQO=1N[Y-/TZR M7,L[1F0YQG 4$9X_F,9J'4?#T(N((_#5])KPDB:1_L]JRM& V/F3)(^IQUK# MZQ3YW"^J];??L='U:KR*I;1^:O\ =O\ @85:^A:KING+JQS!=H,QB M:,@GD, 3SGGITJ/2=%N;^[LFEM;D6$]U' ]RD9VC*]$N-174;7PQ]FO_ M +6MTT_]H.^XA][#:1@9Y'3C-8-MHNJWEJ;FTTR\GMQG,L5NS+QUY Q26NC: MI?6YN++3;NYA4D&2&!G4$=>0,5DL/AHNZTMIN_QUU^9L\5BI*SUOK\*]---/ MD=%K?B_1=:N+B]D\+^7J$V"+G^T'.T@ [=H!X J3Q#XUT?Q&TT]YX8Q?-"8 MH[G^T'_=G!VG:% ."YTR_2U8JSRK;.<1D_>''/M5SQ%X=6 MSUJZAT&WU*XL[:)9)'N+5U:,$9)8%1@<'D@=/QJ%2PT91BKZ;:O3;3?TT+=; M%2A*3MKO[L==];6]=32/CNUU+2[:T\4Z!%JTEJ-L5P+EH7VXQ\Q ))_$#IQW MJIHGB^/1/%UQK5OI48BE5D2TBDV+&IQCG:197,OV;_7[(F/E=?O8 M'R]#U]*[N:*TOL>=R3>MMRK15RXTC4K2XB@N]/NH)ICB*.6!E:0YQA01D\^E M-O=+U#3=G]HV-S:>9G9Y\+)NQUQD<]134XNUGN)PFKW6Q5HHHJB KW::WGN? MAOH*6T,DS"WMR5C4L0/)Z\5X37KOBZ_O-.^$GAV;3[N>UE9;92\$A1B/(8XR M.W _*O&S2DZSITUU9[V3UE156HU>R_4B_LG4O^@?=?\ ?EO\*/[)U+_H'W7_ M 'Y;_"O//^$I\0?]!W4O_ R3_&C_ (2GQ!_T'=2_\#)/\:XO[&J_SH[_ .WJ M7\C_ /0_P"R=2_Z!]U_WY;_ H_LG4O^@?=?]^6_P *\\_X2GQ!_P!!W4O_ M ,D_P :/^$I\0?]!W4O_ R3_&C^QJO\Z#^WJ7\C_ ]#_LG4O^@?=?\ ?EO\ M*/[)U+_H'W7_ 'Y;_"O//^$I\0?]!W4O_ R3_&C_ (2GQ!_T'=2_\#)/\:/[ M&J_SH/[>I?R/\#T/^R=2_P"@?=?]^6_PH_LG4O\ H'W7_?EO\*\\_P"$I\0? M]!W4O_ R3_&C_A*?$'_0=U+_ ,#)/\:/[&J_SH/[>I?R/\#T/^R=2_Z!]U_W MY;_"C^R=2_Z!]U_WY;_"O//^$I\0?]!W4O\ P,D_QH_X2GQ!_P!!W4O_ ,D M_P :/[&J_P Z#^WJ7\C_ /0_P"R=2_Z!]U_WY;_ H_LG4O^@?=?]^6_P * M\\_X2GQ!_P!!W4O_ ,D_P :/^$I\0?]!W4O_ R3_&C^QJO\Z#^WJ7\C_ ]# M_LG4O^@?=?\ ?EO\*/[)U+_H'W7_ 'Y;_"O//^$I\0?]!W4O_ R3_&C_ (2G MQ!_T'=2_\#)/\:/[&J_SH/[>I?R/\#TNSMM:T^X\^TL[J.3!&[[.3Q^(J!M+ MU-W+-8719CDGR&_PKSO_ (2GQ!_T'=2_\#)/\:/^$I\0?]!W4O\ P,D_QH_L M6I_,@_MZE_(ST/\ LG4O^@?=?]^6_P */[)U+_H'W7_?EO\ "O//^$I\0?\ M0=U+_P #)/\ &C_A*?$'_0=U+_P,D_QH_L:K_.@_MZE_(_P/0_[)U+_H'W7_ M 'Y;_"C^R=2_Z!]U_P!^6_PKSS_A*?$'_0=U+_P,D_QH_P"$I\0?]!W4O_ R M3_&C^QJO\Z#^WJ7\C_ ]#_LG4O\ H'W7_?EO\*/[)U+_ *!]U_WY;_"O//\ MA*?$'_0=U+_P,D_QKTKXO:KJ&F?V/_9M]=O\B9H]V/+QG!YZG\ZYZF6 MSA5A2I?R/\#T/^R= M2_Z!]U_WY;_"C^R=2_Z!]U_WY;_"O//^$I\0?]!W4O\ P,D_QH_X2GQ!_P!! MW4O_ ,D_P :/[&J_P Z#^WJ7\C_ /0_P"R=2_Z!]U_WY;_ H_LG4O^@?= M?]^6_P *\\_X2GQ!_P!!W4O_ ,D_P :/^$I\0?]!W4O_ R3_&C^QJO\Z#^W MJ7\C_ ]#_LG4O^@?=?\ ?EO\*/[)U+_H'W7_ 'Y;_"O//^$I\0?]!W4O_ R3 M_&C_ (2GQ!_T'=2_\#)/\:/[&J_SH/[>I?R/\#T/^R=2_P"@?=?]^6_PH_LG M4O\ H'W7_?EO\*\\_P"$I\0?]!W4O_ R3_&C_A*?$'_0=U+_ ,#)/\:/[&J_ MSH/[>I?R/\#T/^R=2_Z!]U_WY;_"C^R=2_Z!]U_WY;_"O//^$I\0?]!W4O\ MP,D_QH_X2GQ!_P!!W4O_ ,D_P :/[&J_P Z#^WJ7\C_ /0_P"R=2_Z!]U_ MWY;_ H_LG4O^@?=?]^6_P *\\_X2GQ!_P!!W4O_ ,D_P :/^$I\0?]!W4O M_ R3_&C^QJO\Z#^WJ7\C_ ]-TO2[^/5[-Y+&Y55G0LS0L !N'/2N<^,?_(X6 MO_7@G_HR2LCPWXDUR?Q5I,,^LZA)%)>PJZ/=.58%P""">16O\8_^1PM?^O!/ M_1DE7A<)+"XR*D[W3,\9C8XO RE%6LTM3>'K",_$M;*"QMKN-;F=$MKIB(V"A\ G:W M3&>AY J'P%JMEHOC"VO=3F\BW1) S[&;&5(' !/6MW3[CPQH_C>VUV'Q)]J5 M[J5Y8OL$J>4KH_.><\E1@#OGM7F8B4U4FK-IQTT=KZ]CUL-"G*G3;:34];M) MVT[[K']>T"_T74]1DTX+J4EU;72V[R+ M*K.Q&5'/1CP<=OI5S1/%VCZ=X?GT.PUV;2S;3DVVH-9^<)T)R8JI4C.\-C&W'.3C\^*'^'&M#5K.QADL[@7D)GBN8ILQ;!C)SC/ M\2] <[ACO6[-XQL)]#\26M[K#WUQ<8IT7BC2F ML/#T=MXADTJYL-/DBDG6T:4(Y\H;&4KA@0K].A .?4]OC.J_!_RWOWW\A_5\ M#T?_ ),K_%:W;;7?S.;_ .$#U&74K:SL;S3K_P ]&D,]K<;XHU4@,6; Z9'3 M-4M<\+WFA6]OU,8:3((;81UQ7)^-/$#:E96EHOB5M<42-)(38BV6,@ +@8 M!)Y?/..E70KXJ=2*E&R\T_/RLOG;T,\1A\'"E)PE>7DUY>=W\K^NFO'T445Z MQXH4444 %%%% '5?#/\ Y*)IG_;7_P!%/6K\8_\ D<+7_KP3_P!&25E?#/\ MY*)IG_;7_P!%/6K\8_\ D<+7_KP3_P!&25Y,_P#D91_P_JSVZ?\ R*I_X_T1 MP%%%%>L>(%%%==!X)L[?0+/5/$6O1Z6E]\UO&MJTY9<9R=I&.OZCGM652K"E M;FZ^K_(VI49U;\G3?5)?>]#D:L:?>R:=J5M>P?ZRWE65<]R#FI[[2+BV>[EM MDENK"WG:$7R1'RGPV =PR.>#C/>MWPEX..K:U/9:[#>V06R:YC^3RV;#* ?F M4Y')J:E:G&FY2>A=*A5E44(K4C\9^-7\7-: 67V**WWGRQ+OW,Q&3T'I^IK4 M;XF[O$<^J_V3_KK 6?E?:>GS$[L[/?IC\:XZ[TK4+"*.6^L;FVCE_P!6\T+( M'^A(YIUYHVIZ? LU_IMW:Q,VU9)H&12<9QDCK@'\JQ^K89PC"VFMM>^_4W^M MXM3E4N[NS>G;;H:GA;Q2OAZ/4+>YT];^TU"$131&4QGC(X8 ]F;].>*TK/QY M:0:3;Z?=:!'",9'%%A=:J8?$=IJUI;F)VC:"T=F9U8 C&P\#)SQP<=*FM##. M]26O71OIIT?8JA4Q::IQTZ:I==>J[FE)\2#<:MJE07'CJSNFM;2;P]"=&M86CCL//.=S?Q^9C.1S@@9Y/-3Q2Y\MX[=V5\=<$#G&#^5:OAKP7J/B'5IK-TELEMU)GDE@;Y".B8X^ M8YZ$CC)[5,J.$IIR>EO-^G??I?VW6VQLR_%.[74K"6PT M](;.SC:-K>:=IFE5L9S(>>BC'H>N>E9FK>,8+GP_)HVAZ-%I-G<2^;< 3&5I M&R",$@8&0./88QWA?P];VW@^ZO;Z+4K?58;D1^3):LL2J0OWF*X!Y[L#TX[G M*.BZJMC]M.F7@M-N_P \V[>7M]=V,8ITZ.%3O%6L^[U>_?7?1BJXC&-Z M[+1;=M-M5H4:*OP:%J]U%'+;:7>S1RY,;QV[L'QUP0.:9;Z1J5W=2VUKI]U- M/"2)8HX&9HR#@[@!D<\TN'@NX9()D.&CE0JR_ M4'D5'5IWU1#33LPHHHH$6OVE?^2DZ?\ ]@F/_P!'35X_7L'[2O\ R4G3_P#L M$Q_^CIJ\?KXJE\"/T"M_$84445H9!1110 5ZM^SI_P E2;_L'R_^A)7E-%3* M/-%HJ$N629[I\-?A]XG\)_%_3]0\0:9]DM;A[E(I/M$3[F,3L!A6)' /6M9( M]9UKX::GIGPUO!#KMOX@N7U.*WN%MYW0RR;3N)';R^XOU\!R6MA9IXB\36&L3-K%O9:N;!S,9' D9UQO!4*,-P=IZ[ M<51O_$5^/ OQ)U:S1=(U&.\BCD^QW7F^5((X8WVR!5^;J"0!@Y^M?-5%+V*O MQ\ MQ^W\CZB37?%<'B+2[>+P+"NJ6=E?7^,]+#_PPHHHK Z HHHH **** "BBB@ HHHH **** "BBB@#E M?B9_R3O4_P#ME_Z-2O *]_\ B9_R3O4_^V7_ *-2O *^MR7_ '>7K^B/BL__ M -ZC_A7YL****]L^?.Y\ #Q5!:75UX9BM[VW:017%G,X&3C(;!(QQQP?J#BN MTLK31=,^),<5@+:RN[K372XM(9!LCERA [$@'@ <#..>?$J*\VM@75G*7-: MZZ+\]=;>AZM#,%1A&/+>S3U?Y::7]6>OZ?I%WHG@.PLM05$N$UJ NB2!]N95 MP"1QG&#]"*W)!JECXSU74]7O%7PY':!51I04#87(V?WL[OKN YZ5X)164LM< MVW*>][Z=[;:Z;&\0V",C-368=;U32=#N?!-X(M*AM,2[)U18B ,^8N?FP. MV#C!XYY\BHJEE[4^926^UM-?G_78AYFI0Y'%[6O>STVZ?I?S/4_%FHWEO!X- MM+>ZEBMYH(C+&CE1)_J^&QU'L:Z8BX/B[Q4+&58;DZ=#Y,CG 1]K[2<]@<5X M-6[X?\2_V%IFL6GV3S_[3MC!O\S;Y>0PSC!S][IQTK.KE[5.T'=^F]Y)]^AK M1S-.JW-63\]K1:[=;_([W4;J\T+PQX;M_$5\Z:NNI+*S/<;I$BW,&+.#]W:V M#R1@X[5MQ6^I1_%BXN+MY&T^>P773][5WOI MW=]-=+?,SCFEFO==DXVU[*VNFM_D>L:=%JNJ> O#\?@JY$,EM/\ Z:LZ:+!_>JDG.>Y' _"O$J*[/:M*NM3N_#'AC4H($U/4(O..+B7:\@V MLI <@X; ')Z]ZY?XI6J0?V?(]Y=B>8O*VGW4XF:V!"@X8$D*2O3)'!QCFO/: M*NE@?9UE44N_3O?3?I?L16S'VM!TG'>VM^UM=KZV[A1117I'DA7JOCK_ )(] MX<_[=?\ TG:O*J]5\=?\D>\.?]NO_I.U>;C/XU'U_0]; _P*_P#A_4\JHHHK MTCR0HHHH **** "BBB@#TVXT#2-.\-Z)=0^#;G6I;RT66>2"XG78VU3DA<@9 MR?3I6?X(TG1]9CM;6]\,W5PK"3[3JIGD2.(C<0 !\O3;U(.2>/70N-?TC4?# M>B6L/C*YT66SM%BGC@MYVWMM48)7 .,'UZU3\)ZEH>A/:7?_ EU[#'$7:?3 M/L\A25OF7/'R\C:>03[CMX/[WV,D^;FN_P"?SMY?=IW/H_W/UB#7+RV5_@\K M^?WZ[V(_#'@JSU"35[_R)=7M+*Y:WL[:&8)]J;/!9^ JX*G(/\L&SI7ABROO MB$VFZCX:;388[$RFS-X\@=L\.) 1QSC@XR#WS4%EXHT34=/\0:/>RR:/9ZC= M&YMYDB,@3E?E95]=HX'')YZ93Q%J_A[Q1JMM93ZI-:66GV7E1:@\#2&:3'M)T#2+F2_BL!E M[R6,IO., *#R ,G@^@'-<=7I85S=)_?SN_O/*QB@JSY'=:=NWE9?-(* M***Z3D"BBB@ HHHH *]5^-?_ #!/^V__ +3KRJO5?C7_ ,P3_MO_ .TZ\W$? M[Y0_[>_(];"_[CB/^W/S/*J***](\D**** "BBB@ HHHH ZGX>:/8:[XK6SU M6#S[R\C&.5(-; TC2[KQ5ING2^#KG28);MD>6:XF(G4 \#PP!7D8CVOMY6O;ETMS6OKVT^\]O#>Q^KQYN6_-K?EO;3OK;?8Q;K M0;"3XF/HBO\ 8[%KSR@0V2J^@+9Y/09SR:V?&6F:)H'VNS_X12YM@4"VFI_: MI'5WXZJ3M'1N,D\=*@UJW\'ZKXAN-3E\42&.YFW/!'82*R@\9W$8XZ].:O7/ MB;2-/\#ZAI!U^X\1S70V0B6V=!!QPA:A2C&JGRJ[;3O%Z=%;?7RU1YO1117LG@A1110 4444 %%%% &KX6_Y' M#1O^O^#_ -&+75?&/_D<+7_KP3_T9)7*^%O^1PT;_K_@_P#1BUU7QC_Y'"U_ MZ\$_]&25YM3_ 'Z'HSUJ7_(NJ?XD.5MJ'S4?)QG^$FL>O5=/\*:6NK> M']1TV2:?1-2FGM7%''JWO:O3RW=MG?8]">7.]XZ+7K?:/->Z2WZ:'%^(O#M MWX9OH;6_DADDF@6=3"Q("DD8.0.?E-9->WZM);R^/=&TRZT*TO8[VR DN;B( MR,JKO(5,\+@\D]3N'3 K,TC3-!A>ZT?3+33)-86[F:--6MFD6>%9&4!']@,< M9.4;*]2,J>8M4TYQN[7_ #U\MC:IE:=5JG))7MKO?33SW/(Z*],U&WLO"/A& MWU*/0M.O;V^NY$G-U'YT9)\IX!)4 9Z8KH^NWLXQNF[+5?UT.5X#ENI3LTN9Z/;3_,XK7_ M W>>''M%OI+>0W4(F3R7+84^N0/\/>LBO:H="T@^-M(@.E61ADTEI'C^SIM M9LK\Q&,$^]82KI^H>"=5U*70-.L9='O5%OMAQOVLO[N4GE\YP<]<],UC2S"Z M2:OMKZMI:&]7+;2;C*V^FKV2;U^9QEOX2U:;6+#39H5M)]03S(/M#8&W!Y., MD?=/!&:S=0LI--U*YLIV1I+>5HG*'*DJ<'!_"O9->GAO?'7AS3+O3+&:"XA\ MUGDMPS<*_P @)XV]#C'6L&6PTW0M"\0Z[!I5C?W,>K2VR17$.^*WC$@ &SH/ MPQU'XS2Q\Y6;;6Y57+81YE![-W;[))[?,\QHKV>P\.Z/+XOTNZ?2+: M$:AI33SV+Q!HXG!CY"D8!^8CH.GUK&L8-$\1>!X[^?08+46FIQP%;&,F22+* M9!(^9CM?D]21GK6JS&+UY7;3MUNOT,GE;UUX>LJ\.:UCAQ.'>'J"?^C)*ROAG_ ,E$TS_MK_Z* M>M7XQ_\ (X6O_7@G_HR2O)G_ ,C*/^']6>W3_P"15/\ Q_HC@****]8\0*]= M\'VGB&32K#3];T^RU/P[-")5GF=28%*Y Y.>.G3C/!P*\BHKEQ-!UXM=.BF/XBP*KKE= 8!\_+_K5Y^E>!45QSRYRNN?37IKJEY^1WPS10L^ M373KIHVUT\^Y[);)K%CX9L[/Q'/#'44GEMW?FWO M>RMOVUT_$%FME;DO:UKN^W?2[^]+R/7VL?%$'CZ&YU>[+Z3-J0^S(9@RM\KE M-B_PX7KTS[]:?H>HWEY\8M8@N;F62&""58HFY*S/E::B_BYM97^6QZSI=IKU[\)]"A\,7!@N3J5;3C%(BOA7N%8=NA8+QZC!'8UY;>^)?M?@K3O#_V M39]BF:7S_,SOR6.-N./O^IZ5A5FLO=3GK+%=6'PZND\4^9)-%J\1N_.D\UBN8BFY$U]]-5KJM#UEM1GL_ _A(Z5/-:Q3:D%VHY!9/,?"MCJ,=1T-=$T5^WB36 M+:"P>6PO)XEFN;2[\B>W80I\W49'W>ASPV0;E:UV%%%%69EK]I7_DI.G_]@F/_ -'35X_7L'[2O_)2=/\ ^P3'_P"C MIJ\?KXJE\"/T"M_$84445H9!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'L'[-7_)2=0_[!,G_ *.AKQ^O8/V:O^2DZA_V"9/_ $=#7C]9 MQ^-_(UE_#C\PHHHK0R"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** /8/V:O^2DZA_V"9/\ T=#7T_7S!^S5_P E)U#_ +!,G_HZ&OI^O/K_ M !GI8?\ AA1116!T!1110 4444 %%%% !1110 4444 %%%% '-?$*UN+WP'J M-O9P2W$S^5MCB0LS8E0G '/09KQ#_A%O$'_0"U+_ , Y/\*^E**]3!YC/"TW M",;ZW/(QV5PQE15)2:LK?F?-?_"+>(/^@%J7_@')_A1_PBWB#_H!:E_X!R?X M5]*45V?VY4_D1P_ZOTOYV?-?_"+>(/\ H!:E_P" (/^@%J7_@') M_A7TI11_;E3^1!_J_2_G9\U_\(MX@_Z 6I?^ (/^@%J7_@')_A7 MTI11_;E3^1!_J_2_G9\U_P#"+>(/^@%J7_@')_A1_P (MX@_Z 6I?^ (/\ H!:E_P" (/^@%J7_@')_A1_PBWB#_H!:E_X!R?X5]*4 M4?VY4_D0?ZOTOYV?-?\ PBWB#_H!:E_X!R?X4?\ "+>(/^@%J7_@')_A7TI1 M1_;E3^1!_J_2_G9\U_\ "+>(/^@%J7_@')_A1_PBWB#_ * 6I?\ @')_A7TI M11_;E3^1!_J_2_G9\U_\(MX@_P"@%J7_ (!R?X5Z5XSTO4+KX5Z!:6UCE45SU,UG.K"JXKW;_B=-/)Z=.C.DI/WK?@[GS7_ ,(MX@_Z 6I? M^ (/^@%J7 M_@')_A1_PBWB#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?\ PBWB#_H!:E_X M!R?X4?\ "+>(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\ "+>(/^@%J7_@ M')_A1_PBWB#_ * 6I?\ @')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_P"@%J7_ M (!R?X4?\(MX@_Z 6I?^ (/\ H!:E_P" M(/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_Z 6I?^ (/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\_>&_#>N0>*M)FGT;4(XH[ MV%G=[5PJ@."221P*Z7XKZ+JFH^*K:;3]-O+J);)5+P0,Z@[W.,@=>1^=>N45 MSRS6' MIY)M'TS4[=Y5V.?L#-D9ST92*^@J*F6HP>GH*]SHK+^U(Z?NHZ;&O\ 9$M?WTM=_,\2_MSXE^64$.JA2FSC3<8' MM\G!YZCFJ]A?_$/3-.6QL;35(K==V%_LXLQ:3YCR3\RG&3R<=:J7MOXTU'38 M["]TS4Y;:.5ID0V###L26.0N>2Q[]Z^@J*M9K:7,J4;D/)FX\KK2MV/)O!][ MXB7Q5#>^*;+4A#;VC01/_9LGRC(P,(F3TZFL#6IO'>MV_P!CO[/5I[5'RB?8 M67..F<*"?QS7O%%91S%1J>T5-7_+T-997*5/V;JNVOSO;?OL>%IJ/Q$2WM(1 M:ZH4LR&@W:=N*D*5')3)X)'.:BL)_'^EW=U\T5?]J1LU[*.IG_9$KI^VEH>#)/X^CUQ]76SU4WSQ^496L"V$Z[0I3 ' M'85%I@\<:/8_8].T[4H8//%QL_L\M^\&,')0G^$<=.*]^HI_VJK6]E'_ (;8 M7]C.]_;2_P"'W^\\$UE_'GB"".'5[+59XHR65!8LBY]2%49_'ISZUC?\(MX@ M_P"@%J7_ (!R?X5]*45<,XE!(/^@%J7_@')_A7TI15_VY4_D1'^K]+^=GB'P]T#6++QYIUQ>: M3?6\*>;NDEMG55S$X&21CJ<5I_%?1=4U'Q5;3:?IMY=1+9*I>"!G4'>YQD#K MR/SKURBN5YG-XA5^572L=D(/\ H!:E_P" (/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\(MX@_Z 6I?^ (/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_P#"+>(/^@%J7_@')_A1_P ( MMX@_Z 6I?^ M(/\ H!:E_P" (/^@%J7_@')_A1_PBWB M#_H!:E_X!R?X5]*44?VY4_D0?ZOTOYV?-?\ PBWB#_H!:E_X!R?X4?\ "+>( M/^@%J7_@')_A7TI11_;E3^1!_J_2_G9\U_\ "+>(/^@%J7_@')_A1_PBWB#_ M * 6I?\ @')_A7TI11_;E3^1!_J_2_G9\Z?M!^&->UKX@6-QH^B:CJ$"Z7'& MTMK:22J&$LIVDJ",X(./<5Y7_P (#XQ_Z%/7/_!;-_\ $U]OT5X\:[BK6/ MY\0?\(#XQ_Z%/7/_ 6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?$ M'_" ^,?^A3US_P %LW_Q-'_" ^,?^A3US_P6S?\ Q-?;]%'UE]@^JQ[GQ!_P M@/C'_H4]<_\ !;-_\31_P@/C'_H4]<_\%LW_ ,37V_11]9?8/JL>Y\0?\(#X MQ_Z%/7/_ 6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?$'_" ^,?^ MA3US_P %LW_Q-'_" ^,?^A3US_P6S?\ Q-?;]%'UE]@^JQ[GQ!_P@/C'_H4] M<_\ !;-_\31_P@/C'_H4]<_\%LW_ ,37V_11]9?8/JL>Y\0?\(#XQ_Z%/7/_ M 6S?_$T?\(#XQ_Z%/7/_!;-_P#$U]OT4?67V#ZK'N?.G[/GAC7M%^(%]<:Q MHFHZ? VER1K+=6DD2EC+$=H+ #. 3CV->5_\(#XQ_P"A3US_ ,%LW_Q-?;]% M2J[3;L4\.G%*^Q\0?\(#XQ_Z%/7/_!;-_P#$T?\ " ^,?^A3US_P6S?_ !-? M;]%5]9?8GZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V M_11]9?8/JL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;] M%'UE]@^JQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_ 6S?_$U]OT4 M?67V#ZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V_11] M9?8/JL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;]%'UE M]@^JQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_ 6S?_$U]OT4?67V M#ZK'N?$'_" ^,?\ H4]<_P#!;-_\31_P@/C'_H4]<_\ !;-_\37V_11]9?8/ MJL>Y\0?\(#XQ_P"A3US_ ,%LW_Q-'_" ^,?^A3US_P %LW_Q-?;]%'UE]@^J MQ[GQ!_P@/C'_ *%/7/\ P6S?_$T?\(#XQ_Z%/7/_ 6S?_$U]OT4?67V#ZK' MN?.G[/GAC7M%^(%]<:QHFHZ? VER1K+=6DD2EC+$=H+ #. 3CV-?1=%%83GS MNYO3@H1L@HHHJ#0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** ..\1^/\ ^P/%-MHW]F_://$9\[S]NWGT^RU&Z\30Z;HTTOB9] M;?[%J,-@X-N0(R&-UM"J%PQ*[\D<8.[!]AJAI>D6^DO?-;/(QOKMKN3S"#AV M"@@8 X^4>M3&5BY1YCE9_&.L6C>)]0GALWTS0[HVT<$<3F>ZSUJUN!+/!K4[3W*.^,,8TCPI7! Q&I'.0>G:QI\6OG3&MM2MY M94-NKQ?9'1-Y5W9F#KMR-^U/NYV\X&)'XVN[N/5K&_%AJL+:'/J$+KI=Q!!( M$P&3]Z2)XV$BX=" 1GCYA70V_@>U>)AJU]?ZD&L7L8X[J1"+:*0 .J%%4DD M#>Q9L#KR ;432S7NKZI?S2:9+I8>X>(;()-I( 2-5W KPQ!)R18 M?A/X?E=E14TV-F9VVJ %ZD]A[U8E\%6K7"RVFI:C8[K6.TN4MI$ NXD&%#Y0 ME3@D;D*-@]>!B]I_ARQT_P (Q>'$,LUC':?9/WK?.T>W:EO/#IUL:+Y87VY "1J,C9][&3GDG QI1>&K.%M#*R3G^Q(S';98?.#'Y? MS\<\>F.:;<1)2ZG,>'?%_B&[LO"VIZTNFBS\0'R?(M89!);R&)Y%;>SD,&\L MY7:-NX#+8R;MIXOO[CPGX;U-X;83ZK?16TZA6VJK,P)7YL@_*.I-:=KX/T^T MTG0-.CFN3#H,J2VS,R[G*QO&-_R\C$AZ8YQ5.+X?V,4]IMU/4S:6-[]MM+$R MIY,,FXM@?)N*Y8\,QQGC%%XL$IHHR>-;N#Q=:6:W-G>V5SJ#6+);6-QB [6( MS=9,3N"HW1@ @DC)VY.A\.?^1,7_ +"%_P#^EDU)%X!LHKJS?^U-3>VL;YKZ MULVDC\J&1F=B.$W,,NWWF)'8BMO1='M]"TP6-H\CQ"::;,I!;=)*TC= .,N< M>V.M*3C:R'%2O=E^BBBH- HHHH *X[0?'_\ ;?BZXT/^S?(\@R#S_/W;MAQ] MW:.OUKL:*UIRA&,E*-V]M=O\S&I"I*47"5DM]+W\O(*R/%FISZ+X-UC4[-0U MQ9V4T\8(R-RH2"?;BM>FRQ1SPO%,BR1R*5='&0P/!!'<5FMS5['.Z5X*T&WA MM+N2RAO=20)*VJS+NNI9!@[S*?FYQ]W(&WY<;>*RU\5:\=%B\4%-/_L22X0? M8?*?[2(&<1B3SM^W=D[]FSI\N[/S5L:=X3_LLV\-GKFK+IULP,6G-)&T:*#E M4WE/-*@XX,G0;3\O%0IX&LDD6+^T-0;2UN?M2Z2SQFV#AMX_@\S:'^;9OVY[ M8XJ[KJ19]##U#QCXFM8-8U*VMM+ELM+U9; 6KB19;A6:-0WF;B$(,@_A;(!X M'>;4?%VO:+8^)(;H:=>ZAI,5K/!)% \,4JS,5VLAD<@@HW(;N./7>G\(6$^F MZC9/-,?"1U+2=>ETY99[[58+:W>' MS%1=L4A8;3Q@X=LG/88QW:<1-26IG>*=5UJTTO6='UXV-PM]H%]-M5M?,L=%MBYTRS@W(=)N[LW4C1*_EAX1MB^ M4J-S;CEL[0!STO\ PA5M-'??VEJ>H:C->6+Z>)[EH]\$#_>5-B*,DX)9@2=J MY)Q2R^#8A=M+$X0;5+!T;# <;DVG\A@O$'&70P&US6K M3QMJ>HW=VJ:7:^'X=1DTY[9PZ+FM6<%_ M9M);7D#R,\>D7=JMDP (1I9AME!!(W +R/NX/&[>>%[6]UPZD]Q,1)-Y$FGW%]+(!@ ^7"043/!D.0"0 M,53@\4ZYKVI:7;Z"NGV<-_HD>J&2\B>N1C&>>E;&L>%(=7U1 MKX:C?V+RVOV.X6T= +B'<3M8LC%?O-\R%6&X\],/TCPK8Z+/8RVLMP[6.F1Z M9&)&4@Q(003@#YN.O ]J+QL%I-F'IGBS6?$D&D6^D)8V-Y<637=[-+/PV,[>';\WBHEP=9OS*L9)4/]I?(!/49J>/P+:6D M%@-+U/4=/N+&.2*.Z@:(R/&[;V1P\;(PW8(^7(QP>N=+P[X>M/#.EM8:>\\D M+3RSYN)-[;I'+D;NI&3WR?4D\T-JV@14KW9@Q>,+]_!^FZJ8;;S[K64L'4*V MT1M>& D#=G=M&>N,]L<54N/%WB*&WU?5=FF#3=*U7[&\!AD,TT6]%+!]^$8! M^FULX[5IO\/[%[A/^)GJ:V46HKJ<.GK)&(8IQ+YI(^3?M+;B4+%?F) !"D79 MO"%A/H^IZ:\UR(=3NVNYF#+N5RRMA?EP!E1U!HO$5I')B[6T\0:V6L[6Z\SQ M99Q#[3%O\HM;P#>GHX['M4S^,?%'EM>Q0:4]J=?ET9(&20.1Y[1),9-Q P=N M4VG(!(89 7I9/!VGRW=Q<--<[[C4X=38!EP)8T1% ^7[N$&1UZ\TH\'V L1: M^=<[!JIU;.Y<^:9C-M^[]W<<8ZX[]Z?-$.61SFI>(K]+34++6[32]0N=.UBP M@5_LK")TF>+#B-G8JZ[VP=QY /M5:'Q%KN@OXSU'4+N'4H;/48K:VM5MI01) M(ENL>TAW(3,G**I)))'7;75WW@[3[^XO9IIKE6O;JUNY C+@/;E2@'R]#L&> MO?&*9=^"["]N=8>>YO/L^L!6N+5754650@69&"[U<"-?XL9&<9H4H@XR_KYF M"GCC6K:"^2>Q-[)_H\=C>F049WP0>^[G/08YUY/":W>D7FGZQK&IZG'=*@$EP\ M2- 4;PO+YC2,P2-55UV\1L M2Q)ZC /-XGAM\[1Y;P9"Y]EKH/%&G70UM=0T> MPUQKN2U\B:;2[BTC29 Q*QR>>V1@EL,B[@'.#V#M \"6NGZ+HEOJ)\V;3;"> MT>)&W0N)RID!W##H+&ZLI)]4U'4(=.R;&VO'C9+8[2H(*H& ++3EM(!JFIW-A9W'VJ&PN)(S$)=Q8.2$#G#'<%W;00#C@47B'+ M(H2>-;N#Q=:6:W-G>V5SJ#6+);6-QB [6(S=9,3N"HW1@ @DC)VY.A\.?^1, M7_L(7_\ Z634D7@&RBNK-_[4U-[:QOFOK6S:2/RH9&9V(X38D=B*V] M%T>WT+3!8VCR/$)IILRD%MTDK2-T XRYQ[8ZU,G&UD.*E>[.3L?'-PWBRTLY M[JSO=/O6N%26TL+A$B,:EQBX8F.?A6!V!<$>Q%3P>)M=C\*GQ9J"6(TQ[1KN M/3HHG%PJD9B!F+E22"N?D &X\G&39TSX?V.F7>ERC4]2N8M(#I8VT\D9CA1D M*%,*@+#:>"Q+# YZYGM?!-G;VEZBSZ?)*;6:W"ZB=$NX(Q%)G>_V9SYCF/;R%;D,IR.:W'\&IK:@C"/[/+/+&LEH\9W))&R(I+@@'<^XG;SD%@; \.W?V5D;Q/K+7!E M$@NLVX=0%(V;!%Y97YB>4)S@YX&"\0M(P;[Q=J-KI>D3KJNCFTNS,9]?2TDF MLDPX6-2JR_NRV[EFDV@H1SD8WO$$VH?\('?SV=W;P7PL&D$\:L\8(3+%,,IZ M9VG/'!YQ@U#X(C33_LEGKFJV:2F=KHQ& F[>9MTCN&B*@DY^X%QD@8K;72K. M/1!I,<6RR6W^S+$">(]NW;D\].*3:Z#2?4Y/2-6\1366B:1!=V$E_/IHOI[^ MXM9&1(\*JKY?F[G=Y) 'E,/*V,ORJ>4)!&< M]S8>/EW9YJ:[\7W]OX3\2:FD-L9 M]*OI;:!2K;6564 M\V2?F/0BKO\ P@]F)RG]H7_]EFY^U?V1OC^S>9NW_P!S MS-N_Y]F_;GC&WY:AU3X?V.JMJ*-J>IVUGJ4HGN;*WE01/* OSY*%@?E4D!MI MQR*=XDVF3:?JVM:CXWU>P4V,.EZ7+$AS"[S3[X5?&=X5,$]<-D'&!C)Z6J%E MH]O8:KJ5_"\C2ZE(DDRL1M4I&J#;QQPHZYYJ_4.W0T5^H4444AF?KVJ_V)H- MWJ7D^?\ 9H]_E[MN[GIG!Q^59_@WQ1_PENCRW_V/[)Y;YF<*ISG _O? MI7045JI0]FXN/O=[_H8N%1U5)2]VVUOQN%2ZU#0M$\^2WM=4NW2Z:%V M1WCCA>3RPRX*[BHR00=H([UT]9^M:)9Z]8"UOA(-D@EAFA0002*S3LS62NC&U*RT?P-I-UJOA[0K*VNI#%;+%;(+=)7DE6./?M&,!G'. M"0,XJK?^(=?\/2W-MK#:=>R/I=S>VD]K;O"JR0 %HW1I')!WJ0P8=",=#6H_ MA1;NPN[36M7U+5HKE G^D-%'Y6#N#)Y*( VX ACD@J,$479B'!#XW87!'2J=OXWU0^&;G4GN]+N+F.XL87L5LY; M>:R::X6.1)D>0MD!OE;"YP3@C%=/<>%[2X.G,+FZA?3K66V@>*0*P61 A;./ MO *"",:ACUGQA+XB7 M1@VBQRW&GC4([@V\K+!\^TPE/,!D.67]X"G0_)T%79? -I=C56U'5=3O9]5L M/[/N)YGB#"++$;0L852-YZ#'<@G).RFB6R:]%JP>7SX[,V84D;=A8-G&,YRH M[X]J+Q2':39RFG^,-=\03^'H-)BT^T;5=(DO[B2YC>7R&1XU(55==XRY&,CJ M#GC:V??:[XFU*^\.QP7UGI]S'K5QI]TJV\CQ3/'#*=^!*I,9 !V'D-@[CMYT M1X$FM/$6AQZ7>W]G8:7I,]LE]%)$91(TD1"LK*5;*A^J$# Z'%;$G@FR.DV% MG;7E[:SV-T;R.^C:-IWG8.'D ,##O%;$VD]S(M?$%V+^[TS M1;'3K6]N]W5S)?07\UY,R>;-)"ZM&IVJ%"C:!M M51QGN2:5XCM(BTWQ%?6NHZUI_B(QW,FF);SK-IMC+F2.;< /)!D?<&C?.">" M#@8-;^GW\.I6:W-NEPD;$@"YMI('X..4D56'Y5#;Z/;VVO7VKQO(;B^AAAD5 MB-@6(N5P,9S^\;/)Z#I5^H=BU?J%%%%(H**** "BBB@#$\6>(O\ A%]";4?L MOVK$BIY?F;.O?.#_ "J;PSK?_"1>';75?L_V;[1O_=;]^W:Y7K@9Z9Z5JT5K MS0]GR\OO7WOT[6,>2I[7FYO=MM;KWO\ H%<'X\32I/&'A<:]IW]HV>R\S!]@ M>\R=L>#Y:JQX]<<5WE4+K2+>[UK3]3D>03V"RK$JD;6$@ ;/&?X1C!%1%V9I M)75CAM(N-?T6+2-'TFW@L8=6O+Q[6+48W=K*U4!HUV!P1QGY"1M# ?+@BI)_ M'FLG4KK[!9/XV.$DD6X7,4>#N(4[N%Y8$\=K=Z1;WFL:? MJ4KR";3_ #/*52-K>8NT[N,]!Q@BL]?"B0:K/=V&KZE907-P+FXLH'C\F63( M).60NN[ R%90>?4YKF3W(Y9+8P[CQ/XF^R>(]3M4TH66@W4JFWDBD,MW%&BN MP#AP(VP2 =K G&0 .6^(_'=SI-XTUE<6D]M#]G,UDMA<32JLA7)DG0^7 VUL MJKJI6]GJ$R7$]E!)&L32J$ 8$H6'^K7Y=VWCI3]V^HK3MH9\WB* MYL_$&L:?I.GZ?%>W&L06,,YB*ABUHL[2S8(,A50X !&<*,CK4WA0:BGQ!\4) MK$EM+<+;V(\VUC:-)%_?$'8S,5/;&YNF<\X&G>^#+"\N+ZX^T7<-S=WL-\L\ M3J&MYHHUC5DRI&-JX(8,#N8'@XJ?1/#$&B:EJ&HB^O;Z\U%8AISC/3HFL>)_$D%YXJDTQ=+6S\.HDNR>*1I+H>0LK)N#@(>N&PW4<<9 M.AK7@&RUN74_.U34[:VU4HUY:V\D:QR.J*BODH6!PB?RHO&PK2;,2[\1^(;[6]5M/#QTV&WL=-M M[Z.2\MY)&=I!*1&0LBX!\L?-VP>&SQ>\/>*Y=>UN*)((XK.XT.TU2,A "+V'.:T+3PU9V=Y>W,4DY>\LX+.0,PP$B#A2..O[QL_0<"J">!K2VC MTT:=J>I6+V&GIIIDMY(]UQ F-JON0X(P?F3:PW-@BE>([2W,/_A.-3N/">C7 M\-UI]M?WUFUP]L-.N+UW(Z;8HFW*G7+DD D#O5G0-6&O>-M&U=8_*^W>&1<> M7G.PO+&Q7/?&<9JY!\/+&SM;*WT_5-3LX[6R_L]_)DCS<0;L[7)0D'EOF3:P MW'GIC0T;PE8:'+I\EI+<.;#31IL7FLIW1@@Y; 'S?*.1@>U-N-M!)2OJ;M%% M%9FH4444 %5M3O/[.TF[O=GF?9H'FV9QNVJ3C/;I5FBFK)ZB=VK(YGP7XQ_X M2^VNI?L/V/[.ZKCSO,W9!/\ =&.E=-115U90E-N$;+MN9THSA!1J2YGWM;\# M$\8ZY_PCGA#4=3$D4 -Q&?:N(\+:Q%H>B>(-#\(:C9: MT^E6R7]CMN!<+*K+F5"5;[QD20]1CS5)XKT+5-&@U:XT^2ZEF"V%R+I(D("R M.%(7=D$D MD8(Y /:BXT6WN/$%EK!>6.ZLXI81Y9 66.3:2K\9(!12.1@BDF MDK#<6WA@JS3G,0X(R @R5'+%T (S6+-XPN M+W1=6BU*SL[^73K_ $]4-UIT[<83RT !!X49S0/ 5B\>H?:]1U&[FU&:UFN M)YI(]S-;R!TP%0*HRH! &.F#S5)Q$U-F-9ZM)I">)7@O+6TFF\1/&C7%O)< MLW^CQ';'#&0\KG'W01@9;G&#GW.OZEXBC\*7$,=NFHP^(+BT+RP2Q1Y2"=?, M,3X-?O?I<0-&6C=XA$R@.C*5*CHP M)SR#5;_A7>GK9VT,6I:G%);:C)J<=RLR&7SW5@225((^8G!!!Z'(R"Q[XJ6V\?:K>ZI' M-9V$L]@^H&T^RQZ/=F3RQ(8S-]JQY/!&\KC&T$;LUT$?@NR%OMN;R\NKEM0B MU":\F9/-FDB(*!MJA0@"@;54#&>Y)+[3PHFGW[R6&KZE;64ERUTVFQO'Y&]F MW-@E#(JELL5#AV2&YU6TAGCN;:2:M9C<7>Z*>E>)=7U_Q4UMIXLK? M2X]/L[YVFA=YF$_F'RQAP!PGWL'&.ASQU]9MAH-GINKW6H6F]'N;>"V,7'EH MD._9M&,C_6'/)Z#I6E4RM?0J*:6H4445)04444 %%%% !1110!Q_B_Q[_P ( MIJUK9?V;]K^T1A]_G[-OS$8QM.>E=A116LY0<8J,;-;N^_\ D8PA4C.3E*Z> MRMM_F%<5I6CZ;XMUC7+[Q)9V^JM::A)96UO=QB6.UC14^ZC @,Q^8MU.5'0" MNUK"O/"RS:O-J>F:KJ&D7-RH%T;,Q,MP5 "LRRQNNX 8W XX.<#$1=C22N< M!JT=_-I)=:O(=,O?[%MK6WLH8=.9'B#KMCCB;>YC7+88*ISG@#I7;KX0TR/2[*QB,Z M1VEZE]YGF;I)IE;<6D9LEBQ.2>OTI]UX4TV]?6#=^=*NL)&EPF_ 78N%*$8( M/?.>HJ^=&?(]SDKCQUX@L-%UJXELUNWLM/\ M<%T^CW=A#Y@;!A99CEN""&5 MAWR!CF_J_B?7-*U"TTB62V^W2PM=3W-MHUU>1Q1YVK&(HF+$YSF1F487[N3Q MJR^#Q>:)?:7JNNZMJ,-Y ("UPT(:)1_=V1J"3W+!CQ5O5_#D>J:A;:A;ZA>: M9?VZ-$MS9E-S1MR499$=6&0#RN01P1SE7B.TK&%I_B;Q#KS:?965I;Z1?/9M M=7KZA:RN$ D:-52(M&WS%2V6(PN."3Q-\,C,WA"4W2HDYU.^,BQMN56^U29 M)QD9K0N?":S365U;ZQJ=IJ%K ;!99909Y-[@NY3RQY.3ZDGFDVK:#2=[LYFV\;73>,['3SSM;/3X]-U"_L+G3UD2*\@:,RM'(VYHV#HR,N<' ME<@J,$@DI;O^MC(/B[7Y9M-TV"'3DU*;59],NI71VB'EP-*)44,#T"G M83ZKN_BJ2+Q;K4JC252Q;6_[8?3/M/E.+<*L7GF7R]^[_5$#9OY;^("MFT\' MZ?9R:9*DMR\VGW4MWYLC@M<32QNCO(<W@M;FYLK?5 M;F\GU1=11["6!9K:;REC+)YI5-NQ-I5MV=YX]%>(6D9\WBOQ)8_V[;75O9W, M^F3VL8N;.TF=5BE&6F: ,SMM'\"G/!.<=#)<[8X]@,F%:'+< MG8H*@;<<]->T\%Z;:264IDN)Y;6>XN'>4H?M$DX(D:0!0.[5H(22!,;HCRFY )4 !CACMYU[;X?V=O-I9?5 MM5N(-'G$NGVTTL9CMP%90G"!G4*V!O+, !@C)SM5&W4F5^A=7QO90QWO\ ;%C?:1-9VZW+07:(SR1L=H*>4[AB6^7;G=DC MCD9>GBT))9QZCHFJ::]Y=1VT(N5A.YG1V!RDC ",Y'49''-8L?@B6?1KZW3 M0_#OAVZ<0/!-I2>9NDBE$H,A\N,[-R)\O/?FK^J:9XEUFSM)[BWTJUOM-OH; MNVACNY)8YMH97#2&)2F5<@81L$9YS@5:)-Y%G5O&^FZ.-2-S;WDG]FSVUO,( M8@Y9I]NS:,Y.-PSW] :%\7YURWT6#,<"R.(I K;R&2-?O<= 0,9W$ W%\;V4^GZ9/86-]>7.I&40V,2()E,1 M(EW[G"+L8;22V,D 9R*H>'/!^H:1J&A3W,ULRZ=8W=O*(V8EFEF1U*Y4< (< MYQSCK67)ITO@F2PU2YU;0[>Z6YU%?)U&^^S17$-Q/YP"R%20ZE8\@*1RPST- M5:+>@KR2U_K8[+P]XAM_$=K(XM6GU)=/LKF?1;G2[.""X>9 9L%I'D,:'&4C& I MP 3DYP-+1ZD7ET+,?C^&:]6RAT#6GO);87EM;^5$&N+[M(K>- 2J;-P8NRJA&_^(@<$9R5!LP:% M+;'5&>(P6^DO9.H)W%S)&V0,8QA#WSTXKCK32=:\.^)O"6G6:V-U>VFD7PD2 M69XXI%,L/ D"$J1D'.PYP1QG($HL3-2S(^7"CA3SDKCG..:DO/'%I923F73=0:TLV1+Z]18S#:.V,HWS[F*[EW&, M.%SR>#BEI_A#4(-2TC4;J:V:YCU"ZO[\1EMNZ:)D"1\9(7*C+8S@GC.*J2^ M]GB*_N#X?\-:M;W]V+G[7J,7^D6V[&]<>4WF 8)7YTZX[9HM$+SL/@\=RZ=J M/B,:M:7UU9:=JBQ-=011^79P-%"06RRLP#,[':'8#KQMK8U3QG::9<7B_8+^ M[MM.V_VA>6R(8K/(#'?N8,VU"'8(K$ C(YK.U'P?J%WX9\9Z='-;";7KB26V M9F;:@:"*,;_EX.8STSQBJVH>!"WB35+Y- \-ZS%J4B3";58_WUJ^P(P'[I_, M3Y0P7I>/;/3[S4X4TS4KU-*C26]N+:.,QQ1LF\/EG!8;< M\*"W!XZ9N-XIADUDZ?I^G7VH",PBXN;81^7;^;RI;W5=:MUBM5R1Y>+?R_FXX&?3/'Y5G3^$M8EU'3)+>#3;*6R%O'_:]M=2) MFZAJ4\LLR1P6ZQAFCB#3KFTBU5=:EU.PF1"V'7:ZE20RD'HP(((]16)I/C^RU:/2[@:7JEI8ZMM6TO;F*-8W" 2H4D<$@J3KV%B--\,I:BTL[(QP-NM[%-L,;')(08'&2><#/7 SBN(\#Z5 MK6L>"_!T>H"PCTJQA@O%EBE=IIRJ9C0H4VH 2,L&;.S@+NX22LQMRND=)'XZ MLI'BF_L_4%TJ:X%M'JS)']G9RVQ>-_F!2_RARFTDCG!!JCK/C^2#1?$5QHNB M7]U)HLI,_ MVAX8Y!(L?E%-H;Y0I;>>,G;DX%[_ (12ZD\+^*=*EFA5]:ENVA=22$69-HW< M=1WQFG[J%[S1F7GB?7+[Q)X9TZ'3M5TN*_AEN+EH_L;,0AC&/F=P$&_0,9##M*DHN1B(YR!C(QGK5"U\+:]_8FE^&KU M[ Z3ILUN1>1RN9[B*W=7B0Q; J'Y(PS!ST. -W![H>\AVD>))IK^"'4KZZ#S M:[?V<"Q1Q"-DB$C*LA*Y "QG!7DG&21FK]KXXL[I[.7^S]0BTV_F$%IJ M$]4ETO3;^VU6TEBMY;>98?,M?-("R\N488/&"PW8!& V-[Q#I-[>SZ;J&D-! M]NTR/?O4$GBI;73A<:AH^I6=Q)=+:6]C(L337,C*& 0I(R8QGDL - MK$X S6EK,$]UH]Q!;6MG>/(H4V]\2(95)&Y6(5L KD?=//8]*Y"R\&:S96D, M]K+:V\]CJ2WFGZ:;J2>WMX_(,+P"5E#!6#.PPF$) "D#E*SW&[K8L:YXQF_X M1[4390W6E:K87%FDUO=I&SHDTR*&!4NC*R[QD$X(/0BM:?Q?86^BZKJ;PW)@ MTJY>VG4*NYF4@$K\V"/F'4BL;4O">LZW#JEW?M8V^H7QLHHX(IGDBAAMY_-. M9"BEF8LY^Z,?*/4U7UGPCXBGT_7](TM],^PZM=&[6XN)9!+$6V%X]@0@@E3A MMPQG[IQ56B3>1:N/&-Z-6\465WIM]9V6D6@F6^M_(:1!Y;L6PTC EMOR#9_O M 5HS>+HX2MMI^F:IK4\5JEQ<"T2(-"K+E=Y=T4NPR=J9/'0 C-/5_#.JW6H> M)?L7V-K77=,%MYDLSH\$JQR(/E"$,IWJ<[@1SP:=#HOB'0[Z>XT)--O!>VT* MSQWEQ)#Y,T<80,I6-MZD ?*=I&WKSPO=#WBR_CFQENK&WTBQOM7DO[+[=;BS M1 &BW 9)D= IY'#8].O%-'CJSN;6QETG3=1U.6\M&O%MK9(UDCC4A6+"1U&0 MQV[02@4X/&>.!SUK%N/ ^ ML-X9M-*6UTJ6XMUG,&I"\F@N+&625VWQ,D9)X*Y7*9*X)(-%HA>9Z(C;T5L% M-)I?.D5 'DVA=YQR<#IGTI]9FH4444 %%%% !1110 4444 M %%%% !7->,]+M M'U/5H])ET5[5;C3M12\*W3,J2*LNZG'J-]ES(+>6UBW M PO,$#'=YCD_)@\*01DFM9>!;ZRTW6+=M"\-W%OJ=\D_]F!WAMX8Q $PK+$< M.'4$,$YY;Y2<"K1(O(Z:;Q3Y,=I&-&U*34;L2,NFH(O.1$.&=B9!&%R5P=_. MX8S4"^.+&YMK$Z797VHW=X)"+&W1%FA$9VR>9O=43:_R'+&>UUEVDCV22;TV3-&[%H\!-S*2ZDD[3BM*+PYJFDW>G:CH& MG:+;RQ6TMME74.K3V\]S<7]Q=,]N"%(DD+#@].O3GZ MFN!O9;@V%MX,TS5=%U!(M8@V"SNC-=^4MTLC++"%Q'L ):0L?N ;07X:2;8- MM11W(\;V'VK5EDM+V*TT>1X[V^=$\F-E17P/FWN2&& JDYQD#(S#-X\ALX9W MU30]7L)([.2]BAG2$O);&XNHX3JU^U MU;RQ@OY7R1A"RG&<-'D@'D=QGA]OH^M:QK-I>>*8-.MXK&"1$M[*=YQ.\B[7 M9B\:;5"@@*-V=W)&.5[H_>+4OC/2(M8ETXR2%XM-.IF4*/+,(/(SG[V,'&.A M!K"3QUJ=]J^J6D.BW=I;1:/'?0W$OD[H6=)6!D E.0=@4 *2 XP:SD^&NJ M_P#"-6EE+?6K7@NA%=2DMB2P\D6YC!QDL8T5L' W9YYS71:AX=U)_%&HWE@M MHUGJ>E+8R>;,R/"Z><5*J$(93Y@!Y&,$\]*?NH5YL9X5\9_VG:Z);:E97T%S MJ-B)H;N>)%CNV5%,A4*Q9?O9 95R,XK$M;T2>TU'3FL+B\@N-0$EO-,\<!&*NI5/X2#\ MPST-.T17F:O@K7+K7K?5YKP2IY&J2P10S1JCPHJI\A X)!)YR<]B1BNEKG_" M.C:CH]OJ9UB6VEN+[49+P?9MVU5=5 7D \;<>_7OBN@J96OH7&]M0HHHJ2@H MHHH *QM7\1II=_#86^G7NIWLL+W M[,1[EB4J"Y,CHO5E& 23GIP:V:Y7QIH M&H:^L<5E8Z=*4C;R+Z6[EMKFQE/_ "TB:-&/89 *YQ@D@U4;7U)E>VAHKXFM M&_M?,-RITB)9;A60 D-%YF%YZXXYQS6&?&-VWC*.WLK&^U"TNM%@O8;.WCB# MJ7D<%V=V51P%&"_T!Y--O_#'B.*764TNXT^Y36K&.">XO'>-XI5B,9<(JL'# M#!QE<'/6EA\/>)-(UJSU#2ETN[$>BP:=+!:O? NJ'0+33;:'39KJ M**5X]7^TRVMQ97,KN\DD6Q&)7+@[-RYQAB0>-FUTGQ!HNK7S:6;"]M=2G2XE MDNY7AD@DV+'(0JHPD!"*P&4P0PP+%WX\MK:\U6"+2-5NUT>0+?3011E(08U?< M-S@N-K'A S#:<@97=6G\(7\O@W6])6:V$^H:E-=Q,6;:J/.) &.W.<>@//>L MFUMM?O=<\7ZPO/Z7'IMR--CTN.\COX3"6 &]>\-_8I]*73[V0Z5:V%Y;W%R\*AX%(62 M.01N2#O8%2H_A.1R*7NA[Q<;QY8.ND#3K'4-1FU>*:2VA@B56'DE1(K^8RA& M!;^(@94C.=H.QH>LV^OZ1%J%HDL:.SHT4P >)T8HZ, 2,AE(X)''6L#1_!]Y MI>IZ#M8633QV=S>ON"K!:JI=R3C^(A0.Y)( ]:QAXUL1I#WJ:3:R7%FFDVE[#KAU6TM+8,ELL;6ZPO 2$!7Y2XW MA>NUMO)46E&VIG)ROH=#-XM\@6T,NAZHNI74CI#IN(3*ZHH9GW>9Y80!EY+] M2%Z\4DGB\>:EM:Z'JMW?B 3W%E$L(DM4)*KYA>14R2K8"L2<$CCFJ]QIOB.3 M5;+7HH-+74((I;62Q-U)Y+PN48$3>5N#AHP?]7C!([;J3^S?$MEK$NKV$.EW M-QJ%K''>6LUU)$D,D9;:T<@C8L,.0057.T$8R119!=FAI?BS3=8O;.VL/.+7#7.J?8+J"01+) RL5:,YE WDCY2"RX')&1G8M/%"WVK M-96NDZC)'%-]GGNP(O*@E"!RC?O-_&0,JI7)ZUC7'A+55LIVM&LY+I?$']K0 M1RRLB.F1\C,$)4XST4\XJ7_A'-7N/&5OK!M=-TQTFWW-W8WZ'O7+?BWQ-J&@7VB0V&D37ZZA>_9Y3&8QQY4C;5WR)A\H M#D_+@-SG%9=IX[EL;O7SJ]G?W%E8:K]G:ZABC\NSB9(MH;Y@S8+DG:'(!YXQ M6YXJTF_U(:3<:2ML]SINH+=B*YE:))!YO!Q5T3Q-J&I^,-;TFYT>>WMK!XUCN"8L8*!OF MQ(2=V!][!XKG_$?@'5=;U#47:#2+IKB[AGM=1O)':>UB0QDP1IL(095S MN5AG=RN3FNGL-*U"P\9ZM?!;:33]26)R_G,)8W1-FW9LP00 <[@1Z4>[8=Y- MAJ7BR.P\0/HMMI.I:E?):)>%+1(]HC9G7.Z1U4$%.F*IZ+4CRR-KE6!R.58]QU!%='9SR7-G'--:S6Q*,R_D M37(+X.F;3+>*VT?0M#DCU:UO'ATW.QHXG5CEA&FY^&P-H XY[UVM1*W0N-^H M4445)84444 %8>H^*$TO4E@N]*U%;1KB*V.HA(_(620J$!R^\@LZKN"E03@G M@XW*\XUSP#JNK:M=3/!I%P[:E!=6^IWD2V MENMG,RP6MKL#OM7W@BTG3=3B1BY6]NI+9X9!C9)%(B.RL M/FY&#R,$=Z=KH2YDF6['Q!#>ZJFG&UNK:Z-A%?-'.J@QJ[,H1L$_."IR.GN: MYE_'4USX@\/R:5:WUU9:II]U,MC%%'YLDB21 $LS!4PI<\N >G+%14]IX<\2 M:1?:=?6MY9ZM=KI2:=>RWTKQ%F1MRR@JK;OO/E3@G@[AS5+2_!_B30_^$;N+ M-],NY])L+BUN8Y9I(EF,KHP*L$;:!LSDJ>F,PQ0@6V;<3+M\QOF;!QC:V& M'S @F1O&L4=ZVFV6DZMJMW!9PW<@@CA!,<@;#$LZ+NRO*CDY^4$ XCG\+7\ MUKXSC\ZW+Z\FVW.6 4_9$A^?@X^92>-W&._%8]E%K]CX^UF'0X=.N98M'T^* M5+R=XE##SPKAE1B0,'*X&^+-$LM)TN>[TO5+&2Y%TO MEJPPT8W8:0$*N\[P5W9QM!P:GT_QA;G2M/6SBU36KV[\YHX=D"SE(Y"K._*1 M*H.%'()R.IS4%EX0OM$U'PW-IDEO>)IMI-9W9N',)<2O&[2H%5AD%&.PX'(& MX=:@TKPIKGAZ/3;O33875Y;Q7%M<6\\[Q121R3&5660(Q#*< @J0MK8/'8:C+<7UW)9+9I$OFQ3HK,T;@L%'W<;LE>0<[?FK6T/7 M(==LYI8K>>UEMYWMKBVN0HDAD7J#M+*<@A@02"&%<_9>$=1BU/2-1NY[9KB/ M5+C4;Y8RVU3+;O$$CR/FVY09.W."<#.*V= T>XTJ^UV:X>-EU'4C=Q!"253R M8DPV0.:^ILT445!H%%%% !1110 4444 %%%% !17/>)O'O MAGP=)#'XCU:*SEF&Z.+8\CD?WMJ D#@C)&.*TM$UW3/$>E1ZEHE[%>6DOW9( MST/H0>5/L<$4[.UQQIT444 %%%% !1110 4444 %9_P#PD&C?VI+IO]K6/V^% M2\EK]I3S44#))3.0,'/3I6A7GFGP77]O7.E:-!>OIMW)>37*ZGILD7V*9B^9 M(IRH6179\;1O;#$A@.*I*Y,G8[M=1LG6T*7ENPO>;4B53Y_RE_DY^;Y06X[# M-8WAWQII>O6UHK7=G;:C=*[+IQNE:;"LPR%X8C"D]*Y319;RYG^']B='U2"7 M1]T>H//9R1QV[K921 ;R KAFSAE)'3)!90:>C6DL_@S2/#L.A:A9ZI'JT=U) M++8O&D*I<^8TWFE=A)C!4#.X[L8QFKY41SO^OD>DPZ[I-QJTFEP:I92ZA$"9 M+1+A&E0#&2SR;E%NXR8,':=XS\O/'/?BN)M( M-3\Z^T?PU'?"RGMKYT.I:<]N^FW$A8CRYRH$B,[G@;F'7<1Q2ZKY&J?"^YT/ M3O#VHV]U;Z>L)MGTZ1!'AD#1JY7$F2,_(6!"YSTI@. <#T%5]""ZK<>"T MTS2;RQ71X7>ZDELVA2-#;F/RU<@+)N=E;Y"PPF21Q1RJUQ\SO8Z'1_&NF>(K M*QN]$NK&6*XN#!(D]XJ2QG#$*%7=N36&TF/5K%]27.Z MS6Y0S# S]S.[ISTZ5P>D6MX=%\(V)T^^2?2]>?[6)+21%1?+N@'#%0&3YE^8 M$CYASDTRRM+A_!NC>%QI%]%K=E?6\DT[VDBPH\

6Y$^-C;U#GABQ\S!'7# M<5<2F['>GQ'H@U%-/.LZ>+V1S&EL;I/,9@<%0N(3=1;8#YD@6YC*R#C) 49!'8&O2JB22V+BV]PHHHJ2@HHHH **** M"BBJ<&L:9=7C6EKJ-I-W\=:7#INFG5IG74+O3HKYK:TM)IFV,O+!45C MM!S].,]:T+GQ7HUK8V-V;IIX]17?:+:027$DZ[=VY8XU9B ,$G&!D9QD4^5D M\R[FQ17*V_C6V.L:C]KD2+2H+73YK>8PR"1FNGD10RGD9(0 ;01DY]MNYUS3 M;.\N+:[NXX)+6U%Y-YF56.$EAO+'C&5;OVHY6/F3+]%Y@D@2 M2$=94>155T&0=RDC!!S@BGRL7,F;E%9NCZ_8:XLC:?\ :AY:JQ%S9S6Y*MG: MP$BJ2#@\C(XK#;Q[9V'B/7K#6',<.FO$4:WM992D30J[/*4#!%!)^8[1@'T- M+E8]9&H>,)9?&FF:'HTB>5YCE3<@4(R%5 (8GS"2HX!'--1;$Y)'7T5QMA\0+6?5]$TP":__M2R M-RM_;:?<)$WS(%PA5L*=^22V$P-Q&16[I?B;2]9NG@TZ6:4JK,LC6LJ12JK! M2T-PNJZ!8:!*LBZN#,+T:?/=Q>4!P%\O R21D[OD RPP10HM M@Y)'945S_BG7;C2)-+M+-[6VEU.Z^S+>7H+0P':6 *AE+,VW:J[EY/4XP:.K MZIXETS^Q+#[3I1OM2U![9KK[%(8A&(9) 1%YH(;Y /OD=_:A1N#DD==17.OJ MFJZ=KNA:7?RV=T]^;CSYH+9X0 B!EVJ9&QUYR3GVJ/5=3UN3QE#HFC7.GVB- MI[7;RW=F]P21($V@+*F.N>]'*',=-17-3ZMK-WK)T31FL5N;.".34-0N(':) M&<':B0AP23M+QTE%8EIXPT2]M[BYBNI([:WA^T/<7%M+#$T7 M_/1'=0KK_M*2.GJ*@;QWH$5D;NXN+JVB\R.,?:=/N(69GSLVJZ MG:0" 1D8 MZTXH2I&\ J,$D\4^5AS+N=- M17.Z9XJM]4N-.=;@6B7=E)Q6MEW:6UEB2Y5>IB=U"R#!!RA/'/3FERL.9&W17/Z;XY\/ZO=6UO MI][)(UV66"0VLJ1RLH)9%D90I8 '*YR,'CBK>F^)=+U:^>TT^6:5U5V$AM95 MBD"L%8I*5"/@D#Y2:+,?,GU-6BBBD,**** "BBB@ HHHH *@O;ZTTVSDN]1N M8;2VB&9)IY B(,XY8\#DU/7(>/K&[G;1+R!K];6QOO-N6T^!)YHP8V59%B9' M#[689 4L 20.*:5W84G97.AM];TJ\6T:TU.SG6]W_93%<(PN-OWMF#\V,'., MXJ.X\1Z':1M)=:SI\"(SJS272*%*,%<$D]59E4^A(!ZUPESHCW&AFU\/R:W+ MJ6J:L+R'4M1LO(^QR(B[YR@B0*N%*[64%V8]02U0K<6FFZ_X$:YT.]@6QL+^ M)X!:232V\B^0K.%"EY 22-Z@[M^[IDB^5&?.ST.;Q!HUOI,>J7&KV,6GRX\N M[>Y18GSTPY.#T/>B?7]'MK*&\N=6L8;6=/,BGDN45)$P#N5B<$8(.1ZUP,0U M/3X8YX[2_P!,T_4M6NKOSK;3#0R:3]CO;KPOY,D$0,<7FF7+0ANBEES\I/ ;D\9HY4'.SO]/\ $.BZ MLTZZ7K%A>M;C,PMKI)#$/5MI..AZ^E%CXAT74[PVFFZO87ER(A,8;>Y21Q&0 M"'V@YVGW=[-(I8Y)&,MSLE^3' M*IM^8#/S'<-O'7-7:Y'Q7975SXITF6WMII8X].U%'=(RP5F6+:"1T)P<#O@T MTKLF3LC>L?$&C:G=M:Z;J]C>7"1B5H;>Y21U0XPQ4'./F'/N/6J&L>,]'TW3 M]7>VO[&]O]+M)KF33X[M/-_=H6*D#)7H!G'&:YFQT2\MM+^'T5E926LMK921 M3,(2OV*)9)T\T$PAEW#=Z<L:? UZ UJLMTBF<'&"F3\VC7?B&.72M2N6U73(!:&U MM'E5Y%A:-HV91B,@X^^0,'K52**]TJ/2Y-(L]0.JRZ?I]M>6%UIS6D]Q8+<"=XX88;L2.ZHJD[E(!5AN&5 M&< J<\TZ[U[1["VEN+[5;&V@AE\B66:Y1%CDP#L8DX#8(.#SS7#7&FW]FNL: MW!I]W)=Z=XC-[;Q1Q-ON8&ABCE"#'S H7QC.2@JJ^@:EI$OAS4;R;5;?,%U) M?SZ7:K=2P7<[+(28VBD)7AX]RKD8 X!-'*@YWV/3K>XAN[:*XM98YH)D$D>6-]0B$4H9W9L[ JA!DY"[5P".!TKD["VEF\,^%_#L6C7UMJFEW MUK+;R/O87*BG)Z'3>&_&=KXHUG4[?3)+"6 MTL9#$)8KX232$8^;R@N!&22 VXYV]*Z6N<\'VMQ:_P!N_:8)(?-UFXDC\Q"N M]#MPPSU!]:Z.E*U]!QO;4****DH**** "BBB@ HHHH **** ,?Q+XHTKPGIJ M7NLW*0QR31PHI=59BSAZYIMM%>+OMI)KN- M%G7CE"3\PY'(]16?\0+:>Y\&S+:P2W#QW5I.8X8R[E8[F)VPHR2=JDX'/%9: M7T.G>)-;O]2T?4KNWUB"%K1XM,FF+Q+$%,#J%S&=VXXD"CY_8XM)-&;DT['< MUFV_B30[NZN;:UUG3YI[16:XBCND9H0IPQ< Y4 \'/2LC3-$U2V^%,6BLWDZ MHNE&V0B7=Y4AC(4;N^TX&?:L>U1-6/A2PT_0KVPDTB7?I/JC#ZJ?0UYG'I6OZ1I@U2WTR]GO/"\ MG]FZ= (BS7, ,J;T'5E*2P$GI^Z]JZG0?"ZZ3XSAA>T,UO:>'+>R6ZDC+*[> M;)YB[B,$G@D>XIN*74E3;Z';HZR1J\;!T8 JRG((]15"QU_1]4^T_P!F:M8W MGV7_ (^/L]RDGD]?OX)V_=/7T/I6%X3M9;?X2V%IJMI=[HM,\J6UV,)MH4C8 M%.#NP, ?2N9:SU6]\-:AI-K:7>KZ39I9-"]WIS65S=11S[I+1E=4$G[I?1[S5+;6M/NK.R7=/+;W4;JGH"0< GH >M8.C M_%'1+U=+34[W3+2XU16DA2#4DF6)0%P)6(3:Y)*[0#RI&34=]O\ $'B"ZU/2 MM/OHH(="NK2:6YLI;=[B1V1HXU2159MNUSD#'[S /)ID4-SIS^ KJYLKSR[6 MQ:VN!%:R2-"[PQ@!U525&5()(P.^*?*A.4KG:1:KI\ZVC07UM(MZ";4I,I$X M W$I@_-QSQGBJUYXFT'3X1-?ZWIUK$TKPAY[N-%,B'#IDG[RG@CJ.]>$[K=I<:1$FZCEG,DHC 'S$0E4!'?(]:N36FJZ5INEZ2\>H0J M^E.\MSIVFK<2W%W(VZ2!G9'2)"S;OF !X^<;3DY$'.^QZ!>:YI.GRQQ7^IV= MK)+M\M)KA$+[C@8!/.3P/6DBUW29M6DTJ'5+*348QE[-+A#,@Z\IG(ZCMWKB M? ^DWD6J>'+G4M/GCDM?"L-N9)X"IBDWKE"2.&P.1UJCX4T)T;1].UJX\1K? MZ;>M.8#I\:VHE&\F7[0(!N5PQ_Y:%COP>5^*3K6H:C=0K;:I M'-!K5I)%:V>EC[/)$DL1%R\Y1B[[<#Y'4J% *X5C51C=D2ERH]"E\1Z)#?I8 MS:SI\=W)+Y*6[W2"1I./D"YR6^9>.O(]:@\0>*=+\/6L_P!LOK-;U+9YX;*6 MY6.2?:I.%!Y.2,9 -<;J>B71\)>/S#ILS7EWJ32V^V F28+'"49>,L P.,=P M?>EUR.2TLO'&G76AWVH7NKAY;-X+-YDN8S;A8U,@!5"C*WRL01P5!+#-**)< MF=I=ZY]E\&SZ]]GW^58->^1OQG$>_;NQ^&A13&Y-,[V'Q1H%QID^ MHP:YILMC;L%FNDNXS%$3C 9P< \CJ>XJ0Z_HZZ;%J+:M8BQFW>5=&Y3RGP&8 MX?.#@(Q..RGT-6N]5()4?,<] MP2BY3R0=VW[^=O4XZ]>*2;Q'HEMI46IW&L M:?%I\QVQ7;W2+%(>>%QKB-1TWR=4UZ2X35K)!KD-WI]U8:>]SLE^P MJ#(8PC;T+;U; ^\>H/(AG36IKW0==UB/4]+5K6YB=M%T\3-!*\NY7:!XY702 M(N3@95OE8C/)RH.=GID,T=Q!'-;R)+%(H=)$8,K*1D$$=013ZQ?".G6^E>%; M2TLS>F ;W0W\8CFP[L_S(%4+][A=HP,# QBMJH>YHM4%%%%(84444 %%%% ! M1110 4444 %%%% 'D%AJ.F^'?VA/$UQXNN;>Q>[M(6TVZO'$<9B"@,%=L 0@CU'_ (1[QYXG\%W5W9:;;:Q%>6/V61HH[A$+B88&,IAE.,8^4"OH M#4]$TK6XXX]9TRSU!(SN1;NW24*?4!@<5,NGV::;_9Z6D"V7E>3]F$0$?EXQ MLVXQMQQCIBME42,'2;Z]_P 3PC5_&6OW/A/Q?XSTC4[R*RNK^'3K$&5MEM" M!)*B\A2Q(&X#()..:K:IJ.OZ1\._%$^G^-AJ5L@LY('MM:>]N;5WE"D&<1QX M#!3\O;TYR??(-'TRUTIM+M=.M(=/961K2.!5B*MG<"@&,')R,HI?73/&9'B+)A!A5&[=@8XP!FJ6E7GB/3KGX8_P!H:SJ5Q/K,UY=W M<4EW)ME#+&8T()^Z%(P#P"3ZU[3?Z1INJV0L]3T^UO+52"(+B%9$!'0[2".* M)=)TZXN+2>>PM99K+/V61X5+6^0 =A(RN0!TQT%3[16U17LW?1G@?@?6_$GB M76M/U2?QG%;WMSJ1AO-*GU9P6B)PR168B^0A>C[R 1S@YJJGB[Q396]G:2ZO M?,W@^_D?69'G=FNHS=HBJYS\XVE^N>!7OZ>'-$BU@ZM'HVGIJ1)8WBVJ";)& M"=^-W()'7I2MX?T9VO2^D6#'4,"\)MD/VG'3S./G_'-5[2-]B?92MN<[\+)[ M[4/!S:SJ=U7 MY2-LBXRO(YZCD<5:KR65$M]!\<:Q;:Q>P:CINJ7$EK%!=.J)*-IC1HE.V3S& MPN'#9S@8JHQN1*5CUJBO+/%>MWB3W>K:<]Q VFZA;6DTTFL211B4F+=#':J" MDJE7Y,F&^8D<**U99[O2_&8NM4DO+N.]O9(M+N+347-N&$+_ .C36P(4$%'P MX#98?,5QBGR:"YU<[ZJM]J5IIOV?[;+Y?VF=;>+Y2=TC9PO XZ'D\5YSX2;Q M->VNB>(1=6[B\1WN_,UJ><79,;$Q);-$(XG5U'"$%0C EN357$5QH_@;6KC6 MKRZU'5-3MI)TENG:.1R&9U6$G;'L;Y?E (Q@Y)I\FHO::'JEY:0W]C/9W:>9 M!<1M%*F2-RL,$9'(X/:G6\$=K;16\"[(HD"(N2<*!@#FN=\77$IOM!TYKN:R MLM1O3#),=.*2CI45R?AU7TSQSK>BQW5W/91VEK M=PK=W4EPT3.94YIR48;_FW#+94;.G)RN74.;0[6BO)HM;UVXL[&WN=0N8[KQ7I%LD$@+1F M*99 DTL:](V,4JR8'=,U'<:WJ^K>%=0OHM3NK273X=/TN1X)B-MW]H3[0V.F M<,@Y!X)!X.*KV;)]HCUVBO,]?O;_ ,(W'B.TT>_NWC72;:[C:^NWG-L[3/'( MX>3>0-H#8P0"N<=14=W_ ,)%X;T?4KL:A#:6;V<( _MF;4I(BTRJUR&FC!4" M-F/=.[O'N63,\ #[I"S#=CIG;\N0!DY[^I:L5%MA1114 ME!7-:3X%TS1O$GO69X?T36_#%OH=ZVCR7[PZ<]A/FZXSAFKZ)K_ (EU36;S^QVT])M+MX;6.\GB9I)8KAI2K^6S!0>! MP2,'UR!Z+11SL.1'GFK:/KWB[7'EFT>31[630;W3O,N9XGD6:;R\'$;M\F!P MYR_@VTU>T:_COH[ZWTL,@T^VU*:.:XB')<%T9]R9?\(7=:+=>7)IFJZW:2:;;6H;2]7:T*O#'Y961#-&&5A@@_,1\P(Z9WM,\ M-3Z?K6M>39+#92Z/9V5H!*'&8A,&0$G=@!DY;&?SKKZ*;FV"@D>7V'A+4],& ME7%_I6K7P;0K*SGBTK5S:RV\\"D$-B>-9%.\X.XX*G PV:Z/2/#LNF>*-)EM M+ 6FFVFAO9^6)_,\ES)$PCR3N; 5OF]JZVBAS;!02/._#GA_6=$_X0F6XTR6 M4V.E2:?>I%+%FV9VA(--.OM'T,6HQIU](&1W81@!LJQ R5VJ!D#M**')L%!(Y:ZAU/1?%]_JMGH\VKV^HVL,96U MEB22%XB^ WFN@*,),@@Y!!XYS5#1O#&IZ=>^%FN(HV%FM\]V8G&R%YV#A%S@ ML 25! [=J[BBES,?*C(\022?9%MSX>DUZTN,I<0(T/ ZC*S,JL#]>..#7#W/ MA/4#H^BQ77AZ34M.L]8DN%T>6:&9K>T,#I'&?-<(=K$':&(4$ $A17I]%"DT M)Q3W.&GL[NUO?#E]HW@^ZM;33GNEDTZW:TC:(2+@,%$HCP6)/#9ZY%0ZWI4F MK^*['5]5\#S:M:?V<\!M)Q92/;R^:""0\NWE0>5)Z_6N_HI\S#D1R$5MJFAZ MW+JVFZ'+ MF/;7DTL3):R31EPJS(WS,#M!VJ3@,?3)KJ**7-K^']7TFPL;S2=+ET\+;:=J5U%,(KD$$+$Z,["+"X(8\$C: ,BO3:*% M)H)13.!NK+7]>UV[OYM!FTZ%O#]S8QI/OW.BW^G6-G=V&EI';26>FZO=13%9HIED,:2(SD0LJ!<.QQG@ <5MZJFK^(D MTIFT&YL!9ZK;7#I=3P%BB[MS#8[# ^7OD\\<<]?11S,.1'FOCK3;^WA\4ZA] MG0PW?]DI;-)( LCI<_,#C) ^9><=^,UIW>E:MXEO]2OKC2I=)!T2?38(KJ:) MI)9)2&+'RW90HV*!DY.6X'?LKFUM[R PWD$<\1(8QRH&4D$$'!]" 1[BI:.? M0.34\ZN/#>L:]#I\4^GS:8/^$6)C%+((54_([9!VL01ZW,4Z)<$KC[.4=F5.'RK%5Y&U1DUVM%',PY$@HHHJ"PHHHH **** "BBB@ H MHHH *JS:;:3ZI;:C+%NN[2.2*&3<1L63;O&,X.=B]1VX[U:HH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BDNK>&XA@EGC2:+=*M[[Q_X2>>2[0M)<)^YO9H1\L+,,!& !ZY/4C@Y'%-* M[)D[([6H+N[CLH1+,LS*75,0P/*V2<#Y4!./4]!U.!7G=O=(JN01G*GIN(Z<5?(3[0]9J"&[CGN)X468-;L%0:.0.<],HKS M+4KN[T2ZU[1K;5+Z'3_M.FJ;J>Z>:6TCN',4*I&&\YR5^[(-OR@ Y+4U8KKQ)KFLF[U74 M[>*'0K*XBBL[V2!4FD6" >H(K@]'OIO%MWIZZ[J=W:1'PW::BL=I=/:^;++N\V4M& M5)";4&TG:-^2.1C9^%SK)\-],=)O/5FG(E( \P><_P W''/6AQLAJ5V=;111 M4%A1110 4444 %%%% !1110!5O\ 4K33(X7OI?*6>>.WC.TG=([;57@=R>O2 MI+:[CNUE,2S+Y4K1-YL+QY*G!(W ;E]&&0>Q-<[X\_X\=&_[#EC_ .CUKG8+ M^[U#4X](OM3N[>RN]?OXI)8[AXY&$7S1VZR AD!Y.%()"$#@FK4;JY#E9V/2 MJ*\XU6"_D\56OAS2;J6ZLH;![B-9]?N+6660S.K_ +Y%>23R^!M+8&X9R0,. MTZRU34O$FD:9K^MW,X30WEG.FW\D<=Q()E57WIL).T\D;BT5Y M4MUJMWX-TK4[V[O=1L[&SN!?V]GJ36EXVR78MR&4KYA"QME69022?F.!3KZ? M6_$.L:VFDWRQ1:?;V[6,\^M361@1H%D$[Q)$RR@L6!\PD?NR,#DE\@>T/4Z* MX&]>^T_Q;;WGB"XNKBVFN+6U@DTS4'2.SG(3]W+;Y"NKNQ.\AFVL 0H -=]4 M-6*3N%%%%(H**** "BBB@ HHHH **** "BBB@ HHHH ***\[U!S?VGBW5-0U MR^L+S1YI$MT@O'ACM$2,/&S1 A9-^=WSAMP; X&*I*Y,G8[2?6[&WUJ#27>5 MKV=/,6.*WDD"IDC<[*I" D$ L0"0<4:/KECKUH;K2WEEM]V%E>WDC63_ &D+ MJ Z^C+D'UKAK;24U'Q_?7.HF_ANIO#=K--''?W$021VG5EVJXP!CA>@.2 "2 M:QM!2_3P[X'T737D:WU#2FNY(YM9N+0S3*D0"+*BNZJ%9F\M-HXST!!OD1'. M[GL50VUW'=^;Y2S+Y4K1-YL+QY(ZD;@-R^C#(/8FO/(K+6)]6\+Z-K>LSE&7 M4//_ +.U&7,J1O&(D>8!'9TS@MA6)!SU;->6XO[[4K.Q;5=0BAF\5W5K(8;I MU9H%MY&\K<#D+QVP1U!! (7(/G\CU&BO,6O;NW>Y\/G5+V.Q'B>.P-TUT[3I M!);"81B9B7&9"$#9W8< $'%*D%\^N>*M#T+Q!<,MNVGK%'>ZE(3'N9VEA68[ MG1G7C=\S#(QT&%R!SGIM%<]X*NX+K19E@BU&![>Y>&>WU&Z-S)!*N-R"0LVY M><@[CU[=!T-2U9EIW5PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ K-;PWH;ZBFH/HVGM>QN9$N3:H9 M%8G)8-C(.>]:5<%<^*O$J:=XBUB%-+%AH-W.K6[12&6ZAB 9\/O C;;G!VL" M>PJHIO8F32W.KN/#FB7>H/?76C:?/>2 *]Q):HTC 8P"Q&3C _(4Z#0-'MM5 MDU.VTFQAU"7/F7<=LBROGKEP,G/UKC-4^(&J"_U$Z+8RSPZ=(L?V4:/=W$EX MVU7<+-&/+B.&VC<&Y&3@$5>G\3:\=0\520"PBL-!CW1I+ [33L;19@"0X";6 M89X.X''RD;B^61/-$Z6W\/Z-:ZK)J=KI%C#?RY,EW';(LKYZY<#)SWYIL?AO M0X;Z2]BT;3TNY91-).MJ@D=P<[RV,ELDG/7FN;A\4ZYIQT6[\0+8266K0NWE M64+B2U=8&F +,Y$@*HX^ZF#CJ,U5T/QEX@UJ]L42UVQ:G%(R,=$O$33SL+QF M260JDRG&T[=F21C@T#R*@@T M/2;73TL+;2[*&SCD$J6T=NBQJX;<&"@8!# '/KS7$>"]>UR+2/"4&IWEO?C5 MY)T>5HG$J*DM6;Q9=BUUW=<6%E)8ZNMA;23022[P8HG MP(D;=+(2[ *I&>/0Y.5IV#F35SJUM;=+N2Z2");B1%C>8( [*I)52W4@%C@= MLGUJIJ6@:/K,L4FKZ38W\D.?*>ZMDE,?^Z6!QT'2N%_X2&X\0Q:"]ZJBXLO% M/V5W6VDMQ)BWD8-Y4GSI\KC*DGD'FM_Q=_R,W@W_ +"S_P#I)/1RM,.9-'2R MV=M/'M?U'4-,T;3/#UII>F336\]U,_V5C;P1I*4"I$KJ2S, M<_> &&/.0*35O&.NV>HS:9;1PM>:?:H]R\6C7EW'X:WB,[QB)Y2@W,@).TGJ1DDXZ+2 MM'L+*.Y&)TMK5(Q*.1A@H&>IZ^IKEF\3>)]3U"_@TB"PT\6FDVU^4U"WDDD6 M259#Y+*'3'W,;OX<'@YX1_&]_=W.DR026.C6.I65M#1RL.:)U>G>']&T=@VDZ18V+ , ;:V2,@-MW#Y0.NQ<^NT>@ MK0KSV^\>ZL-5O_[+L9+BVL;S[*+1-'NYI+G:P61A<(/*CQDX4AON\D;OEUM- M\1ZA>>,[G3+NXL;%89G6/3KBVD6XGA .V:.4N%D!(R0J':#@G/4<7NQJ4=D= M91114%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 55U#2]/U:&.+5;&VO8XY!*B7,*R!'&0& 8'!&3S[U:KE/%?BFZTK M6++2=.4I-<0R7$EP=-N+X1HI"@"*##$DMU) ' MSFT^UDM;EV>>!H5*2LQRQ9<8))Y)/4U%!X?T:VM6MK;2+&&!BA:*.V15)0Y0 MX Q\I (]#TKCYO'NL:=H^F:GJFD[(KWS+(6Y@DAE-Z&(A(#\K%+M.-R@ID9) MSQ=&J^++GQ-/H5M-HT,MIIMO=374EK*ZM*[2*45!(IVG9D,6R,=&W?+7*R.: M)U+Z98/;W$#V-LT-RYDGC,*E96.,LPQACP.3Z"A]+L))7EDL;9Y))4F=VA4E MI$QLTM=*>YTQKV[%];RN\3+*$*JFY#@YR-V"!R?2 MCED@YXLZC4M+6ZL[U;.&QCNKV(12RW5IYR2H,C;(H92ZX9A@MQN/N#E^&/", M?A^ZN+MVLO/FC6%8M/L1:6\,:EFPL89CDLS$L6.>.F*J?#Z76I[?5VUK4H;U M8]5NH8PD#HR%96!P6D;Y/[JX^4<9-=?2=UH-6?O&??:!H^IW:76I:38WEQ&A M1)KBV21U4YRH)&0.3Q[FK$6GV4+R/#:01M)&L3LD0!=%SM4\<@;C@=!D^M6* M*5V59&=<^'=%O;>T@O-'L+B&R %K'+:HRP ! 1A> .F.@JY;6MO9VZP6<$ M<$*DD1Q(%4$G)X'J23^-2T478604444AA1110 4444 %%%% !1110!%/:V]T MJ+=01S".19$$B!MKJHH RY_#&@W6G0:?=:)ILUE;',%M):1M'%_NJ1@=>U7(K"SMY8 MY(+2")XH1!&R1@%(^/D!'1>!QTXJQ13NQ61E7'A;P_=^1]JT+39_LQ)@\RSC M;RLG<=N1QD\\=^:EU'P_HVKW$4^K:18WTT/^JDN;9)&CYSP6!(Y]*T**+L+( MS_[ T?\ MK^V/[)L?[3_ .?W[,GG?=V_ZS&[[O'7IQ6A112&%%%% !1110 4 M444 %%%% !1110 4444 %%%% !6?=Z!H]_J4&HWVDV-S?6^WR;J:V1Y8MIW+ MM8C(P22,=#S6A10&Y#]DMOM3W/V>+[1)&(GEV#>R DA2>I +,<=.3ZU6N=!T M>\TN+3;O2K&>PAV^5:RVR-%'M&!A",# X&!5^BB[%9%6#2M/M1;"VL+:$6B& M.W$<*KY*G&53 ^4' R!Z"@:7IZRK(+&V#K,UPK"%()!/7!JU11 M<+(R=7T1+W3;NWL8-,C>]9+>:W Y,;LH M7S!;B)0O3 (1>IZD\XKH:*.9BY4-X[7<@ M5PNU07X&W+LYP3@\G-S1?"XT-X8[?6=4FL;92EM83R1M%"IZ*&""1@HX =VP M,=2 :W:*?,V"BD&0AV!#AN# M["D3P!9Q6KK%JFII=/J?]JB^\R-I5N#$(F8 H4P5S\NW W' ZJBCF8SM;/3X]-U"_L+G3UD2*\ M@:,RM'(VYHV#HR,N<'E<@J,$YN('B9KH+]UG$D M;+O&3\RA3SCI@#HZ*?,Q-D MDGH/QRF\!VSZ7::4VKZHVE6]M!;-8%HC',D( 70,"5*H'.%=E 9F !]@1NT4VM]#>W>FW]HKI'=V93>8WQNC8.K*RDJIP5."H(Q6O63K'B"+2;JULX[2Z MU"^N][0VEH$WE4 W.2[*JJ,@9+#E@!DFFKWT$[6U*ESX-LM0*?VO>7NHJEI) M;!;F1<9D)WR_*HQ(0< C 4<*%YSD#P;J4GC.\NQK.JVD/]E6UHFH0R0&6X*O M*7#JR$9^9#N"@\\'EA6M+XO D2WM-#U6\O1;BXN+.%(1):JQ(42%Y%3<2K85 M68G!/3!J)O'EA+-IL.EV.H:G+J=J]U;I;1HI*HRJP8R,H0C=_$1T(ZX!MU9J>.K.YM=/?2].U#4+F_@DG6S@6-98DC M8))O\QU4%78*0&))Z9'-:$'B.UGN-1@\BYCDTZWBGF61 #AU9@!SU 4Y!QS2 M?,-7+PWL[7!MI-ACBD8YF*U:X#5/'-]"; MO4M)MY;FT_X1I=5M[5TC!5V9B'?+#@*!N ;H#@$UMKXIO$T*SO9/#6K3330& M:2"W$!,:@#DDR[>(+37-#%K/<16\EI-:WDK1))&S*P8.JL58,@_A(()Z<&M^BFG M835SE#IOB6PU:;5=.ATJYGU&VB6\MI[F2)(9HP0&C<1L77#8(*J?E!XR0&Z# MX0N=%UK2KEKJ*XBM-,N;:9\%6DFFGCE+*O("Y5^^1D=>M=;13YF+E1Y[/X*U M?_A&X=+6RTFZE2>\GBO6O)K>>SDEN'E1XG2,MD*PW %?VIIT-K?K[5!J'A'7=66P_M/3]#O8X;#[*UI=W,DT% MO*#@7"(8L2-M[$*1C ?DFO0**.=AR(XC2/"6KZ,?",D1LIY-(TUM.O5:=T!5 MO*R\9V'<1Y1^4A%-<\/1Z;=Z:;"ZO+>*XMKBWGG>**2.28RJRR!& M(93@$%2#D], GN:*7,PY$<;9>$=1BU/2-1NY[9KB/5+C4;Y8RVU3+;O$$CR/ MFVY09.W."<#.*V= T>XTJ^UV:X>-EU'4C=Q!"253R8DPV0.0MPQ6,OCC<0"<9ZX% M $]%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-U7+YD=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ M /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ M (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ M&Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG M_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //E MX3_\"KG_ .-T= M\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\) M_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S M_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z M/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY M>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ MP*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ MC='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\ M;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB? M_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$ M_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY M_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ *N?_C='+YA MS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM M%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YW MQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P " MKG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW M1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8< MWD=K17%>=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%< M5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"? M+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X M%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ M\;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3 M_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ /GR M\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7 M/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/. M^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/ MEX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\ M"KG_ .-T=\3_^ M?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@ M5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#& MZ/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z/.^) M_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ M *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N? M_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+ MYAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[ MXG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^ M7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P M*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C M='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1V MM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5Y MWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ M^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T,FU!QXGM]#CM/+.UM/GF>3?D8R'4 M#&,^_2NAI-6*3N%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>6S_% M'Q?!XHB\//\ #K_B9SP&YBA_MR'YH@2-V[9M'0\$YKO9_$NDZ<]M;ZWJ=AIE M]<1JXM+B\C5\GC !(W(M%TRX>#4M8L+.:.(3/'<7 M21LL9.T.03PN>,],\5GZGXJ6UOM!CTV.RO[76)2@N?[2BBVK@8:-3S-G/1/Z MTK-EUTZ;5=6U2?R+&PA<(92,;F9SPJJ",GG&1VR0*+;L#DDKG345PFJ?$'5M% MT72_[0\*2)XAU:Z:WM-'2_C?=CJQF V@8(/3N,]R((_BY8KX'NM;O=+N8-1M M;XZ8^D(PDE:[[1*1U'?..S8!(P:Y)$^TB>A45B>&-4UW5+2:3Q)X=_L&9'VQ MQ?;DN?,7'WLH !SQBMNI:L4G=7"BBBD,YK6O'6F:%K\&D7<%V]Q,$*M$BE!N M.!DE@>WI72U3N='TR\NEN;O3K2>X3&V66!6=<=]_;="WWYV\==V,>V>]9%OXBUVQUKQA):Z< M=3L].O5=O/OC&4C^S1,4A7:P)^\Q!*#+#!))Q;OO =](&#)<^#-5:^UUK'Q EM::[*'N8C8[Y(E\I M(SY3[P%8A3\S*P^[A>#NMU\92:KXB&G:+9VT\20P3RM<7ODS&*4 ^9 M'%L.]%##)++SE>HYI>'_ !'XDET[Q!=:M9Z 2(=IX 4C(YXI>Z'OE:'X MEK-H=S>6]A;7US;:G;Z>T6GZ@L\4IF9 K1R[0&^_T(7D$<=:B\2>,=>M?#/B M-(+&TL=9TB*.4LEX9HQ%(#MD4M$-S91QL90.,YJ\O@6ZEEN[C4-96>YN]4L] M2D9+38JFW,?[M5WG /EX!))&>=QY-O6/!BZO)XC9[YHAK=A#9C;%DP&/S2'Z M_-S*../N]>>'[EPM.PL6K7:^)9K:XTW.III N3%;ZB[PN?,<+&JLJKN./]85 M!YP>!7-:KX^;6/"?B2"SN+**]T^WAF2YT?5/M4961R.) J%6!0Y4CH5.3FMW M5O!-SKJWLFIZI#]HN],%B[0696,,)3('V,[97D H3R,\C/%>Z\ WVI'5I=3U MN%YM2L8;("WL?+C@6.1G&U3(QP=W0MURR ?ZR0G<[_BQ8_C4RM:XXWO8T:***@T"BBB@ MHHHH *YK2?'6F:SXCFT6U@NTN82X9Y$4(=AP<$,3^E=+5.#1],M;QKNUTZTA MN6SNFC@57.>N6 SS6M-TU&7.KOH8U%5C%5) /MD5IU#>6D%_8SV=Y$LUO<1M%+&W1T88(/U!K-;FKVT.-O/#]] MI_A&76$U[4Y->MK5KMKE[N0V\D@4L5-OGRA&?NX"Y P<[OFK1TKQC_:5GJ4Q ML3']@L8+O!D_UGF0^;MZ?+CIWK-U;PAXGG\+OH5EXCMIK$((0ES:,EQ/".#$ M]PKX&5^4N(LXYY.2;%QX1U6YDO)K/4;71O[4LTMKZUB@^TK'L5E5H9"8]IVM MCYD(X' K31K5F>J>B&:UX_?1_#]CK$EIIT=O=6*W92\U5;>20E=QBA4H?,<# MUV [EP>3BTWBS4;SQ&^DZ#I$%T$L(;XW-U>F!-LI1@!J$_ MP]O!;3P6&MQ0+=Z1#I5Q))8>9*%C1ES&V\; V[)4ANG!!YK^IRVE_$&_L/!.FWWB0::+W4)W MAMI)M0$$3A6;;3I_L1(6-RV^*9? M,_> JY&5*$$*>W.E/X?O]0_LB75=4BFN=.U'[:6AM/+1QY4D8C52[%?]9G)9 MCD'U&&^0$IF%:^)K_3/%.JC4XO,@DU.RLY%6Z9H[(RVRE<[XHT9;+2_$TP2\OK MC7B@MH+2U9VBF2%4C.X9"_,@;>VU1W]^C\.:6VC>';2RE8/.B%YW X>9R7D; M\79C^-3*UKCC>]C3HHHJ#0**** "BBB@ HHHH **** &32K!;R2N"5C4L0.N M ,U@>&/&NG>+);A-.ANHC;A2_GHHSG.,88^E="RJZE7 96&"",@BJMEI.G:: MSG3K"UM"X (='TC1Y;_19=2O"]Y:6=Q8ZG>3F:T>64)EEGW.A MQ)G'1MHQZTOC_P 27%MH_B?3+(26UQ9Z&+Z.\BF*N&=I4 &!D$>7G.>_M5F[ M\$7&JV^IS:MJL;ZI>I;K%L^+O$;^ 9-:TRSTJ M+>]N8;BVU3[0A1Y K $PX+ X4C&,,2#D8K93PUJ\EY]MU#78I[NUM)+?3I$L M=@@9Q@S2*7(E?Y5Z;%^]Q\W%(^ 9)].UY;K4+9+[67B=Y;.R,,*/$=ROY1D8 MLY;[S;QN 4<8R4N4;YQ_BGQO=>$K.*YU6STJ-?LYFE236!&\I4_.ENK1@S,H MP>=F2R@=>'ZCXPU*/5=5L]%T2*_33+.*\DFEO?)$BNKD*H$;?-\G&<#U(XS6 MU?P+JFJ_VO\ \3VUMVUJP6TO9$TTEP55E_=$R_(AW#*-N_BPP)R-BV\+_9[W M5KC[9N_M&R@M-OE8\ORU==W7G._IQC%'NV#W[F5;>)-8U/QW8V]A#;/H=[I" MWJ[[DI)M9D_>8$9^8;L!=^".<@\5!'XU;3_ FD:M;6ME#;W4!?\ XG&N&+#= M1&)75VD<\]<<#K6II_A*XTN]T*XLM2BSINF+IMPLMJ6^T1C80RX<>6V4/7^9> MN^)9]0L]3U+2[NZM[>X\%RZA;HLI4Q.02K\' <<#(Y&.M;B>-&M-&U=KFQ9K MS2A L4/GY-X9D7R3N(^7>[%.AP0>O2H8_AUY>@G3?[4SGPZVA^9]G]01YN-W MO]W/XTR;1O[3^(FF-!#="VTFV OYIK=HHKB1/^/=4+ ;]K/*^5R 0 3SBCW6 M+WEJ=PA8QJ9 %? W!3D ^QXS2T45D;!1110 4444 %%%% %/5M3AT;2;C4+I M9'BMTWNL8!8CVR15/PUXEL_%.FR7NGQSQQ1S&$B=0&R #V)X^85J3V\-U \% MU%'-$XP\X/6H[.PL].A,.GVD%K$S;BD$812>F<#OP/RK5.G[-IKWN_ MD8M5?:II^[;;KVABZ]K.$GD:YEL[;P_>W8QKL" $L0K<#C)XIT/A[5C=W>IWNLP2:L]J;6TF@L?+AM ME)#$^6TC%B6 )R^"% ').4_P]FECO;B34+)-1NK^"^)AT[;:EXCG+0&0EBV M6+-O!)VG^'F_=,_>OH.L?B*FH:4[6=G:WFH_VDNFPPV5^)K>:1HQ*&$X4?($ MW$G;D%&&"<96?X@R:4FM+XATN*QGTH6P'EWH>*=YV94Q(RIM7(&68#'S<8&3 M7OO"LVF6]YJM]K,\VHRZI#J,4]KI4DPBE6$0E/)C+,T93L_$6'3_ _9:Y:PV#:==V8NXS?ZDMI+,,;C'$A5M\@'4$J, MLH!/.+J^,)KSQ,FDZ196LV(8+F4W-[Y,IAD/,D4>QO,"CJF#W!>^4'^*NG+K/D*VG-9B_P#L M#?\ $S3[9OW^7O%KMR4W\9W!MN6VXQF#Q9XKU>[\*:G>:-I[0Z;%-9 M?, "EBW5"0&(ST(S-0\!W]UI=[HUKKZVVCW-T;I(39[YHV:02LGF;P#&7W'& MT'!QNP*:Y+B?/8Z37M930],^TF"2YEDEC@M[>,@&661@J+D\ 9/)/09-8.H> M-;[1+;51K>C0Q7=CILFHPI;7IEBN(TX9=[1J58$KGY2,,#D\@;VOZ,NN:7]E M^T/:S1RI/;W" $Q2HP9&P>&&0,@]1D5A:AX+O=;M-5_MO6(9;R^TZ33H9+:S M,45O&_+'RS(Q9B0I)W 84 Z>MQJ5E'8R2?,D*3^:0 MA (WG:H#LV_B#18-3LTE2&?=M64 ,-K%3G!(ZCUJS=V5K?P M>1?6T-S%G/ES1AUSZX-.MK6WLK=;>S@BMX4SMCB0*JY.3@#CJG[.UO>O MOTL8VJ^UO?W;;=;DMYAU#3YKP:FWA](Y?MO]E/(DR2Y7RW;RB)3&!YF M0G<@D$#CKJR]4M=;FN8I-%U2SLT5"LD5W8MV\ 7UA;:5]AU_%WIM[=W:SSV8<3 M&VVM/=(]_^OD.N/'\MG$;6\TVWMM634182QSWVRUC9H_-1 MS<;,[63&/DR7.W'>G7NN>*8_&7AZQ6PL8(+RWN'N8#?%LLA3)#>23\H;*]-V MXYVXJR/"NIQV5V(]6LIKS4IWEU)KS33-;W"F,1B,1>:"JA548+G.#G.:;:>" MI=,B\.C2]21)-%26(FXMC(LLZ'OC8_'(3QM!X>O8 M=.CDNI9(HDAU-9;F,JA=3+"%&P,JD@AFZJ#UXATWQW?7D6FWMUH:6VF:A?-8 M),+W?*LFYU5C'L V%DQG=GYONXYINF> +RPNM&#ZU"]CHUW+([.%XK36X[2(66I21NI:>*,+N6-"47?G)/S<@@" MMG4O' TGQ9;:3>PZ>D=U";F>WU6S M&J1+97^I0ZBB?9"9(G26.1E+^9AE/EX'R@C=WQBH&\!7AO-J:U$E@-:&L^2M MC^]DD\T2%'DWX9>PPH( 7DA<%^XQ>^C*MM6U3^WK!(KJXG+>)-3A$+W#!9$2 MWF9(R>?E# 8&"!@''%=)IOC$:LGA_P"QV1,NKPR3S1M+@VB1@"3/'S$2,J8X MY/;&*CB\'BRU&VU%KYG%IJMWJAC6W)+>=$Z>6,$GC?G(!SC&!FJ_@G2&36-: MUHP7%O:W5PR:=!3!FCMXFE<(,DA02<>_%3TV6*.:%XID62-U*NCC(8' M@@CN*:M?44KVT,3PQXML/%D-Q+IT5Q$MNP5O/5022.V"?2MVJUEIEAIJNNG6 M5O:*YRP@B5 Q]\#FK-75<'-NFK(SI*HH)5'=^1SGC2ZN+6STEK6>2$R:S91N M8W*[D:90RG'4$<$=Z9KM[<6WC?P]''-(L$D%ZTL2N0LA5$*Y'0XR<9Z9K2\1 M:(NOZ.UF;A[699$GM[F, M#+&P='P>#A@,CN,CO5&+0=1?4CJFNZC!?7-O:R M06L5I:&WCC#X+L0TCEF.Q1G( &>.2:2M8IIW,S2O'>HWVG:)JEYH$=GIVM&. M."3[=YDL6 $8C 8,3@J2HR0,71/$FMZ=:W^JZAI_VZ\O=>DTR"%-7 ME:-2)I$ ".@1%78HW*,L,D@'@W_!/A;5V\*^%EUZ_P 6FG013II[61BF68)A M5EA]1,<:R,NY8XF\HESM()+! -R\]<5X_&]UJ MM[8V_AK1UO/MNFC45>\NOLPC4MMV-A'(;/H#SGMS5Z\\/:I'K-[J'A_6(; Z M@JBZCN++[0-ZKM62/#IM;: #G<#M''7*Z/X1M]#U2TN+*XJZUX5ET>SMDL-5MYI)X;BZ*N&0+N4XB;&PY MQ@_,UR M\'@#1)[K4+SQ#I^GZU>7UT\QN+FR1FC3 5(U+;B JJ!P1SDX&:B+2=V7)-JR M':EXLFB\06ND:+:6EY//9_;%^TWWV?SD)( A^1O,;"DD?* "N3SQJ:_K*Z'I M?VK[.]U-)*D%O;H0#+*[!47)X49(R3T&37+W'P_O[KPW9^';G6[:?2K>-(AY MNG%KB,([;7BE\WY'$95 Q5L%=P')%=-XAT;^W=)-JERUI<1RQW%M<*N[RIHV M#(Q4_>&0,KW&1D9S3]VZ!Q@UY+V&?1M6%V(P/E(+JJ%'! M*]B"#P>#70S>!KK5;[4;O7]:^T27VGK9;;.U\A8-LA=70,[G()SR3R/3@6+[ MPUK>M>&-4T?7->M9OMMH;:.6VTXP["0078&5MQZ< J.O'(Q5XD6F0W7BE-+\ M47\1LI6A6]L[:YN'O7*1"9"$=8R"J#?L4@8SNR>E1:M\1;;3)KJ(PVJ!+_[! M;3WEZMO#+(L8>5F$$OV\1^;=E1K<,<:[8^;9D0JK@Y MY(.&'3D5 /!LMOH^E1V&I^3JVFSOWWI/+)N\_P R/<"5KW]QH>LPVEKJ,HGN M(+BR\]DDVA&:)_,4+E57AE9::=:31R MW_VPPRK+Y18F%-IW; RDDLASD#..>OTEVDT6R>1B[M;QEF8Y).TZ$3&)7WN=I?& >1QGO7!>*/#UW;:]XWM=3\$W^NWVNN MKZ1JEO:B>.!2&509#_JMIQ[D#GY<$^S^)?%>B^#]-CO_ !'>?8[6280I)Y3R M9<@L!A 3T4\^U0>&/''ASQDLY\-ZI'>FW(\U/+>-EST.UP#CWQBMHRDE>QC* M$6[7U/&KZT71?B=HEOXI\/3^*9K'PK!'/:6]NMR_F!BN[8Q^?!.,\GG=VJ?P M_P"$/$&FZ?\ #A;O2[Q/)U:>ZEA$;/\ 8HG*E1(1]SH3SC&<'!!%>U'PYI1\ M4#Q$;7_B:K;?91<>8_\ JLYV[<[>O?&:TZ'5$J.NIXO\,M+;0M7BTCQ#X'OG M\0)J$TTGB$VH:$@J3O\ M'7D?+L'&3ZDBM/XN>&I+_Q)XU>Y/L5M<\R^#FBW>E/XBFBTN_T;0;NZ1] M,T[4 5EBPI$C%6)(S\O4G.W\:]-HHK.4N9W-8QY58****DH**** "L-?&.B/ M=7UO'=2N^GEQ=LMK*4A*]5+A=N[T7.3V!K0LMI) M:3PRJQ&5W*T>Y%(Z.5V\=:O7?C+1K"VCGO'O8HWB,S9TVXS#&"07E'EYB7@\ MOM& 3T!KBV\):S=Z?XT6WTR\M4U33K>*PAU'4OM,SR1^=N5F,C[,EEQ\Q7# MY!W 7O%-GXDU]KM?['U7[+<:=Y=G;1:E';+!<$N'-P8Y07!'EX +KC.0"2:O MEB9\TC8O?&UOIOC.;2[L[[7^S(;R'[);2W$SEY)58[8PQ* (O.W +D3ZC]JS_ ')(E!W9P%Q(Q.1V'3FL6SL]?T+Q';Z@N@3Z MC#_PCUI8O]GN8!(L\;RL5P[J-N&&6!ZD8!YQGO\ #_5Y]/CT]_)C,WA^_M)9 MA)F.*XN)XY0G]XKPPR!T7MD"BT0YI';Z1XHTG7+EK?3YY3*(A,J3VTL!DC)P M'3S%7>N1G7KCO#&CXU:&^O?#^KV-Y;VS)Y^HZRUXJLY7H2^3!YD<6_:6^9W"*, $\LP'XU:K!\:Z7=ZQX3N;;3466[22&XBB9] MHD:*9)0F3P-VS&3QS36^HG=+0M:EXETG2'O%U"[\DV5H+VX'ENVR'+#=P#GE M6X&3QTJK%XUT.X:=8)[B1X8#'/LL2SS1/(75Y&;<(V8#[PQ@GCOG@=*MIJ^M^(;&\O='?2HM M+M9D_>31O]HEE4+B/8QQ& I.7VDY7Y>N+Y58SYI-V*WAOXA07/AO3]3\13^3 M-JI)M+6WTRY5_NABB@[C,0&^^H ;G X-;5QXUT&TNWMY[N53&R)-*+64PP,V M,++*%V1MR.'((R,XS6'H/AO5+.U\!K=6FQM(L9(KS]XA\ES J <'GD$97-17 M>D:Y%H7B#PU!HQN4U:XNFAU+SHA!&ERS,3*I82;DWD856SM7D9.&U%L$Y)'0 M:CXWT#2KZZM+V\D6:S"FZ$=K+(+=6 (9V52%7!^\2!UYX-,'C"V/C@^&Q:79 M?[,LXN5MIBA)8C&0FW;@??W;<_+U%9LGAS4!'XTC6W\P:E9I#:,77]^1;>7S MSQ\W'.*ET_3=3T[Q9IEW)I\L\#Z+%8SRQR1_Z/(C;B7!8$@YQE0W(I6C8=Y7 M.OHHHK,T"BBB@ HHHH **** "BBB@ HHHH **** "J&JZU8Z+%$]_)(#,_EQ M10P/-)*V"2%C0%FP 2<#@ D\5?KG/&%BU[;V?E:5J-Y+#*SQ7&EW4<%Q:/M( M#J9'56!!(*DD'NI%-6;U$[I:&E8Z_IVHW,5O:3LTTUM]J2-X71O+W;42Z;J4=WETMY7F=X610L:*-Q.2^0%)PN>@S5.UM/% M&FZII6LZAI[:Q=OI1L[U;66&-DD\P.K$,RJ01D-MZ'H"*SM+T3Q'HT?A2[DT M,WWN8MR>=*I38795;UY(X![X!OEB9N4CK_^$QT3^SX;Q+J65)IG M@2&&UEDG,B9WH854R K@Y!7COBJ@\=6+^*M.T>&UO9$U"Q^UQW(LY\#+1A01 MY? (DR6) 0@!L$UA/H%_]GEOKS0]3^VWFI37\3:5>PI<:>2D<: EY%1]RIEE MRRYX(8%O,(9ERO[ML[ 3Z"CE MB'-(WK'Q3I&H:I_9]M/-]H8.8_-M98DF"$!C&[J%D R.4)X.>E5=.\=^'M6F MMX]/O)9OM2LUN_V.8)-M4LRHY0*S Y4$L,'C@URVA:'XDD\4>'M1UBPU$7% MHL_]IW=UJ2R122-$0##"KE53/3"J<8R#R:NZ9X:U6V\(^";*2TV7&E7TOUH<8H%*3Z%W3/'MOK5FTT7F:7Y>K?8#]LT^=A,/.,: MJI(3:[8]_+)PPK87Q5I#:PFF>?,MQ)*T,;/:RK%)(H.Y%E*^6S#:V0&)^4^A MKE$T'6?LDFGG2Y0(O% U-;@RQ>7+ UV925^?<"JGD$#VS5=M"\2WNOZ7XNI-27[+]G!D">3 KXX4IDL@;KRV2:?+$7-(T;/QY. MUDN=32X>.)V98[5G"E0"220O/!SV KJQK>G-/IT*7(=]3C:2T"HQ\U%4,6R! M@#!')QU ZD5Q^B>&-4MM2T=[RS AM]0U66?,B,!'/(YC.,\[@1QV[XIWP]TZ M1=0OGF<26^B&31=/<-G,22EF/X#R8S[PFE)1W0XN6S.]HHHK,U"BBB@ HHHH M **** "BBB@ JI)J=I%JT&F238O+B%YHHMI^9$*ACG&!@NO!/>K=:^8>;=36<:K!(S23Q%@\:J%)+94@ #YCP,Y%97B#X@6EIX;2^T3S9YY M;^.P DL+AC;R,ZJWF1!0X(#9"':6RH'45S<=KK6BZAX:DO=)\R_DU[5+HV<, MZ$LDB3-\CDA<[6R-Q7/0[>VO<^'M8U$7.IOIYMI[[7M/N_L;RH7A@MWB!9V# M%2Q",V%)XP.36G+%,RYI-'067BW3'O!I=Q>M+J4$2O=^7831)#F,2;GW B$% M3D;V]1DD$5+IOB[1M6O(K6RN)?,GC,EN9K66%;A!@EHG=0L@P0E8]U MX7O=2_X3JV<"V37(UBM9RP((^RK&20#D -D8.,T^.'6==UC0'OM#?1TTB5KF M>1YHG61S \0CAV.QV9D))8+PJ\9/$VB5>1>T[QWX>U::WCT^\EF^U*S6[_8Y M@DVU2S*CE K, #E02PP>.#2^%/%L'BN&]>"TNK8VMU+ 1/;RH&"2,@8%T49. MW)3DJ3@\UA:9X:U6V\(^";*2TV7&E7TOUK9\'V= M]IG]KV5_8RPHVIW-U#&K^]LA%3Q;+>]EMV@?<#OVPA6. M _$?6]0>&#QO;VZ#[/!#B!8 M!M43QAB2XQM;+#CY<@Y(KW2^TRQU..)-2LK>\2&431K<1+($<9PPR.&&3SUY MIDFCZ9+JBZG+IUH]^D?EK=M IE5.?E#XSCD\9[FM8U$HVL8RIMRNF>%^&K7Q M)K.BW\6C^.GOFO-%-P+:/7);N[BN4*LI!\M# "3L*$G.X_>P,/TCQOX@U^QU M/Q-IE]=&/P[X:BC>'S&,4MZRDO*R9PY50QYSC"Y]_;-+\.Z)HDDCZ+H]AI[R M@"1K2U2(N!T!V@9J73M(TW1XY(])TZTL4E??(MK L8=O[Q"@9/O3=1=A*D]- M3P?PWJ6O?\(]J>H6OC=;]9?#5U=7-H^LO=7,,JQ<2(OE+]GVNP&W<3Z%L9%S MPK?Z]I_BCX=W4_B75M13Q!:3?:[:\N"\0VI\NU?7D'<2*]BM/"GAZP6 MX6QT'3+9;J,Q7 ALXT$R'JK8'S ^AXJ=-!TB-[)H]*LE:P!6S*VR VP/41\? M)GVQ3=1=@5)Z:GS]:>.;Y_AUH%HWB:Z.N-XH5+B,WS_:#;_,"K\[MF2HP>*M MZIKWB35_'7B-HO&$.A7FE:EY%C:76JM;PO$KG;_HPB;SRP'][/S#@C KV]_" MOAZ2XDG?0=,::687$DALXRSRC.)"<3ZU)=^'-#O\ 4H]1OM&T^YOH MRI2YFM4>5-IRN&(R,'IZ4>TCV%[*5MS13=L7?C=CYL=,TM%%8'0%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1 M75K;WMK);7L$=Q;RJ4DBE0.CJ>H(/!%2T44 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%M6Z\_M/#FC/\2+2W;3+7[-9:'%+;VPA411OY[G>$ MQMW DD'&1D^M8&GC2'T72/LWE'Q^+Z#[81C[<)/-'VCS/X_)\OS.OR;=N/X: M7*F/G:W/7ZJVVI6EW?7EG;R[Y[%U2X3:1L+*'49(P?E(/&:\MNM)L8_#WB'7 MEMD_M6U\2,UO>$9DAQ=(-JMU52"<@<'<<]:Z'PQ8:'I_Q0\41QVNGVNI220R MP*L:),T30IO9>Y4OG)'&[KS1RJP<[NCJM1UF/2;:_N]0MYX;*PMC<277R%'4 M E@H#;L@#NH!R,$U-IE[)J.GQW4MC<6#2#(@N3&7 [$[&9>>O6O-?'UM!=7? MCT7,$Z@2SM(+ZYA.L7EU;&='BV2;!<892T(D\L8 M+!5&,_*"*?)TN+GZV/:**\[T>PA\1/H5MITOA>YEL+=3G;IT=PS,))3L^4Q@>1O P MK'*DCYJ.0/:'J5U/);QHT5I-=%I%0K"4!0$\L=S*,#J<9/H#5?6]7M]!T>?4 MKQ)'A@V[EB +'+!1C) ZGUKR;3I(EL[^TLI[*:QA\5:4UN=/MS!;89X"3$A= ML*3DY!P3DC@TSQ"= ;PQK)U<1/XP74V#[^;M4^T#R]O\0@\DI_L8/J::IZB] MIH>UT445D;!1110 4444 %%%>>?$LZ7%>VMUJ4^CW(?&'BFTUV)+Z4:?:6RSRH"4+12*TB#HK'U'(]:KE5M62IMO1'?W<\EM M:230VLMVZ#*P0E [^P+LJ_F14H.5!((XZ'M7C6JW-WXD\#^(]5U0-YNBZ')I M3;@<&[ZW+C/^Y$!_P*NCF'AN3QIK(\TNR2\\1!]2U_2+#Q'%K+,\;Z>QU-E$IVQJYFRT+1$ M;4V!#G'!-:WA*328/'C06!TO6Y[@W4QU:U.+VVR^3%=#DD%.0Q89 "G= MQS1OK"71_#>J:O+INNZ@VC6<9T;4&_TIMV?WUJQR?-9B,@#+;!\RX%"A=7$Z MEG8]JHHHK,U"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "ODC['87C7\%GIMY!XGN?$SQV M&MF9H;: !E.SS-P&\'+8"[OF7!Z"OK>N)/PI\/MX4U3P_-)>2VNI7[:@\CR+ MYD,S;>8R%P,;>X/4YSFM:EP:@^CPQM=F M6SN9I+EV4-MC$*D)P<9? S]*MS>//&/B#Q'+H_@O1]-M9['3X+N_76S(&229 M%=80J8(8!L'/&0<[<_U;1KLVXM9I-+N_)-Q$ %?(.0 H'OCG.!3O 5 MJASNK_$?Q?)=^([CPWI>D#2_#!"7WVYY#-<,H)D\O:<* !_%GL)-?T_3O FF:>^[2X]4NVU21U^5\8B0IT;G&X@C)[ M?"'0-9U>[OEO=6 MT]+\(+^TL+SRX+S;G!D7!SP<<$>O4DGG?B)X(U"37+&?P=X8OI3;Z:+/[1I^ MMQV*-&"0L$B,-SH !]UE)!QG@$- MUD202)&NQ@JD'<2.N3][V%9OB/QSJ&M^ M3@\5:-I=Q?Z1X@BLI8XVF6!B"< M.NV0-D$'J<'CBNQ\)_"B#2_#?A>#6;R5[_0;B2[4VK 1-)(V2IW+DJ .W<^ MU7;WX3:%?6VJP2W>HA=5U,:G,5D3*R@DX7Y.%^8\')]Z?-!,7+4:U_K0XZVU M?QC+\4/'%EJ=S87.F6=@S7%F99_+2(P%HO*7(PQRN\\=6P>E'A7QMK9\.^$_ M#/@?2-)MK^]L9;US>23&V@B661=H&YI"2R]2QQZ8.5[V]^'.EWGC"\\1+?:G M;7-];&VNX+>X"PW"F(Q@NI4Y(4@CG *@XZYSY?A!H3:3H]I:7^KV%SHZ/';: MC9W0BN=C%BR%@N",L>@!_,Y7-!H?)-/0YI_C!KK>'=+EM],L/[7;7O[&OH'9 M_*+CJ8V!RNUCQ%HOBBVL(M0T2>)&DT_?Y4BN&(QO)/ M\!YXZCCBGI\*/#T6CZ1IL#WL4>EZ@NHK()5,EQ..K2$JX65E*(4# ; "/O'.2:F3A;1%1C.Z;9NT445D;!1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!0U?1 M[?6K>WANGD1;>[ANT,9 )>*0.H.0>,J,^W<5?HHH **** "BBB@ J"_LX]0T MZYLIBRQW,31.4." P(./?FIZ* (+"SCT_3K:RA+-';1+$A/F/I5^BB@ HHHH **** "BBB@ HH MHH ***YO6;K4+SQ98Z#8:B^EQO9RWLUS!'&\SA&1 B^8K*!E\DE2> !C.::5 MQ-V-^"ZM[H2&VGCF$.P)KRO3=6UBPLWTG3Y+FYO+[Q!?I-=6*0"8K$-=2T_2M.UC7[HW5G>Z3/+M$ M:(?M,+,VT8 Y>/( YYCZ4YEQD M!/GW$ALG!%+D8^='H4UU;VS1+<3QQ&:01Q"1POF/@G:N>IP"<#T-2UYE?VCJ<4[6@AC6*(O;RN!$54/A01A@)(V5@".HS@X&1P*TJ*-@W,$>"/#RZ4-. MBT_R;=;DWG3K<6L32.?+D M4D@YSD_>/!R""0>*75?"FDZQ>B\O(KA+GRO)::TO)K9WCSG:QB=2PSG ;.,G M'4UL4478W$=S-!';NZDX,<98HH7.!C>W0=_I5'2_"6CZ M-=K/IL$T.S?Y4/VN9H(=QR?+A9C''U/W5& 2!@&MJBB["R.>M? GAVSNK6XM M[&0-9S&:U5KJ9H[9CG/EH7*QJ=Q^50!TXX&.AHHH;;W!)+8****0PHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBH+ZT%_I]Q:--- )XVC\VWD,BN*_X5I% M_P!#=XN_\',G^%'_ K2+_H;O%W_ (.9/\*JT>Y%Y=CM:*XK_A6D7_0W>+O_ M X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_P MK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O% MW_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN M*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W M>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_ MA1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ MH;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78 M[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D M7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ M!S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[ MA>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK M_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=X MN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^% M'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\ M*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM M:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1? M]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ' M,G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X M.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N% MY=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^ M%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[ M_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[ MQ=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PH MM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UH MKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T M-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ M *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@Y MD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7E MV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5 MI%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ M X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_P MK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O% MW_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN M*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W M>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_ MA1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ MH;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78 M[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D M7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ M!S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[ MA>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK M_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=X MN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^% M'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\ M*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM M:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1? M]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ' M,G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X M.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N% MY=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^ M%:1?]#=XN_\ !S)_A1_PK2+_ *&[Q=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[ M_P ',G^%'_"M(O\ H;O%W_@YD_PHM'N%Y=CM:*XK_A6D7_0W>+O_ X7EV.UHKBO^%:1?]#=XN_\ !S)_A1_PK2+_ *&[ MQ=_X.9/\*+1[A>78[6BN*_X5I%_T-WB[_P ',G^%'_"M(O\ H;O%W_@YD_PH MM'N%Y=CM:*Y[0/"":!?O=+KNNZB6B,?E:CJ#3QC)!W!3_%QC/H370TG;H4K] M0HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***RF\5>'DU M3^S'UW3%O_,$7V0WD8EWGHNS.<^V*!72-6BBB@84444 %%%54U33Y=4ETV*^ MMGOX4$DEJLRF5%.,,4SD#D8$8'4YXJW0 45!= MWMKI]OY]_-Y M0$ MMZXR0,^XH EHHHH **** "BJNGZII^K0-/I5];7T2.8VDMIED56'525) MYY''O4LMU;P30PS3QQRW#%(4=P&D8*6(4=R ">.P)H EHJ&SO;74+..[L+F& MZMI1F.:"0.CCU##@U-0 4444 %%%% !1145S=6]G;M/>3QP0J0#)*X502<#D M^I('XT 2T5%-=6]O+#'<3Q1/VMK+!'=7,,,EP_EPI) M(%,K8SM4'J< G ]*GH ***B2ZMY+J6VCGC>>$*TL2N"R!L[21U&<'&>N#0!+ M1110 444R::.W@DFN)$BBC4N\CL%55 R22>@ H ?14%E?VFIV<=WIMU#=VTF M=DT$@D1\'!PPX/((IEUJ=A9,ZWM[;VYCA:=Q+*J;8EP&@S0%RU13 M8Y$EB62)U=' 964Y# ]"#3J "BBB@ HHHH ***9--';P237$B111J7>1V"JJ M@9))/0 4 /HJAI>O:1K@E.BZK8ZB(<>8;2Y279G.,[2<9P?RJ_0&X445$]U; MQW45M)/&D\P9HHF>::&&>.2 M6W8),B."T;%0P##L2"#SV(- $M%%% !1110 4444 %%%% !1110 445%265PJHHZDD\ >] $M%-CD26)9(G5TT1&NIXX%>18D,CA0SL<* MHSU)) [DTV:]M;:X@@N+F&*:Y8K!&\@5I2!DA0>20!GCM0!/1110 4444 % M%%% !1110 4444 %%%10W5O<2S1V\\4KV[^7,J.&,;8#;6 Z'!!P>Q% $M%0 MQ7MK/=3VT%S#)<6VWSXDD!:+<,KN Y&1R,]:FH **** "BBB@ HHHH ***PY MO&_A2VN)(+CQ/HT4T3%)(Y-0B5D8'!!!;@@]J=F]A-I;FY12 AE!4@@C(([U M%=WEM86DEU?7$5M;Q#=)-,X1$'J6/ I#)J*0$,H*D$$9!'>H4O;62]DLX[F% MKJ)%>2!9 716S@E>H!P<'VH GHHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#CO$?B+Q-IWBFVLM M(T?[582",R7'V61]N6(;YE.!@5V-%%:SJ1E&*4;6_$QITY0E)N3=_P KB/" M,VKKKGB&.VL;*33SK>P^(/$D?@Q-5;4;B]O-2U)]/MX8H+=1;K]H M= ZA@H:3:F!O8+DKE3@[I+K7?&&EZ;-!<6FI9N[ZWM;"XNQ9&[PZL9/EC<0D MC9\I;:,N,AL8/9MX8T=_#[Z(]DK:>[,YA+L<,SERP;.X'<2P(((/3&!47_"( MZ,VE7&G3P3W,%RXDD:ZNYIY-PQM(D=RZ[< C!&#R,$U7-'L1RR[E;PE+X@9[ M^+7X+Q;='0VQ^4Q">8%+K*""V&9<[<*",UTVEZ/::/#)'9?:&\U][OYQ ME@(]+N]4\/V.I27.IW*VK:1<7$,1;#!_-) M"HJL5\EVP1_$.U/7Q?,;BLB+E M_D7:2>AKK4\.:6FH6%\8'EN]/B>&VGFGDD=5;[V69B6)QU;)Z\\FJP\&:"FC M#2HK%HK07)NU$5Q(CI-NW;UD5@ZG)[$<<=.*7-'L'++N<;#XF\1SZ8]@+VYM M+Z'Q'%IIN+R"W>80R1J_SB/,18;R 5XX7/.15C4]4\62:UJFF:&^K73:3'%' M%-!'88N)FC$FZ?S2AV\@8B5>C^#Q4U( %4!0 , #M2UD:A1110 M4444 %<=H/B+Q-?>+KBPU/1_LVG1F01W/V61-VTX7YB=IR*[&BM:=2,8R3C> M_P"!C4IRG*+4FK?B%9GB52WA/5E4$L;*8 =?D-:=%9(V9P6M_OOA#HJ1$.T MKZ2(PISO/VB \>O'-5+[6O$,.G^)-;76G6+1]5,,%DMO%Y![J5X+=SGYHX68QQD;FQM48!(&!5J7P MWI,VGW]E+:[K?49C/=)YCCS'.,G.0[0=T;Q1*R\CN#UZU!/K7BG[//J4&NA0/$K:3%:/:1F(0M<>2"Q W MEU+ @A@/E (/)/=3>&])N+J:YFM-TLUU#=R-YCC=+$ (VQGL%''0XY!H/AK2 M3;&W-I^Z-\-1*^8__'P)/,W]?[XSCIVQCBCF0&K_P >ZK::C=7L\5[;0QP3 M1P;&>6&W57.%0Y0/@#DWK7K7-IO-\\+W'[QQO,1!C/!XP0 M.F,]\TR?PMH]U?7UUXBB21/W\0(_=JJE>,CY<_>Y/&-Z#P?HL.GW=D]O/=6 M]Y$(9DO;R:YW(,X4&1V*CD\#'/-/TWPII&DZH=2M()FOFA,#7-S=RSR-&2&V MEI&8D94$>G.,9-',@Y69>K3ZM>?$"WT6RUB33;-M+>ZD,$,3REQ*JC:9%8#K MSD'CT/(R=)U_6] M-S5?"":SXS@U6\9A;0V#6Z&WNI8)UD,@;(:,J0NT$'YN?2KLWA/19M-LK$6C M016'_'JUM/)!)#D8.V1&#C()SS\V>(&^RZ3#J^R=/$QTJ6 M_%O&7FM_LK39VE=@D&5&0H&Y,[<94USI%]'KWC<'Q)JC-'I\&YS'; R?NI", MXAQQ@CC'4]>,=S#X9TBWM[*&*TPMCIJ.#4+V]\3>&K?4IUN MI].UZ]L_M(0(9E6RE(8@6-=.4):26]S+ M#+"NW;M$B,'P0 ",\X&:.9!RLY'P[K>N>*(=)L7UB2P=M.-]F\(ZE>:AI,\>I2I<7-C>363W**%\_RW*ARHX#$8W <;LX ' )/!FAO9 M65JEK- M@&6VDMKN:&6-6^\HD1@^T]P3@X'H*U-/T^TTK3X;'3X5@MX1A$7) M[Y))/)))))/)))/)I2:>PXQDMRS1114&A'<.\=K*\*[Y%0E5QG)QP*Y;P5K_ M (BUJ:[7Q%I/]GK$JF(_9I(MY.<_?)ST'2NMHK6-2,82BXW;Z]C&=.4JD9J3 M273N%D:-=) M*OF5K$(?-AN%%I"! %B:0/%\GW\1$'=N7+$[1@ =]!X;TFUNH;B"TVRP7 M,]U&WF.=LLQ)E;!/?<>.@SQBBV\-:39PZ7%;VFQ-(+-9#S'/E$HR'J?F^5V' M.>M',A$[>YM/B%XI@O-0?472WL<3RHBR$$3$!]@525YMF=I9G8DD;B,GG&!V%)R5F-1=T<]+)KFK^+/$5C M:^(I-+MM.B@:W$5O"Q5WC))62=6.?WJN!& G RU_P 0:GX=LQJWV!;FSOFO9+2",F5X)TB5D\Q6"YY/0C#$=<$86HZ5 M>+X$\W;ZU7G\):-;'*F'4-G@E<@'/'K7?ZOX6TG6[I; MF^BG6X$1@,MK=S6SO&3G8QB92ZYR0&R!DXZG+I_#.CW"E9+&-4^P/IP2,F-5 MMFQF,*I ^4=.1CC%)20.,CG[2YUKQ-J%W:V^N3:0EA:P?-:P0N\\LL0F-[PIJ\VO>%-.U.Z2-)[B$-((<["W0E<\[21D=>#U-1W_@_1 M=2DCDN+>>.1(!;;[:\FMV>(=$N[RPT&[NM,M_M-W%'NBBV%]YSTP.3 M^%9_@W5M8UC1Y;CQ!8?8+E9RBQ^2\64VJ0<,2>I(S[5T%%:J<53<.77N8NG) MU5/FTMMT]0KE/&:QW&K>&;&_&=-NM2(N$8925UB=XD?MCS%4X/4JM=7574]+ MLM9TZ6QU2V2YMI1AHW'X@@]00>01@@@$8-9IV9K)71SWBE4A\6^%+FT &H27 MSV[%1\SVQAD:0'_9!5&]B!6%HVM>(1I7AW6K_6GNEU'4C9SV9MHEB\MFD56! M"A]X*J2=V#SQ79Z9X:TS2+Q[RUCGDNGC\HW%W=RW,BIG.Q7E9BJDX) (!(!/ M2EC\-Z5%I]E8QVN+:QG%Q;IYC_)("2#G.3RQX.1S5\RM8CE=[F9KOBG4-,T/ M5KM=!NK4V<+-#<7DD!AD;<%!Q'*SXYW >0:YW5QJ/ASQGI%W?ZQ-K36^D MZC/1+FVAO+26UNXDF@F1HY8I%RKJ1@@CN M"#BL;3_!6A:;>PWEO:S/ M%([CQ+(1X@TYKBZ9;. -;LL<;@P_)@9W8.\..N N1CKM/\':+I9;[%;SI&T3 MPK"]Y,\42-]Y8XV*?,NPN27^&M/MGU#4&U=[R[M_P#B66T!GNEMY7C+9E'DQC 0 ML2!DG"X) J#2O$/B#7[?PI;C4Y-/DOC?Q7LJ6\+2O]G?8K#(9%UN_6RT(ZF8;M]4O+2;5% MAC\UHK!HIX/$GC"*[O3?2IJ4*FX*JK.!:PXW!0 M%W 8!P ,@\#I6U<^$M%NK5X);1E5KMKT/%<21R).W5U=6#(3DCY2."1T-3Z/ MX>TS0/M/]E6QA-W();AFE>1I7"A=[%B26( R>I.27VI_V MS/:VMIJ,MM'IT$$3(Z0R%&WEE+EGVL1M90 5X/.;MQX&\/W5\]W/92.[W*WA M3[5,(A.I!$HCW;%?*C+ G)!R&.;)\+:2=8;4UAFCN'D6:18KJ5(I9%QAWB5 M@CMP.64G@>@HYHV#EE#6M:A^'S^.)M6>Y+Z>]^NE"*(6R*R%D3<%\S*Y7 M<2YR0W R,-M;GQZB78M;6^N3)I\CQ2:L+)%2Z&-@C%NYRK9;A\XVK\W)KI[; MPCHMI<2206L@23S,VK7,K6PWYWX@+&-<[FSA1]YO4U%;^"M$M;22VBBO#"\/ MD!)-1N'\J/(.V/WEM>1K?P7 M-I;1W]G%M)81KL6*0G (.&!!;:6.*ZSPU?1:AH$%Q;ZG+JB%I%^U30B*1B'8 M;70*NUEQM(VCD=!5?_A#-&%J8 EZ"9Q<-<#4;@7#.$* F;S/,("DC!;&#TK3 MTW3;32-/BLM/B\FWBSM7<6)))))))+$DDDDDDDDG)I2::T*BFGJ6J***@LQ/ M%FI:II.A-&;_ %#4_#MK=ZS:_9+V3?YD/EM' MMPY ^5N1P ?QK5HK7GC[/DY=;[]?0Q]G+VOM.;2UK=/4*X_X@7]N$TG1KE)Y M8M1NP]S'!:R7#-;PX=QLC5F(+>6AXQA^:["JG]EVAUD:J8B;T6_V82%VXCW; MB N<#) R<9.!Z"LXNSN:23:L>K:YKVBV'BBQAU=[JZT\V,EI>74$6]1.X4JRHJJP!5 MOX0<-UX!KL;KPSI%YJ;:A<6FZY=X)&<2NH9H6+1$@'&5)/;GHDW\E MZ]W:>8U^(5N#YCC>(F+1]#Q@D],9[YJ^:/8CEE;36WK?B&72_%LD$]\MKI\6AW%[*6B\P(Z M21@/@?,V 6^4'GZXK;N]!TR_NKBXO;1)Y+FU^QS;R2KPY)V%>38R3M/:-92M=74T[- Q!,>9')V_*,#MSC&31>/4?++H<5J6LZN^B>+= M)U1]4D@;PQ/=Q-JL5LDV=LBD@08 4C'RN P(/TKT[3?^05:?]<4_]!%9$7@; MP_$MX/LDTK7UHUE<23WDTKR0-U0N[EL<\@%*33V M'&+6XZBBBH+"BBB@ HHHH **** "BBB@ JMJ<\]MI-W/9Q>=<10.\4>TMO<* M2!@+>"#D_.3G\*Z:B MBKJS4YN459=C.E"5."C*5WW9RWC_ /Y!.E?]AW3O_2J.I_$>KW6F>(/#D,$A M6WN[J=+F-4!,B):RR #/3YD4\8Z>E:FKZ-9:[8BSU..1X1(DJ^7,\3*Z,&5@ MR$,"" <@U6MO"^F6LUK,!>3RVC3!%$+5-Z[D4,%$GRY7)+G.&Z9&(6U+QE MIFF:S<74>I_9X='N)UNM32Q#0W*+E?+6!FRIY.'!QM')R:ZJU\'Z)9S2O!:/ MYT)' M(K?P98KD#+=17<7GAW2[]8!=6Q<6]M+:Q8E=2L4BA77((ZA1SU&."*K)X.T- M=/OK.6TDNHM055N6O+F6XDD"_='F2,S *22N"-I)(P3FCFCU#EET94\)S>(C M>7\.N6]^+)1&]I<:D;43LQR'0BV)3:,*0< _,1SBJ4]WK6L2>(;JQUQM*31Y MVM[>".")TD9(ED+3%U+8)?&$*84=VTIDG54N%BNI8DN57H)41@L@P2,.#QQTXI M75[EVT^41:GK%K8W6D*T2,(1+&QF4#'S;?*=OFR?F':G7 MGB_6=4L7U+0KY;6VFN]*LK?="CJ'F9'E)R,GY9T7J,;3C!R:[R70]-FUBSU2 M2T0WME&\5O*"1Y:M@$ XZ#TXYQU-5;?PEHEIID>GV]B([6.\6^6,2/Q,L@D M#9SGA@#CIQC&.*?-'L3RR[G)ZGXDUOP\^NZ8M[-JL\,FGBTN9XH1*GVIVB(P MHCC8J4++G:"6 )Q3+_5_&.D^'-:FD%] L?V8V-YJJ6;3!WE"2(5MR49,8()" MM\S#/ ([2\\-Z1J#Z@U[9).=2AC@N@[$B1$+%!C. 078@C!SSG@8A3PEI L+ MBSECNKF*Y,9E-U?3SNVQMR#>[E@ W. <@WT']J:]J M<.CI"O\ Q-8K2VD'GLS9%PHCRD8 0 HH')W.#@UCWLVKZ9)\0=;TK57M/[,O M%N%MEAC9+@K:PLRR%E+;2 -A4C).3QCO-1\*Z3JVH?;+^*>5RJ*\8NYEAE" M$E0\2L$<9)^\IJ2;PWI5Q:ZK;36NZ+6"3?+YCCSB4$9YS\ORJ!\N.GK0I('! MLY'Q%XGUFW3Q)_9MZD#6MQI:6AEA5EB$\D:OD?Q ACGG([$=:VM+GU/3O&SZ M+>ZK+JMO-I_VM)+B*))(760(5_=JH*MNR,C(VGD]CQ1X,MM9T6^M;*"!9M0G MLVN3.S%)8X)D;:1S_ K#IR3SZUJZ3X>T[199YK&.9I[@*)9[FZEN)6"YVKOD M9FVC)P,X&3ZFB\;#M+F-.BBBLS0**** ./\ %_B'Q+I&K6L&@:1]NMY(PTDG MV:23:VXC&5( XKL***UG.,HQBHVMU[F,*DSV^J036:O%JS;[ MU6=CYIV*F>OR_*J_=QC&>O-4AX%\/>5?))9S3'4+;[+=R3WDTLDT620K.SEN M,GG.0,#H!5J4>IFXRZ,P-9U#Q#)J'C"2QUQ[*'0X(YK6!+:)@[>1YA60LI)4 MD=B#R>>@JOKOB_6HX];ETZZ6W\K1]/N[96B5A%)-+(K$Y&2" HP?3C%=P^A: M=(=2+V^3JJ!+SYV_>J$V8Z\?+QQBJTWA/1+A)UFLMRW%O#:R#S7&Z*)BT:]> M,%CSU/?-"E'L-QET9S&JZ]K7A6\U:UEU(ZJ5TM+NVDNX8T$$IE,1SY:KF/YE M;!Y^4C=SFKMO)K6D>/M'TF\\0S:I:WEA76TR^4DA\I=ARP#'(8J/NX8Y.V23QE=W2/[-$K/ Y90I/S+N(<948 (.6:_9R:)?:A;^';C4(A?VD<4EG!HL]R"RIY M:&*X&(XF*A5)D+ ;02!SF[1V,[RW-33_ !K?ZM=Z+;Z;HL;MJ6DQ:I(\U[L2 MW1R,KD1DL1GC@9[[:=!XY4>-(O#]]%IT4EPTJ1K!J:S7$912X\Z':/+#("%9='_L>YN)QYMEH<.F/"%S\R8);=GU&,8_&J.D> ;O3;K0UFUF M&:PT.::2WMH[#RVF$LTA%GB5DC;Y(Y) M-Y# +\H(5>@)S6EIGAW5=&N&M]/UF$:.;I[A;:6RW3QAWWM&LOF ;=Q;&4)" MG&> 0_<%[XGASQ1=>(KVX,%C:I802RP.XOMUQ#)&^W;+#L&PG!.-Y.,9'-=) M7,V'A6\3Q5%KNK:A:W-S!;R6R/:V/V>25&*G$S;V\P#:" H!).*Z:HE:^AI M&]M0HHHJ2@HHHH **** "BBB@ HHHH *;(Q2)F5&D*@D(N,M[#) _,TZJ&N: M6NN>'[_2I)G@6]MI+=I8_O(&4KD?G0!RUC\2K4RZG%JB6&_3[/[6XTG41?T^L:!##-,T45C;VU_YS332$@1N3&H3'!+ M L -Q!..::^ 9[VXF?7M5CGCETLZ8L-A9_94A3^&!7W' X &#=G\-Z MSJ6FF#6->@ENH'BFL;FUL/)\F:,DAW4R,'ST*C:,9 P2"-/=,ESE;6/&MWX= MM;=->L]+L;^\N&BMEEU;9;&-45FD:9XU*XR5VA"2<=B2*UO\2H[ZRL?[/M[& M2[O+Z6P4RZB%M#(@!PDZHV_?N78 F6R<@$$5IW7AW6KPVE]-KEJNKV4SO!/' MIY$'ENH5HFB,I9@<9SO!SCL,4_4=#US4='6SN-6TRV#W0]\@D\5ZB?$$.BP:5:"_6UAN;F"XU'RFPY(80CRSYNS:< MGY!]WUXW-:OY=,TB>\@B@D:(!C]IN1!$BYY9Y"#M4#))P3QTKF;GP#<7.EZ= MH\FK0RZ5IXM_*\^RWW<;18^>.?> C''782 2!6WXFT%]?L;6."YBMY[2[CNX MFG@\Z,LA. Z;ER.>S @@'/%)\MT4N:S.?M_B0+K03>6=A;WURNK1Z6T5E?K+ M"SOM*NDNT;EPZ]0,'<.U7&\:W%K%J-OJ.DJNK6=Q!;16EK=>;'XP:VH==\WQ%JVE?9L?V;: MP7'F[_\ 6>;YO&,<8\KKDYSVQS4TCPY?VGBBZUW5M6CO;BYLX[4Q0VIACC". MS J"['G=R"3SDYQ@!-4\,WT^OSZGH^K)IYO;1;2\22U\XNJLQ1XSO78X$CC) M##D?+QRG9L:YDC,L_']SJG]CQ:7I5J;O4M,34?(N]0\G*MG]W$?+;S7&UB]G MT368;6RU"9;B>WGLO.=),!7,3[U"[@H.&5P&R>AQ5>X+W[%*Z\<7=O=>(G&B M>98>'R1<3K<_O)?W*R@)'LQ_%AMS 8()Y V] U*]U6Q-S>6]C'&^&@FL+[[ M5%,A'W@^Q._M^-5K?P_=6,FO3Z?J*Q7.K72W,2XU*<3S+9VWV> ,% RL>YB&.,LQ8Y-2^6Q2YKZF]1114 M%A1110 4444 %5=3NI;+2[BYMX8YI(D+*DLPB3ZLYSM4=2<' !P">*M5D>)] M"/B/0S8+<+;L)HIU:2$2QEHY%<*Z9&Y25&1D?6FM]1.]M#!L/B/!>:9J$B6] MK=WEK=0VD46F7RW,-S)*!Y867:N!DD,2HV[6/(J_<>(M:LE@M+O1+4ZM>7!B MM+>#4"\+H%W/(\IB4HJC(^X23M SGBI_P@UU.VJ75_K?F:C?36]S#<06HC6U ME@'R%4+-N7U4G)!(SSD7+GP[K-ZMM=W&MVRZO97!DM;B&P*P*C*%>-XC*68, M,G.\$':1C!!OW3/WRAJ_CV71)K/3]3@T>QU6>-YI4OM8$%O'&KE5*RF/<[-@ M$*$&!G)&!EEK\1&U@Z7'H.G6\UQJ%FUVL5[?B#?M8JT<15'$K HQ/0 ;3G!X MT9?#NM&_MM5MMYDDT\M;SQERZCRA*&4J3@'>>,YSGB'Q#X2U/Q' MIB:;?:Q9O:/"BW!DTW=*)03NEA<2 1-@X&5?;@'GG)[@>^6+7Q1=7_BN\TFQ ML+5HK"98KHRWVRX4% PD6'82T\] M9=A&>-Z\'( Y]ZQM0\+7M_K]IJ5[>VUQ%ID[7%G''9;+I?E(\KSS(04.>1M& M<#)K9T>&^;P[:1:\PFOGMU^U\*!O(^91MXP"2..PI.UM"E>^IE6_B_S]-\)W M?V';_P )'Y?R>=G[/NMVFZ[?FQMV]NN?:J&G^.[Z[CL+VYT..WTN\U%M.$_V MW=*L@D>-6\O8 4+(!G<"-W0@9)IW@74+.;P_'<:\D]AX?E)LX%LMCO'Y3QJL MC[SN958 ,JJ.#D'(*W(O!GE>'-/TK[?G[%J@U#S?)^_BX:;9C=Q][;G)]<=J M?N$^^9.A:S(=9M;>]-UHY%+9_$/5; MRWTBX7PRJQ:U(\%D3J&2)5!/[P>7\L9".=P+-@?>GO1>(6G_7R*K>*FO(=.-UISQ7RZV^FR0PZ@ZQI*J.P;*(M/#?VQ/I]HWV\(F\32+L=VC4(B*GW_F9@,[=W!W M1X,Q=K-]O^[KAU?;Y/K$8_+^][YW?I5<^"+M8+J*#6(XL:H^JV#BTRUO,[NS MA\OB1#YC# "'!/.>0[Q"TRO9?$B*^LKA;6UM;W4H[R.RAAL+]9[>=Y%+J1/M M&%"JQ;*Y&P\'C-GPSJ.K7?C[Q';:Q%]F-O:6)2WBNC/""QG)>,E5/("@Y53E M>X )N7OAW5=4TV,:AK,']I6UXEW:7-O9%(H64;=IC,C%@07!^<'YN,8I^@^' M;W3=?U36-3U1+^YU**WC9(K;R8XO*\S&P%F.").A).03GD +W;.PTI75SH** M**S- HHHH **** "N0^(MUJL&EZ;;Z0%Q>ZE!;SM]MDMG*LX^4.B%E#8P6!! M Z9S77UEZ[HW]M1V"^?Y'V.^AO,[-V_RVSMZC&?7]*J+L]29)M61BOXFU*WM M[T:/HBWUGHH$-W)-J#"5W1 SK%N1C*5! W.R;FS[FI[+Q;CZVEC8:LWF74+VGFR( M[*%=H9-X";E ^\K@-DCKBKVD>&H=&UN\O;:7]S/9VMI';[?]4L'F8.[/.1)Z M#&WOFG[MB?>N)XGUZ;P_:17")IJQLQ#S:GJ0LXE/90VQB6/.!C&%.2. 76K2:+%H.CI(;+6- M,U"&TN;:WEMO](M// 5V4ED^==C_ "XR=P(/*FJOASP5_P (_<:3*=1-S_9N MFS6'S0[3+YDJ2;\[CC'EXQWSG(Z4+EL#YKZ!HWC8:IX/F-,& M$5Q ^R6'H,XPQ#<9"G@5?TWQ"^H>#VU]K/RHVADN((O-R9(ADHQ..-R@-CG& M[J:Y77O#$L/ANP\,Z>]W/J,FHRW$5[%:LL=M'-+(9BS\JN(I9% +98XP.<5W MIL;V:6K7&G67V4DHP997!=][@JN#P ,C&#P_<%[Y33XJ0C3M8E:#3;NY MTW3CJ 32]56ZB=0<%&D" HX..-I&&!!/..QLKG5+C2GGNM/@MKL@M#;&Z+#& M,J'?9\ISP_\ #6M:WX8U72-@P3D@&H^ KR]EU.*#6HK>RU&_BOY4^P[IB MZ-&=AEW@%/W? V@C/4@8-R]\%_;-!\4Z;]OV?\)!,\OF>3G[/NACCQC=\W^K MSU'7';-'N"]\6Z\9-:VNMAM.S?:;>QVD-KY__'T9=GDL&V\!M^#P<;6ZXKIQ MG:-P ..0#FN,ETO^V/BE#?0V]U%9Z? #=/+ T<=Q<(6$(7\OHI)8OMMY]ECDV%08T M;8Y:0[@=N.@))'?HJY[Q7X=O?$MG)IZWMBFGW$)BGM[O3_M!)SPZ'S%VL.Q( M8 @''%5&U]297MH*/%#;O$"R6.Q]%A21E\[/FEH?,QTXQTSSZ^U8<6OZU>>. M(3I%DMPEUH%M=_9KF^:*"$M))DY",2Q&!PG(7DC JY?>";UGU!-)UTVEOJ=G M':W8GM?/E)1#&)$?>N&*D Y#9QQBG#P?JEEJEKJ&BZY!;S0:7#IK):U9?$.IW.M7MGH.D0WL.G2)%=3SWA@S(RARD8"-O*JRDY*C+ M 9ZXS+_P%<7/AA?#L6IVSZ8\!2X%[I_GRM*S,SSQN'4)(2Y()5@I ('4'0C\ M-:CI^J7,^AZREO;7SQR74-U:F=RZJJ,\;[UVEE5<[@XR,XZ@GN] ]_J9%_XP MN[O1=&::2.<)E=B JO6TR^4DA\I=ARP#'(8J/NX8Y.VQ-X,\WPOJVC_;\?VC?2WGG M>3_J]\WF;<;N<=,Y'KCM6-;^'==O]<\810:B=,L-1OE1_-L2[R1_9HE9X'+* M%)^9=Q#C*C !!RUR@^9$R>)]8O?%]]#'!;2:$=$AOHPMVTW=$D5V57)^9F&5!Y XP258/'\DUMI4=OIUM'J6H7%Q: MM!>WWDPQ2P/L>/S1&Q9RV-JA?F&3QC%7],\&QZ7?:+<17LDO]F07<;^:@+7$ MEPZ2/(2,!3N1C@#^+MBJ=SX*OVT>[TRUU2P:TOKJ\N+F&^TPW"/Y\OF* !*N M"F2,\@YS@8%'N![YN:O>ZC;>$[J]M;:)-0CM#*(99OE1PN2-P4YQSVYQVSFN M5\+:QJUKH.CZ?;6 U#5[ZS6_G:[U>9XTC*J-[2O&S*S,>(T4J,-R._7)HR0^ M%UT2&>4QI9_9%FF.]R FP,W3)[GIFLD>%+RRCTF;1=4BMK_3[%;"22XM3-%< MQ #K&'4A@RY!#<98'.1A)JUAM2O7L]A-;2W81+>6)& M=B7"GJ-N /< X&1[X'TKFK+P;]EN])NWU M!IKFSNY[VZD:+'VJ6:-D; S\BC<,#G 4 DG+5T]*5NA4;]0HHHJ2@HHHH ** M** .3^)-[JECX.=]&VK)+5'(T;-*VUA\S[/O+[XV?$>B_\ "0:*;#[1 M]GS<6\_F;-W^JF27&,CKLQGMG//2L^\\.:FFKZA>Z!K,5@-3"FZCGLS/AU0( M)(R'7:VT*/F##Y0<=HFXN;GR1% M$S%2I4(Q+C' Z'G)&,F]XC\22:+>Z98VMO;2W6I2M'";RZ^S0Y4#Y=X1R78D M!5"\\^E-T?PE;Z'JUO2<^GO4OB71[_6[/[): M7=A%;2QO'9AZ[\1H]%O/L,D6EPWT M-FES=PZAJZ6NUF&1%$2I\UN#SA5^[SSQ4N/'-O9:S>Z\\T[Z2WAVPO(+=Y B M[IIYE4X8[5+90%B> .3@5K6_@^_T62%_#.MK;D6,-G<#4;4W0F\H8CEXD0J^ M"0>2#QP,X3[ MYFV?Q/M)4U".6.QN[JUCB>%-&U%;V.X,K^6D8?:FU]Y P1T8')YP[Q)KWC'3 M[/3V32M-M)9M2M8&*:DTBNKR!2F3;Y&>A(' ((R>!K7/AW5=7T>ZLM>UF&21 MS%):S6-EY'V:6-]ZR89WW-N"GJ!A<8Y-,U#P[K.KZ6(M1UFS-Y#=P75K+!I[ M)%&T4@?#1F5F;=C!^<<8Q@Y)7NW"T[&W=7-S;:/)<_9HY+I(=YA$^U-^.GF, M!A<_Q8ZZT_4W$%I=W=E-!#%%I-^MW%\1:#)XB\+2:5<7,<T\I+66W9FC94+-N7+#*L3GYN>1A1Y;:CES7T+EQXBUJQ$%K M>:):G5+VX\FS@M]0+Q2 *7=WD,2E%4 Y^0DG &(M:%U;:7'HEJVL21R3 MRQ'4"+>&%6VAS+Y18EB1A1'V;.,#*W/AW6;Y+:ZNM;MAJUE<&6TG@L"D*(4V M-&\1E9G# MD[P0=N,8Y)O#NLM=6FJ0:W;1ZQ%&\$\K6!:WGA9MP7RA*&4J<8 M;S#_ !9SD8/=#WOZL,TWQF;Z_P!-L9=.:WN;J>YMKE#,&^SRP*"P! ^=3D$' MC@@X[5!>>.)H(Y/LND?:9AK?]D1Q_:0NYMFX2$E>!ZCG R>>E._X0JX@@L+B MPU8)K%K=RW9'.\JD2 Q!EPN" H#9 5>6Y);9^!YH(X_M6K_:9AK?\ M:\DGV8+N;9M,8 ;@>AYP,#GK3]P7OF=X@\9:_%X=U,6=A:66K:;?VUO<#[89 M(]DK1E61C%\P8/M.54K\Q&2!G7B\4ZC/XG.AQ:;8_:K>.&6\1M2*NJ.0&>%3 M%F5%R,L=G/'6C5?!AU)=?VW_ )3ZM);2H3#N$#P;=N1N&\$H"1QZ>],U/PGJ MFN7=FVL:M8R06MS#=)Y&FF.>-TVDB*4RG8K,O(*L<,1GH0>[8/?N=911169J M%%%% !17'^+_ ![_ ,(IJUK9?V;]K^T1A]_G[-OS$8QM.>E=A6LZ,X1C.2TE ML8PKTZDY0B]8[A117G%YK5[H&I^,KS2X8)KE];TZW2.X)"'S(;:,Y(Y'#=>< M>AZ5$5:?*8;& M&XLX.5^4:YL_M/V71Y[^*X_L:[LH89HESY3^=_K V005*G"MP,BCD8O:(]$HKAH M-;\7SZ_!I!;18I+S3O[1CN/L\K+;88*T)7S 93\Z8<%.C';T%5!\0K^^L-$6 MSA%I=WME]LNI5TRYU!(L'9L6.'#)-4O- M!L;:SM=+N=1LKF>Y-_:RDPM#(B K&61BK;B0&*D!@<\8-!]>\1:U=^$);2_M M+":74+RSNXA;R/&\L,0IY!*G)Q@G(PYT>E45P][XUN[/Q9!:Q MW-G=V4NHK8/%;V-PQ@+#'S70/E;PV,Q[00#C.1DXZ:AK-OH/B6XUN?3M9AM] MXWQ&0I\K@)T^]SC/0T:K):V&E:A=6T-R;26_B6/ MR8Y5X8.Y=0T705UJTO\ SM34Q1ZB\,:P MSS!68J K;E.$;!*!3M.">,Z%CX_LK^2T9=,U*&SNKQ[&.^ECC$7GJSKM(#E^ M2A 8*5R0,@Y ;BT)3BT=517+0^+;6VLY"G]I:I=2:G/906OEPB:1T8A@F-JB M-0I.YR.!RZQ->6PNT@M%16CB)QN6! V[<9(;BCE8KR:78WOFWD18/%Y3C&TX/)&/UJXPE)-Q5[$2J0@TI-*^WF;- M%%4==U7JP52<#ZXJ"]B]17%M->V;:?-XE\<1:3J%V\ M<@TS;;);MRNZ%!(OFM_=+!P-?,D C M5@B_=' WL68@ Y-5RLCF1V%%VG2(O+""060I(RGD8(+ C(R!D4\>*( M3JU@UZNI:9'/:W-PL-RD(C>*+RR97P6=>)!@9!^]N4$"CE8/K%8[-8].U*:\N[N6R%E'&GFQSQJ69&RX4<#.X,5P0-HF903&Y&5/H<$C(]B12::W&FGL.HHHI#"BBB@ JKJ6I6FDV7VO4)?)@\ MR.+?M+?,[A%& ">68#\:M5@^-=+N]8\)W-MIJ++=I)#<11,^T2-%,DH3)X&[ M9C)XYIK?43NEH7+WQ#I>G7%S!?7:PR6ML+J4,K?+$6*@YQ@DLI Y)[:?JFL:_JNHZGX5N6L M)],M[1+-KR%9Y"L[LQRLFU& 8,OS]A\P)P*D_AWQ)?:9937\6HW46FZGYMM9 MRWZPWYM3 8B#/"X4R LS E\LO#-DFKY8F?-+HCJY/&^@0Z5'J$UZ\<$ER;,* M]M*)1. 3Y1BV[U%*@G*XSN&94\7:1)J$=DDEV9W\L,/L$^V%I "BR-LQ$ MQ!'RN5/S#CD5SB>&)&.EW-AHM[9,-=CO+M=0U#[3.R);O&)&9I'[E5"JQX / M'(%BYT[5D\<"ZT/3;[3Q+=H;^Z-S"]G>PA%!8Q%RZR@+M!5%/ W$CH6B/FD= MK11169H%%%% !1110 4444 %%%% !1110 4444 %%%% !5/4]5M=(MEGO3+M M=PB)! \TCM@G"H@+-P">!P 3T%7*YSQ?#JT\5@NF17MQ9_:#]OAT^X2"XDCV M-M".S)@;]N<.K8Z'J"UJQ-V1+)XU\/PZ;:7\E^1!>3M;0?N)"[S*&S%LV[@_ MR,-I );"@9(!#XW\/II*+FXBM&O!-(T303$?O7;YGVY^\PRW4C.:M^([34UCDUV MXTPV]S?:]IOV?3YID+[8I%"[V4L@9B3T) &W)Z@:.+9/#6J7 MVB$O>:>8A);WMK+ Z;V !:-PC8()P>A(/H:O'Q+8V0U:;4=3@,-A=+ RQVTB MM$S(C+'U8RN=ZXV#G:[L4 M=D ^; &XGY2>,@5)<^'-9CU;4M3@LA.8O$$6I06YE0&ZB%HL+!23@,"6(#8Y M0<@'-%HCYI?U\SI#XOTE;-;@_;_FE,(A&F7)GW!0Q_<^7Y@&"#NVXY'/(JC= M>/M-AU70[:UBN;VWUB)I8[JVM9I%50./NHK "JFM/XAU:XL)#HFK M0Z9B87%C:ZA#;W+/\GE.\B2C"#]YPDF?ND@_=K-T30-F_C30(])74I;XQVS7/V0[X)%D2;_GFT97 M>K>S 'D>HSS=EH.M:1>V^K)IC7CVVJZF[6<&YFW)(A9@N0%7Y693ACW M&"^7P[J]_??VK+I_V=[O7K6]:T:1"\$,40CW.0Q4L=N<*3@8&3BCEB'-(Z[2 M-=L-1R#6A7(![S0_&>HW+V?F1ZW> M6EM:_O0-VV%C(V!D_*J,<$#.WKWKKZAJQ<7?<****104444 %%%% !1110 4 M444 %9>K^(M-T22.._DF,LB-(L5M:RW$FQ<;G*1JQ"@D L1C) SS6I7(>--/ MO[JYAGT33=2.IQ6[K:ZGI]U#'Y+$@[)4E8!XR54D%7Z' !P:J*3>I,FTM"_? M>.O#NFW4MO>7SI)#''+-MMI7$4;C*NY52%7_ &C@#N15C3O%6C:K=36]G=DO M#%YY,D,D:219QYL;NH61./OH2O(.>17/7?A[6+B#QEY]M'+/JND16T+1NH6: M402*P&3D#D1)%/;^&KFSBE=EVI=$PF)2.XRC'."./> MJM$GFD7KOQO82:!K%SI#R&]T_3Y+U(;VTF@WJ%8JP615+H2N,KQ[C(J;0O$% MUJGB&^L+B.%8K?3[*Y0HI#%IO-W Y)X'EC'X]:XT>&->NY]4G&EZG%]I\-W- MCG4]46XDFNGVD842,D:GG&W:.N0HQGJ_#FCWUAXGU&[NX/+@FTRP@C?>IW/% MYV\8!SQO7GH<\9H:BEH).3>IHZAXITC2M0%G?3S1OE T@M96AB+G:H>55*(2 M<<,PZCU%5M0\<>']+OKJSO;V19K(K]JV6LLBVX90RM(RJ512&'S,0.O/!QRG MC30_$VM2ZS;)8:A=B1XO[,DAU);>UBB 0N'C#JSR%@Y^=67[N"O-:]_X>U&> M'Q\J6H8ZQ!LL_G7]\?L@CQUX^;(^;'Y4#4OA_6'U+P5I>M:@(XGNM/BNYQ&IVJ6C#M@ MGZ_H\VK);:*VH_VM:P>7,MQ$JP2K (F67NWH> MEWEG\,].TFYAV7L.D16TD6X';((0I7(..HQG.*322&FVR&'XB^&+D1>1?S2& M>(2VZK93EKE>,^2NS,I&>0FXK@YQ@U=;Q=HHTFTU%+IY8+UBMLL-O))+*PSN M58E4N2NULC;E<'.,5BZ7X>U"VE\#--:!?[(TQ[>[.]3Y+F&-0O!YY4CY$-6@BTRZN-.O;A;.^U/S+2PU(VLWE7%QYD;HZR(#PHRI<<.>XQ3Y8BYIG: M/XPT1=-M;Y;MY8KQVC@CAMY))I'7.Y1$JF3!M;;3X-UI(S3J(]X3[P,P\/:[))!<7FFK;N?%3:D\:SHVRW, M#*&)SR/_#-M=RV]QJ7EF&X:VED:WE$44JYS&TFW8K<< GGC&EZ NB.T6GZY'=/?FYB$4EN+DR;E7=OW ,,J5'0X)X!M77A?5)?#M_:K9!II MO$R7Z*9$^: 72.7SG'W%)QU[8IBHIWLFLD4D;2A96R1C M.[*#OCKQ65%X%M+2UTY-+U+4=/N-.B>"*[@:,R/$QW%'#HR,,X/W<@C@CG/3 MT478^5&1!X=@BU73]1DNKJXNK&TDM5DF=3YHD*,S/P/FS&.F ,GC&,43X(LE ML[6*TO[ZTEM-0GU""YB:,R)),9-Z_,A4J1*PP5Z8YSS72T4 ;+[5 M"YU34S:V^H'48++S(_)BF,AD8CY-Q!9FX9B!N.,<5-<>"K.Y_M-&OKY;74KF M.[EM5,>Q)4:-MRDIN&3$N06(Y. *Z2BGS,.5'-7G@BTNYKU5U'4+>PU%S)>Z M="Z""X)^_DE"ZA@,,$90>?4YO'PU9&36'#S+_:\*PS*I4!%5"@V<<<'OFM>B MES,.5$%A9QZ?IUM90EFCMHEB0N:Z MXVG(X! Z^U;-%%7*];-%3>Q5KG!:=X"&FZQ)N\/>&[^!K][J/4[F+_2XU>3S"I7RC MN922%?S!QM..,'7T72]=T*=M.MUT^XTAKN6=+F2=UGC21S(8_+"%6(9B V\< M$<9'/344W)O#[^/PGI>F--;>?9ZPM_(P9MIC%TTV!\N=VT@=,9[]Z[.BCF8W*032.L4L%P^2I<*2C@!3D*PR".^1%KWA;7/$%Y'<:C8Z M'>I)9-;FTNYY)(+*4NQ$Z(8\2MM*CD1GY2 RAC7=T4^9AR+8Y+POX5OM$O-+ MENY;=UL_#]MID@C9B3+&J:OX@@N[*WT^TD@>+R=8CNI M([N*-6#/$T83;*A^8;6<+\V2,CGKZ*7,[W'RJUC@-5\(^(IM/UK2--?3/L&I M7WVU;B>602Q[G1WC*!"#RIPV[H?NU%%!K]UXK\L:/XZU>Q\+PV-REKHVG6^R_G>'& MWSPC;D1LXPJ^%[BSN/#[V>HLNGI97<=[*UL)"CO()59$?' MS2R97'0CGCGM**')@H)''Z7X0O;#5-&O9[F":2WDOKB]*Y7=+35+&R\J\E+%Y?-:9?*6MKR!X)0IP=K*0<'L<'K5NF3SQ6UO)/221@JHH&223P !WJ"SC;S0_%6I:!#H&H?V7-!'+!OU1;F199%BE1PQ@\LC M<0@!'F8R2>.E+_PB6JVMY+J5C+:/>Q:S-J%O#*[".6*2(1M&[!24;&2" V"! MP0377?;;7S8(OM,/F7"EH4\P9E )*CN ".GK5.U\2:'>PW*Z1Q;CDY<@_*/E;KCH?2KYF1RHY75?"&O:Q9ZC=R3:?:ZM>W5C)'$KO+!!' M;2AP"VU6=CES]U>H';=4FI^&?$6N+J=]=26>G:A+:1V=I#:7*33]? MT?5@QTK5;&]"IO/V:Y23"Y(S\I/&01GV-'-(7+$X:+X>:@(?$/V>RT32%U5; M$0V>GEA'"8)69]S"-=Q8$$':.N".-QW/B:)6\!S"V=4F-[8B-W71T]11S.^H70Y'7/">N^)K/6I=1&G6=Y=:4^FV<,%P M\L:!SN9WD,:GDA1@+P%[YXU/$_A23Q'JMNSS)'9_V9?V$_)\S_2!$ 5&,' 1 MLY([=:DTSQOI$_A32=;UJ]LM&74X%FCBN[M%&2 2H9MN[&1VK=2\MI+B>!+B M)IK<*9HPX+1 C(W#J,@$C-#,?2MW4_$FEZ7X8GU^:\@?3XH#,LR2J5E&/E"MG!+' '/)(JCI?C+3IO#%KK M6MZAH^G0W3;8W34UDA)_N^8RH"PP<@#C!IIRZ U&]FSE_$-\WAF^UVVM=7T3 MS=7@C8VMQ=$7<,PA$/[N!5)FW!$VKE#G/7/'5Z;HLK_#>TT.Z_=2MI*69%-+-@Z M, 593D$>HI.6@U%7/-Y+O69_$_@U[6QCCU*WTZ_AN;6^+P(SJ;97VR!&^7=\ MRN%8,!VSD3W?P_N[J&VO[VUT?4]1%]/>7-C>H3:OYJJI16*,055$PY0Y(/ S MQZ%11SOH+D74Y&R\*3P7GA^XAT_2-)33[JXGN+33@1& \3QKM.Q=S>1BHSKVD#61I!U6 MQ_M,]++[2GG'Y=WW,[ON\].G-.S%=%^BL^U\0:-?7%S;V6K6-Q-:9^T1PW*. MT.#@[P#E<$$QO+A(Q*T-O(]$TEV75=8T^Q9-NX7-TD97=NVYW$==K M8]=I]#4FHZYI.D6T=QJVIV=C!*<1RW-PD:N<9P"Q /'-%F%T7J*I7>LZ78:: MFH7VI6EM9.%*7,TZI&P;[N&)P<]O6J5]XFMH/[$DL3%?V^L7HM8YX9@44&*2 M3>",AO\ 5XQQUZ\46871M45CQ^)=.@TN*[UG4M*LO,#G/#!_Q) MAK)VZ ;W_B9%_P#5;=C>6)O^F9DV9S\N=N>,TTKNPF[*YL7U]IX\1Z7IMW:^ M==S)/=6LK1JPA,856.3RK$38&!TW?CH3VMO=*BW4$+_"]OI-I876B-:ZFZP0*&M96#VX/RCY&4-DXY 89ZBLH76G MVWA^RT+4UTF/3X]8U*""ZUQ3):VJ0S.(T,995=BK;5!9=H4D9Q@WRF?/O?\ MK8]?HKQ[PW8VVO6G@:UUF!;NVC;58_(FB949(Y=B(T3DD*H5<(V<;1Z54\5) MX>_X1GQ6-7CA/BE;V=;=6'^E+#OQ#Y0^\(?)*YV_)C?GO3Y-;![32Y[95;4; MZ/3-+N[^X5VBM87F<( 6*JI8XSWP*\J\26D-]XL\00Z_K>D:3>"6/^RY=0L6 MDNHXO+4H]F_G)\PD#\(I;>.+VBFU](G_LWSE'GM!]G'EF MV'4#?YF[9W#;N!24 =0]6L[I+VQ@NH@P2>-9%##D!AD9_.IJY/5O^2-7W_8 MD_\ 2F_V4UYH;^ # =6CL+@ZDT',G^H(5;G/._SO+P)/FR&_VJ2C<;G8 M]8HKQ_PA96,LMK=6>OZ0=1CL9VU"RM+!XKV8E,/]K9IG8LLA!+.H.[IC=7:? M#/2;'3?AYHFVTMQ*%&^5C$#\S=3C) ST' XHE%((S;.LHHHJ#0* M*** "BBB@ HHHH **** "BBO//B6=+BO;6ZU*?1[N2WM)2NB:P<)> E?FA)S MMF&TJ"%8_-CY%K6:)(MNR=RFR;(YV@,6XZ'I/0 GM6=+8:+I_A7 M2;?2]5\/R:9+J+2:[=10K/8"=D)C$L<>1AQUQSFO-8[;2K+3=,CU36-/U+PE/JLT MDS6T'DZ="?+'EQ$%W7RA*';EBF\@=@*WOAQ_9HU?Q;_82JNG?VE%]G"#";?L MT7*=MG=<<;=N.,4.-E<:G=I'6:9K%OJMQJ4-NDBMIUV;24N S^6CY7!/&)! MUQSGBK]>.:@/"[WWCI-9$+ZTVH$:8CG,YE-M"(_LPZ^87QG9S]S/&*T;K58= M";Q?:^([I(-0OM,@DAC<_-=,+8QMY8_C(=2"%SCBCD["53N>I5#;3R3^=YMK M-;>7*47S2A\T#^-=K'Y3[X/'(%>37A'0@D'@T<@>T/ M6**\AUJV&F)KVDZ;]GL-#M]=M6N8FMV>V@@DME9PT:,O[HR;2PR%P6SP2*5] M-T:+PS.:O=:'/X=TK49++1(4CLKAHO#&I/\ NKE&E.'M'Q@.VT["$.5=0 @.:=XC M@M=0\3:RFOZII6C!H(#I?]L6#R7$,?DKDVS^83?V;8_$:'SY]+\1ZE-=0021R +J.GNL:?O(QR3#PSL!M W,IC!55.3F[KIY!7(65M)XMU;5I]1OK MZ&RL;QK*VM+*\DML% NZ1WB969B20 3M XR2:Z^N=E\.ZC9:M=WWAK58+); MY_-NK:\M&N8C)@#S$"R1E"0/FY(/!P#DF(FDAKZK?6>H)X>T"S_M2YLK6.6X MN-1O6B558E4!<1NSN=C'[O09)R>:2>.KJ^?1(-'T7S;K58KIFCNKKR5M7MW1 M)%=E5R?F9AE0>0.,$E;LOAW58=375-*UJ&*_EM4MKUKNR,T5QL)*N$21"C L MX^\1AL$$@&DTSP;'I=]HMQ%>R2_V9!=QOYJ M<27#I(\A(P%.Y&. /XNV*KW M2?>.;U_Q'K&O:3X>73;1;7[;J[V-] -3EMW66)9MT0ECCW!-T1.\8/ &W#'& MK:^)VMC-8:/ILMU?RZM/:10W6HR,I$:AGE:1PQC0#^%0>2 !R2+;YW[O[W&/.^]WV]!GC/U;P_P#V'C4[?4;F.]_M6:\@DATF M:]51*N'B>*++%<#[V5Y ^A?NO0FTEJR>W\=71O)K34-&6VN8-7@TN15N]ZYD MB$GF*=@R/FX! )&"=IX%C6_&QT?^WMNFM^O+R>UO;O6(M0LKFXM-A!BCC56,!.Y4)5P$8A@FW)SDUHR^!;R] MAUMM2UI)KG5VM6=XK/RTA\AL@*N\G!]V)!R(M9U#Q]96MC#;-HEYI(O% MWW)23:S)\^!&?F&[ 7?@CG(/%6M<\(WFI:U>7^GZM%9&^T\:?/YEGYTB1@N< MQ/O&PG>Z$:VTL'WPSA6W+D'# 9(P<'-;?7-/FEN+46EU;7,MK<0" M3S%21&P=K8&X$8(.!P>E:U9>B:-_8W]H_O\ SOMM]+>?/I6 MI4.U]#17MJ%%%%(84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 4[G6-,L[I;:[U&T@N'QMBEG57;/ P"<\U'M8N-6DU=;E(U M%CJ4EI'Y8(RBJA!.2>?F/I6S7(:"=5T;6-7MY_#U_+!?:L]Q'>12VWE+&X1= MS RA^-I) 4GT!J%LS1NS1>@\6Z=!HME=7VH"\DNY)(X?L-A,6F*,P;; -\F% M P3R.,\ BGW7C70K.&"2>YGVS6_VK$=G,[10_P#/2550F)>O+A?NM_=..:T+ M1-;\-_V5J+:1)?O%;W5I<6D$T0FB$EP94=2[JA! 8;@?N]<$!-3T&_E\07F MJ7F@:O>PZI:0DV^FZT;9K>15*M'*!-&C@@CY@6YW#I@FN6-R.:5CI=1\;Z!I MES+;W-Y(\L-NMU(MM:33[86SB3]VK?)\IRW0<9QD9GOO%>CZ?/%#-<22O+"+ M@?9;:6X"Q$X$C&-6"(<'#-@'!YX-9&F>&I]/UK6O)LEALI='L[*T E#C,0F# M("3NP R*XC9\NJDL= MRJS<_*1SDY8AS2.RN_%VBV6IM87-VZRQNDCZK++%;W$T,D4/VADO+66U8Q=/, E52RCNPR!QGJ*YC5]!UG MQ5<:CJ!TQM+=+2&WM+:]EC9KADG6=MYB9U5"45!R3RQP.,OUO1-7\<-+]HTV M;0432;NS5KN6*1Y)+A57CRG8!%V9.2",R6YFM985N$&"6B=U"R#!!RA/!!Z5D^'O&7V_2+#4-8N[6W,VDOJ$]M%:R$ MJJ, T@?<1M .-F"Q)R#QBECAUG7=8T![[0WT=-(E:YGD>:)UD

$-<@T.UMY;';+'X5NM/9?.0XN'=2J?>[@'GI[T6B+FD=K MI?B_1-9NQ;Z?=N\C0FXC,EO)$LT0(!>-G4*ZC(R5)QD5!9^.O#U_?6EI;7LI MDOG9+0O:3(ER5!8F-V0*Z@*3N4D@6Z1B%(-)NK.XEWK^Y M:2%$7C.3RIZ9Z5FM-JLWB'P)IFH:-_9LEE/(9"\\;B3R[612T01B?+R1DN$( M+QC!R<'+%AS26YZ311169J%%%% !1110 5F>);&;5/"FK6%J 9[JRFAC!. 6 M9"H_4UIT4; ]3S5KI]8U#PZ6T/61;6>E7<=\)+&2)E=H4'E*6 W,<$ K\I/0 MFF076M6.@ZA::99W&J:?:Q6D5K>WNC/%2#3]2N9M>O'M=9U2Q^W:;=.+ZR6&:^BC)\S$2QINVX4["H8[ ,' M(R[78IO$_B+Q3_8FG7<3SZ%:K^]@^SRW0$\FX;)0",JK(-ZX..ZXSZC?646H MV4EK<-.DFU5+OQ!:BFIV4,-H\%J\ZNJA@UNS $1 LV#CM:BN;JWLK62YO)X[>",;GEE<*J#U)/ J.;4OET/)[&/6;3PAH>E7%G MJMBG_"/K :4)IYK@Y!MY&>-UB3&TG>%!)SN 4U)/8:CIV@>&%ACE@OM?T2 MWT*Z5EVR12[%82%3SE$^T9R.#CZ5ZF+N,WYL]LWFB(2[O)?R\$D8\S&W=Q]W M.<SVIT:.TCDMK.2 MX>UE#;G!2-6==XV\XQ^[P<<9[BJFI:I::1:K4****DH**** "BBB@".XA^T6LL.[;YB%,XSC(Q7+>"O W_" M'S7CW,9T*Y\!ZC%:P37$I$9$4$;2.V)%)PJ@D\ ]*Z2BLT[.YJU=6.-US4%\0C1SI= MGJ3?9=9MI)O/TVX@VI\V6_>(N0.Y' XSU%4M(2:W\/7GAM].OH===[L_;/L< MAA>9Q(RW N,;/F# ?>W#.T@8('?T57-I8GEUN>7:#HZ36EDLC^)/MNEZ;/%' M9W>FQP06Y:,(T8D2!!("0,!7;.T'MFKNGZ/-9:;\/533)T6SLI([M(X2&B#6 M9W*W]TF0#K@EL=Z]$HHYQ*"/)6T_5;WPCJ6@Z+;7]UI5O80+:/>Z:;2[C59$ MWVO[Q568%$;!VXZ!BVL+KP??:7<:]IUW)&NBI:1M9VSW9LY!*[O$1$K, 5:,;@-O M[K&>F>_ATVT@U2YU&*+;=W<<<4TFXG>L>[8,9P,;VZ#OSVJU1S!R=3S/1]/N MM O=&U;4M)NQIR'4##;00//)I_GS"2(F) 6_U89#M!V[L< FI+?2[V2^T^]A MTZYAM;GQ:]_'$T+*T4)M)$,CKC,8:0,WS8.9!G!.*](HHYPY#S7PWHMTNH># M9+W39E^Q+JC.TL!'D,\HV$Y'REE)QZC.*CL;*YTC4K&^OM*O9--L=9U3;%#: M/*T'FR$Q3+$H+%?O@%0<>9GIFO3JI:GI-OJ\*1W4EY&J-N!M+V:V)/N8F4D> MQXI\_<.2RT.9^'3++)XJGCLWLX[C7I95BD38Q!@A^8KU!8Y)!P0200#D5V=5 M-,TJRT:Q6TTV 0PJ2Q&XLS,3DLS$DLQ/)8DDGJ:MU$G=E15E8****104444 M%%%% !117/\ B:_O4OM&TG3;K[#)JERT;W817>)$B:0A%8%=QV8R00!DX.*: M5Q-V.@HKSA]=U[3-6O\ 3YM8:\6UUO3;1)I((E='95A:A MX7.JW1.HZUJ4]@T@D;3?W*0M@Y"DK&)"N0#@OSC!R.*XN;Q3XDL])\26OGWD M%[836!MI=4AMFE19Y0C*X@/ELO!QT;#'GH:T6TF^MOBMI7G>(=3NVCT:YD8M M%; R!9X,QX6(?*V1G&&^48(YR^5KJ)R3Z'H%%><^%-<\7ZS)HNKO:Z@]CJ(\ MRZCE^Q+:PPNA96B*.9MRG8/GSG+9"G &Y\/KC5M3\,6^KZUJTE[+>(2(?)CC MCB 8@8VJ&)( SDD9Z 5+C8:G"1HR P5U*DC((S@ M^E1)>Z9IDUEH\E_;QW3QA;>WEF42S*HZJO5N!S@5R-YJ>NW6C^(?$%IK9LET M>:Y2"P$$302+;DY\YF4O\^T\JRX!&!D$E_AV&>Z^*>MW[:A=A&TVPD^S,L6W M#^>0A.S=A2,C!!))R3P ^7347-KH=U16#'J5V?B-<:6TO^AKI45PD6T?ZPRR M*S9QGH%&,XKCE\1^(+CPGI&KWVIWUGILEE+)=ZIIUI#,T4H8X:6-D8^4%'5% MZ]2!S246QN:1Z?17G?B_Q5?V4][?Z#>ZA<0:88!/';V]M]C0L58K(\A$CLR. M/]4?E!7(SUFU?4]9#;VR01.CM' )6>4NI;G?@!2H /. M33Y&'.COJ*\UN/$'BC5KQ[71TU+=9Z=;R;[!+(B:>6/?F7SV!V< !8P#][YN M@'H.G27QT:U6XU*X$*.XCC&TL\KGHB(H+.QQPJ@D^E %RBL_2M;LM968 MV7VA6A8+)'6&.XGBB>X?RX5=PI MD;!;:H/4X!.!V!J6@ HHJ*YN$M;62XE$C)$I9A%$TC$#T5068^P!- $M%-C< M2Q+(H8!@& 92IY]0>1]#3J "BJMCJ5IJ2SFRE\T6\[V\ORD;9$.&7DWMI;2[Y[&18KA-I&QF17 R1@_*RGC/6@5T6J***!A1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%JW"BBN0LK:3Q;JVK3ZC?7T-E8WC65M:65Y);8*!=TCO$RLS$D@ G: !QDDU M"1;=CKZ*Q-.U'[-XA?PT!-,++3H+D7<\V]Y [R)AN.2/*SNSDY_$X4'Q!N=0 MMM&73-*M3?:M9/=Q6]YJ/D*^TX\N-_+;S'[XP !R33Y6+F2.XHKB#XKU;3O% MOB;^UX;;^Q-)M(;C,(]435].L]>T:*P M75 XM7AO//975#)YKZE;:%,GAA(U M\01,;$'4,[75=Y$W[OY$*AR&7>2 ,J"<"XOBK[?'HTESI\L-V^M2Z9)#%?.J M12HDI+$J!YJ'R^ RC[P.,BGR,7/%['945R^G^)-;N/%$^D7FB60%K:^?<366 MI--Y;'[D1#PQC>V"<9X R<9&"S\.WOB:#9/<:5<7DD]M?2&,1QQQ.S M-$%569MQ.,';C@G-:EIXIU(7>F?VSHB6-EJSF.UE2\\V1'*ET69-@";E5ONL MX#8&>P#82F =V M>1Q7:4FFMRE)/8****0PHHHH **** "BBB@ HJCK.LV'A_1[C5-7G^SV5L T MLNQGV@D <*"3R1T%4&\9Z NL:=I0O]]_J<(GM8(X9'9HR,ASA3L&,\MCH?2G M9L5TC=HHHI#"BL/Q/XRT'P;;07'B2_\ L45PY2)O)DDW$#)'R*ZC9:6]H MLTBPQM/*J!W/11D\L<<#K2&6**** "BBB@ HHHH **IW.L:99W2VUWJ-I!!@$YYJY3<6M6B5)-V3"BBN7@U77/$-U>-X?ET^PT^TN'M1<7EL] MRUS(AVN559(PBJP9>-9'4D11H&0GIN+%A@%>"3QFZQXPUK3/#^N0B"P;7M+EMD1BK_9YTGD5( MY-N[ZG'87=O/R]L^661#@ MCYE92,].^.:A\.^-+J_\8:IHNKV\,"+Q%<3!XLUS4[/P^MBVGV MMSJM]>6\DDUL\J(L)EVX02*RN];N8WGFNC \ M5O;PJP'F>7O9F.650F\9.X[E Q1RM"YDSI**YC4I/%NG:#>W3:CHKRVB/.'& MFR[945,[=GG_ "G(/S;FR".!CDTWQ!<6/AZSU+Q5?6TK:@L;6T.GZ?,'+,FX MH$#R-(0,GY0, $D8HY1\WBL6?Q=H]O:VDSRW+F\#-!!#9323L%^\3"J%P M < DJ,$@'DBF2>-= C>Q1+YKA]0@^T6B6MO).9H\@%@$4],C/IR3P#2Y6/F7 MV]X##JD@ALG,3_O'8,0-N 1PK$YQC!SBJ-OXRTN/1M+N;F_-]+J$/G0_8 M-/G9IEQRZP*'D5>1R>F0,\T[,5XG1T5@W?C;0+(I]HO) K11S/(EM*Z0(_W& ME95(B!ZYQJP_B?2DUK^R_.F>Z$BQ.8K65XXW89"/*JE$8@@X9@>1ZBE M9CYEW-:BBBD,**** "J&N:E#HWA^_P!2NVE2&TMI)G:%0S@*I/R@\$\<9X]: MOTV2-)8FCE171P596&0P/4$4 >1SZAJND)XFL5N)[3'A6>_CC.MRW\L,BA@D MF]QF-R#T1BOR@@]ZVHV?3M0T&33-:OKXZIIT\UWY]Z\RR((0ZSJI)6/YRH&P M*OSXQTQTE]X,T>3PYJ>E:3I]CI1O[*:T\ZUM$7RQ(N"<+C/.#C(S@59LO#.E M:;:W":=86=I<746RXN8+94>8X/S,1RQR2>3WK7F1BH,X7P[+-%H'@75K;7=0 MO]1U0PQ7:SWKRI.AA8RCRR2H,>W[P .5^8DLE:<.EV%NT#6]C;1&W#B$I"J^4'.7VX'&X\G'7O0Y*XU!V_KR.+SI^C M>"EUIM:U?4IK^T12\>IL3<--)&H>-6;9%\[J-R!0@;Z5R^L_:IO"_CW1]2FD M5-,@M[A(8M9GN_)9T;WFC\J6&*V1$D3GY6 &"/F;@\?,?6DII MX-G$^)+^]\-ZIJ,&E7UU'#:Z'%(K3SO<>3NN2KS'S"VXJA)RV>% / Q4U_&? M#NJQVNBZKJ%S%>:/=33IX6ZR+)L<[5*E3]T+ MD$YSUI=.C$>BZ_HGB07PU$:-YMV\VI/>6MS&5D4S1%S^[R0V5VICC (&:[]M M,L'C@C>QMF2W0QPJ85(B4KM*J,< KQ@=N*RY_!FAOH\VEV-C!IEE M-U.0R.A#*?<$'!(Z$U>K)UW6GTHV5M9VGVR_U"8PVT#2>6A(4NS.^#M4*I.0 M">@ )--7OH)VMJ9&G^ [&"?Q!;7D"3:9JLD#K&9I&E)1 "SN3NW[QN#;BV<' M.:NIX&\/I;W\1LY)/[16);N2:[FDEF\IBT9,C.6W*3PVEV M%^+[0\ZG8W-K"]I;W>])5N'"(Z2,JY_BX95Y4CIS7076I7>G>%[K4]2M(5N; M6VEG>W@N#(AV D 2%%/( YV\9[U3YB%R%.'P1H$,-W&MG(_VYH6N7ENI9))F MB;=&6=F+$@]\] > !5^]T.PU#4K/4+F.07=EN\B6*>2(@,5)5MC#$M'TR^ M6ZL()X2CO)'"+N8P1L^=S)"6\M2=SOKHDWV"QM;/4['6;:PO(VNRZ8D>(KL8Q?,KK* 254KDD9(&3EDPYHK M8Z:[\':'?:A+>7-I(7G=7GB2YE2&=EQ@R1*P20\#EE.<#T%:4.FVD&J7.HQ1 M;;N[CCBFDW$[UCW;!C.!C>W0=^>U<2_B'Q#8>)O$CQ:;'?+96-KK1+-!3Y9!S11UFJ^&M+UF[ANK^"0SPQM$LD-Q)"S1L061BC#>A*@[6R. M.E4SX$\/_8X;1+6XBM88/LXMXKZ>.-XLL=CHK@2+\S<,",,1T-7;36&O/$FH M:9%;_N;"*(R7)DZRN"WEA<=EVL3G^,<=ZS+KQE]FT/Q3J/V'=_PCTLD?E^=C M[1L@27.=ORY\S'?IGVI+FV0WR[LFU#P)X=U2XN);VP=_M.TS1)*Q_%?@VZ\07]\MMIUA#'?PK!->MJ=P"PVXWO:*@CE9Y'&9QXMN M=3N8XO#&EIJ ^Q17LSW-U]G5$E!,:+A&W.0K''"C RW--U5CV MB&-(PBQCGD AF[??Z5PFB_$(:9X0\/07ES9OJ5[:O<22ZUJ8M45 Y'S2$.6< MG "@'@,21@9V+#X@3ZW-HT6@Z1'.Q MR!QD"E [6BBBLS4**** ,3Q9_;O]A-_PBW_'_P"8N/N?=[_?XJ;PS_:__".V MO_"1_P#(2^?SON?WSM^Y\OW<=*U:*U]I^[]G9;WOU]+]C'V7[WVO,]K6OIZV M[A7)ZM+%;?$[0IM2(2WDLKB"S>0_(+IFC.T>CM&'QZ@,!765!>V5IJ5G)::C M;0W=M*,20SQAT<9SRIX/(K-.QJU='/\ C#4C:3:((+WR<:Q;QW(27;\CAP%? M!Z,V!@\$XK$O[G4M6UWQ18:/J@WP7-BB6[7K0AQLW2PI(N3$S*#RHSQVZCL( M?#FB6VE2Z9;Z-I\6GS'=+:):HL4AXY9 ,'H.H["F'PKX>-BUD="TPVC[=T!L MX_+;;]W*XQQDX],U2DD0XMGGUU:Z?K,XR*M:A/-<>&_%/B";6KZWU72KNYCMHHKMTB@\IR((S #L?S! ML/SJQ;S..V.\F\/Z-<:3'I=QI%C+I\6/+M'MD:),=,(1@=3VHGT#1[G58]3N M=)L9M0BQY=W);(TJ8Z8%I[TM/=R2%+A,CS$W$^ M63OZ)M48& ,5Z!+IEA.MTLUE;R+>+MN0\2D3C&W#\?,,<<]J6;3;&X9VN+*W ME+PFW8O$K;HCUC.1RI_N]*.=!R,X6XL/[?UW2[.PO]6BN$@@O-5N8-6N$2-- MHV1",2; \A'/'W0QZL#5+5-;N1XFL]4TV2YBMW\0II;O<:O(/.(VN/!GA>\N31:GI^L M7)M8H;MEC27S%*1M$I"R>8Q"X<,3NP,<5-K-]J%KK^O06#I";_Q%96L[&[:V M&PV$;;?.569-S*J;@,_-@$$@CT0^&]#.I)J)T;3S>HY=+G[*GF*Q))(;&022 M3GWJ>;2=.N8KN.XL+65+T@W2O"K"? "C>"/FX4#GL!Z4^=!R,QO!]EJ]@NHP M:M/"\0N ;:!=1DO7MP4!9&ED16/)W ') ;KC%=)573M+T_1[7[+I-C;6-ON+ M>5;0K&F3U.% &:M5FW=FB5E8****0PHHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH IWFD:;J$RRW^GVMU(@PKS MP*Y4=< D5#@')/144)V!I,YJX\-:I_;$&JV&N)#>M9"RO))K(2"90Q970 M!E","SXSN'S<@XYRY?A]>/X+M?"QU:SFTV.S%M+]JTWS)-PW?O8V\P;'PPP2 M'P5!'?/>#/MFI:DTE]NT_5K".RO8)(BTS;!(%=)=PVG]YSE6Y M7M4MGX^7[V>_3'O2?\ "%LLD$D>H /# MK9F7C@8VXVJ%& *M6'@V[35'O-7U6"X5M+;3%M[.Q^S1QQE M@G:?<:>PAM3#YT4J1IS MF1L, G)'!ST&*LV7A;4OM&F#6]:CU"TTI_,M8X[/R9'<*45I7WD.0K'A50$G M.. *Z>BCF8^5'+V_@S[/X?T73/M^[^R[Y;SS?)QYN'9MN-W'WL9R>G2NHHHI M-M[C22V"BBBD,**** "BBB@ HHHH X?XR_\ )']?_P"N*?\ HU*X7X7W#Z%X MRU6U\0Q&7Q'J.G13Z54P495P MY XY!R*UO">J>)-5\7Z7X(U#4]0,_AV]NI]4NQ<.&NX5(\@,P.65B_0]L5ZT MWAG2([V?4;#3-/M-5E5\:@EG'YRNP(+%L9/7G)YK*\&>"7\,WFIZGJFK2:UK M.JNANKZ2!8LJ@PJJ@)"@#T/8>@JW4B[D*G)61ROQH^W?VMX'_LG[/]N_MI?L M_P!JW>5YG&W?MYVYQG'-97Q#UWQC9-X8T?Q!JECH_P#:,TYN[S2KR2SB^7&Q M?/9':/KS\I!^G->PW>FV-_+;RWUE;W,EK()8'FB5S"X_B4D?*?<4FHZ7I^L6 MOV75K&VOK?<&\JYA61,CH<,",U,9I6NBY4V[M/<\*O\ 7+Z#P]H.BZIXMGN[ MFYO;C[/JFG>(1:0BW0*/W]T\1\PJ21PO/;)P*Y[4[R\\2?#/PIJNN:]?L+?Q M!]@-Q]IVJ(^6$S,0/WB@'#GG&4S]=Q3&,^^*I54NA#I2?4\:U+Q8VB: M[X]L7\57)@CT.V&CR3Z@2TKFV3$D1S@NQ.XLO4DFEM)]:\1Z[X TE_$VLV,. MHZ"TMW+:7;+)*P5CN).1NX'S$$U['-X8T"YDBDN-#TV5X;?[+$TEI&QCAP5\ ML$CA,,PVCC!/K4T.AZ3;W%K/;Z79136BWFD:@+:QMKW5F@BDB1B%)MA$WGE@,D[LY8 M<$8%:D.N7]G\HWVC:?>:/:+L'LI7W-*BBBL3_K72T45I*I.:49/1;&4*4(2X5R.FIK'A22^L8]%NM8L) M;R:[M)K*:%6C$KF1XY%ED3!#LV"I;(/.".>NHJ$[&C5SDO)UK1/$EUJT&DOJ M5OJL,)N;6TN(_-MIT7;E3*45T*X&<@@KG&#QFZGX;UG5M.UO49;,17VJ7%BL M-CYJEH;>WG5AO;.W>=TC$ D#A06QD]_13YF3R(X+Q#X3U,>---U#0H5DT^ZU M""YU.+>J>5)$"!.H)YW*=K HC6I=2TNY8A@CC!1C M@_=;!5E/)5B,5V]%/G8M= --O=/O=-UO0/#K6D5O;R65QHFZ"*01-(K!XMCF(,&!."P!#'D M$8/9T4.;8*"1A7,FHZWX8U:*32)]/EEMY88(+B:)I)"4(R=C,JC)P/F^N*R] M3TB<^$M#M9='U"[N[2% )=,NXH;BRE$)3>K.ZJW4@C)!SR&'%=C12YK#<;GG M$WA_7WO-*U;7;34-5N#IYM;M-*U+['-&XD+JQVRQ(^0<, V PRH(K6T+PY)I MOB?2[JVTQK&PAT>:!HWN?.:&62>.386+%F/#$GD9'7I78T4^=B4$CB=$\+W] MIXVG>ZA5-&TZ6>XTPAP=[W.UI/ESE=A\T#@#$O'?&?X7T77?"EMHUU-HLU^P MT2#3[FVMIX?-MI(V=LC>ZHRMOP<-G*+P>WHU%'.PY$><7WAB[DUO6IM1T'5- M2@UGRY0EAK;6\<9,"Q/#,OG1@J"GWE5R58C' !OC2=3L_&$3^'M,OM+MSVL]U/;07,,EQ;;?/B20%HMPRNX#D9' M(SUJ:O)?"NL16GB72-6EM[^"X\1--'J+7&G3PQAY&,EL/,= K;0#$,$YW CC MFNETS4M5NM#F\7W.JSFUC%S.-'ABB\HQ1AU5"Y0R;\J&)W8SD;<5;A8S4TSM M:*X.\OO$&B>"9/$ K%4#$8>0Y'4CK38)_' M<=KJ<4%KJ,N;9&M9M4^PK.)=^'""!MA^0[EW@ ,,$D'@Y?,?/Y'?45Y\=9U: MXT.*32=3UJ]BAO2FIL+&!=1LE\H'9Y1C"-AB"=J,2K?+NZUU>E2C5_"=K+9: MS-<"XMU*:E'$BR/D??V,I4-Z@KPQ'9>&+Z^>^UG2=2N_M[Z7=+''=LBH M\B/$L@#A0%W#>1D C:< YIN-A1G_@N9= M2U59=0N[RTN)9XK79&$MY Z1I&7) X;DL3ER>F!71:O8?VKHE]I_F>5]KMY( M/,V[MFY2N<<9QGI7/:UJ7B;PWX09712L8QSER..>E5[S)]U#;?P MUY&M:/J'VO=_9FG26/E^7CS-YB._.>,>5TYZ]>."%((8E49O&6APVMC!8@H(W#>"8>>5X;';-7_"&N2^(O"=MJTPA+SM+C[/] MQ@LC*I&2>H4=ZH>$]:UGQ):6FL?:M+&GW!;S;&.!_/M3@_(TOF$%U. R[%ZG MTY/>%:+^9;B\-3>?K5Q=7THO58S)E@J;C\WF8QC QR?38L?%NBZCJ:V%I= M.\TF\0NUO(D4Y3[PCE90DA'/"L> 3V-0:7XY\/ZU<6L6FWDLWVQBMO(;29(Y MF"EV59&0*2 K9 .000<'BCW@]TC\!:-=Z+X1M8]5+'4K@>?>%R"WF$ 8)'!* MJ%7(_NU0USP+?:G'K]KIVN)86&OKNNHFL_-D23RQ&61]X #!$W*5)X."NX6C:PD7AKRM1UBZ^UY_M.SAM M=OE_ZKRU<;LYYSYG3C&*S[+P;J&C_9&T/6X[9UTZ"PO#-9^:)A",)(@WCRWP MS]=ZG*Y!V\Z%MXTT*YMKF<77@+SP>IQSMT4N9L:BD%%%%24%%%% !1110 5Q_BB76U\< M>&8=*U."UMYWG$D4EN\@L:#'J]S87(O+FRN= M/F,L,]MLW?,A1E(=64J0WIG@8(IQ=F3)71SMMXFUJ:PUW4[R[T;3[&PO+BR@ M,\,A)*3;%D=@_/IY8&6;&&7=@9LWC"XO=!U5-2LK._ETW4;"-# M.N:KCP%8M#J"W6H:C=2ZC/;7%Q/-(F]G@=73 "!5!* $ 8QTQ5IQ(:D9-WXN M\0P6^N:HJZ:-.T;4OLS0-#(9;B(&/<0^\!& BY\'V%UJ%S=R37(DN+^VOW"LN!) %" ?+]T[!GOUP11>(:K!<6D%G-%$\$+_ &GY49T+N0%97)PQR ,8)K1TG5=< M3QI<:%K3Z?<1I8)=QW%I \)8F0J059WQC'J<^W2EU[PO9W$6KWOV>_N[F^2W M'EVAI^%-"U&/Q1?Z]JRWZ/+:1V<8U*:%YW M"LSEBL'[I%^8 !>3AB>3R:6#WKV#QMXLO/#[3?V;=61DM[0W+69L+B[ED S] MXQ$>0G&!(P8$D]-O,,_B7Q%J6K:E;Z!_9EO!9Z7;WZ/>022L[2B4^60KK@'8 M/F[8/!SQJZUX+MM9N[^9M2U&S34K9;6]@M9$"3HH8#)9"RG#D?*5SQG-6K'P MQ96%S=S0RSLUW9063AV& D(<*1QU/F'/;IP*+QL.TFS'M/$^K>)9[6+PV+*R M5M*M]2GEOHGGQY^[RXE573LCDODXX^4YXG^&9=OA]8&50DADN"RJVX*?/DR, M\9^M21^![6UCTX:9J>HZ?+8Z?'IQFMWC+7$"8VJ^Y&&1R0RA2-S8(S6IX?T* MU\-:%;Z3I[2M;6^[89GW-\S%N3WY:DVK6014KW9I4445!H%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!CZOXKT70;N*VU:]^SS2KN1?*=LC..J@CK6Q6/J_A31=>NXKG5K+[1-$NU&\ MUUP,YZ*0.M;%:S]ERQY+WZWV^1C#VW/+GMR]+7O\_P#@!7$C4K[4/&=[I=UX MBFT.[AF L-/6WBV7L 4.9-TB%I"?G#"-EVA1D \GMJY+Q'H^O^([>;2KBTTA M+)KA7AO_ +3(9X K AUB\O'F 9 (D'7/M41+E>VA!_PGES::GXH_M31+N+3] M#C$OG1^26*B/>_;Q9!9?8C;>(+(1I++.ZO#*(O+ *A""IX.=V1Z M&I_$?A>^U74M/D^RZ9JME#;-$]CJ=P*YY&W/-7H?&MG/>P(+ M&^2QNKDVEOJ;(GD32\X ^??@E2 Q0*2."7 M]\$@;_,[9QGBG:()S-$_$&R#6THTK5&L+N^CL+;4%CC,,TCR",$#?O"9S\Q4 M @<$DJ#+'XLM+6&ZYU'4;EM5DL8+7RXO-DD W%(\;5V*H)W.00 =QKB1-.T> MA>$=-U71=2CT[5[=P;"Z,]RT,,X?$L07$.U1RY8@E0, MQU(\):K9W3ZE82V M;WT.KW%[##,[+%+#,H1D9@I*-CD$!AD 8(/ XQ0E*3.ITV]DU"R$\UA=:?)N M96M[H)O7!QGY&92#U!!/%6ZJZW#KGTKL: MUG&$8Q<97;WTV_S,:7L?AG1[:]@L93!+<7E M\;99)5^\D86-RVT\$G:,\#.#CI*XK2-0?P[L[BQT^6Y6X MCFD:7:3$K;75F*D/MS@$9!XB*-),V['Q9I-UH\=_=W46FAGECDBOI4C>*2(L M)$/.,KM8G!(P,].:MQZ[I,ND'58M4LGTY02;Q;A#" #@_/G;P>.M>&;[7=-D>6ZUR]U"2SAC^T/;[H9-G"YWLH"L=N>0=N<#*ZGI6H7LTVN6=MJ MEEIDOB"&\,5O:#[3L2W,1N!;R(QSYNUMI0L0@8#.*OE1'.ST1/$&C2:;'J*: MO8M8RL5CN1T%UI-];7UN25$UM,LB$CJ,J2* M\^?0(KF.QN+5=8U)+GQ)!=73:G8B$DI"5\SRA%'M7A0691DKGG@GI] M)K7Q MAXI=K>2*WN+BWEB8H521O(5693T/*@''<5+BDAJ3;'>)/%T?AW4]-M&M&N5N MWS<2*^!:Q;TC\UA@Y&^1!CCCLZ9HMNL^LZC::?"[;%DNYUB5FQG M+$9. >/:N*O/#VM>*]6\23^=:Z?9W4?]DQI?:;))(T* [I$(ECP"\CD'!SM4 M@]*CTF_U"WU32=<\4:3J#.NE?87>®:WN4D(E;8BEPLH"D.!@A1SR,OE5A MG:N5LYHM)\2:Q/J.AW[Q:K%;_8O)T]Y@(1"JFV;8"( M]K[SA]J_O.O!QC6FA2-J%YIFMW7B..6776O$CM=/C:WES.)(IA<" [ %V@@R MAAL*CC:"ZTR2*:U MD8N6\B8A1*)"Y 4;FYSNQP-CP/+?+/=V3I<7&F6D,4=G?WNGO9W#@%_W3HRK MO"#;APJCYL21U0'@\<5L-XKU@SS6,VC6UI>3:<]_8;KXL'52H99#Y7R.N]#A=X.3SQFJ MY9+1$&Y-?_LI-4U> MS6=);O4A;0/&(D9I)',8V.2X_=JK @,?-5&WHBBV2&-+V(K*\IFBU*X29W8 , M7E60.^0JCYF/"J.PK7LK*VTVQAL[&%(+:! D<:# 4#M7)3>.-42'6;R+P]') M8:'2_;\2.B*K.T2>7\Y"DG#%,X !.>)I_%=U>:CK-E9Z4LMAIUNLD]X; MYH6=7A\Q1&%0MN[9RN."#G@*TGN/FBMB^O@C04TR.P2VG6WAF\^#;>SA[=\8 M_=/OW1#&1M0@8)&.36GI>DV6C69MM.B,:,[2.SR-(\CGJSNQ+,Q]22>!Z5S& MF^,;B[O-.TO2M-@:1M/M;N2.]U-EF,4@Y:/*,9M@!W,Q7)XSDU5O/BII]IK$ M]N#IS6UM??89E;4T6\+[PC,EMM)9 QQRP8A6(4C&7RR>@-!J7] MB1-IB7Q6+[;B2W .]8SD$-T^Z0V,A>2*H:=KNE:9I]F=#N+O4[?4- M6%DXO+N5Y;2380RGSLR*04R4;!!8]*GENKEZM:"P>>>R MEMH+:..09NI9Q\B\C" 'J23@9/;%%QXBUJR6"TN]$M3JUY<&*TMX-0+PN@7< M\CRF)2BJ,C[A).T#.>#E8RZ)-9Z?J<&CV.JSQO-*E]K @MXXU MZ5<-,MM*^Q; MA&C9'3=_"V&RI/&0,\$D;]9VLZW!HT=N'AFNKF[E\FVM+<*9)WVEB!N(4856 M8EB .O2FKWT$[6U.?\ $?\ ;/B?PCJVGP>'KNQDDA41+=W$&Z5MX.%$)(XV>)8RLP=@V 4!R@?*G&,C M!ZC3+^74+=Y)].N].D1]C0W83=T!R"C,I'/4$]QU!IFK:Q;Z-#;2722.+F[B MM$\L X>1@JDY(XR>?Y55WL2XK>YQUOH>M^&;FX@L--?5X[S1K6Q6>.:.,0S0 MJZ9D#L#L8.#E0Q&&^4\9/#VE:[X7_LNX.BR:@TGA^RT^>*&>$/:SP!L@EW * M'S#DJ6.4Z'->@44<[#D1SO@73;_1_!-E9:K!'!>QF4R1(X906E=A@CM@BL9- M+OM7\466IP^'+GPW<,K_ -J73SP$72&(J(L12-YA#E2&<+@(<=<5W=06D\ES M"7FM)K1@[+Y$?"DFG_V-9ZMH6J?: M-)&%OI-9>6S#(C(LD4)F)!8'A3&H4,PSP,V+7PUJEM\*]'LULQ_;6D&&ZAM_ M,49EC?)3=G;\REESG'S=:[*_U*TTR.%[Z7REGGCMXSM)W2.VU5X' M22ZGB>UFB2(J$F#N"\],CFGS-ZB4$M#A[?P?J*1^'4D7;*L M=[)J5PC@F.>X0EB.N:GX ?PG+HC6$MO8+ MV;F,6TSQ%0@ M38QD56"YR54J/4UWM%'.Q\B//H/#\5Q:7EQ=^#=:>=K5(&BO]=\^256D5G6% MC<,%VE VXLA)"X[D=!X.@UJWT^YCULW7E"?%BE])'),E6.X-@Y8D M$;B3FNAHI.3:!12=PHHHJ2PHHHH **** "BBB@ K*U;7H]+NK>SALKK4;ZY5 MGCM+0)OV+CVA,GC_1O)@GN!<6UO-;3SB:9 %5X3B6%@ M"2)%P>,8.#M)P:1_&Z_VA_9]OX?UFXOULXKV2UCCA#1QN6&&+2!=P*X*YR<\ M X;&;J7@>[U?3K#3C;Z3H]C8JUY!#IZ';'>[B8CMV*#&@.2>"Y)RJC@UH9/$ MJ_$K4WL;72Y+TZ)9"YAFNI$B5S)/AD<1L2 0?E*C.>HQS=H]"+RZF_\ \)M9 M7$%D^C6-_J\MY;_:5@M$17CB!P6?S&15.[*[<[B0< X.&)X[L;JZT^VTJPU# M49=0M#=Q""-%VQA@K;S(Z[2"<$'Z#)XK"D^&YM)--G33M%\0M!8_9;B'5X]B ME_,:0RQMY.=_2O#U@DA4*=LC'> /F/"D]" M172U@>&=)U#1KC58+I;9K2XOYKRWFCF8R'S7+%70H N"<9#'/M6_42M?0N-[ M:A1112*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *H7>O:18:C!I]_JMC;7MQM M\FVFN4227<=HVJ3DY/ QWJ_7&Z7*NC^(M7M-5TN]FNM1U))X;N*RDGBEB.T1 M[I5!5/+VD$.5QMR,Y!+2N2W8Z+^W]'_MK^Q_[6L?[3_Y\OM*>=]W=_J\[ON\ M].G--?Q'HD6H)8R:SIZ7DDAB2W:Z02,_'RA%?['OEU MR/4$E:X-I((1(LXE-U]HQLY4%OO;B3MQGBI+_1+D^$/&WE:;,;NZU$SD]#V[5* MNIV#VT%PE];-!!Z5QJFXLO'3IHEO?30WNH^9J-K>Z M:XAC(C"_:(;G:%'"+\I9\] %YK(L1?1Z'X7T!M'U,7>F:Q&;MS9N(4C5W_>" M3&UE((/RDXSSBCE0^=G1M\2M$LV1=:FAT]Y=4GTZ,27*# B+@S-N*[4.S&>< M%E'>MM->LXH[J74K[3;:*&Y:%)%O0P.$#X6-O9WD] MA>F*U\875W*L5K)(_DL+A5D"*I9E)=>0#P1]T, -W3(]:?+$E2D=Y#KNDW.DOJEOJEE+I\8)>[CN$:)0.N7!P,=^ M:73MPFTMSH+G3;2[OK.\N M(M\]B[/;ON(V%E*,< X/RDCG-6J**0PHK"N?%^GQZ'INJ6$=QJ46JR)'8QVR M!7G+*6&/,*!?E5C\Q'3UXK<1BT:LR%"0"5;&5]CCBG9H5TQ:*R5U])M3OK"T ML;JYGL)H8IMGE@ 2*&#@LXRH!Y[^@-:U(+W"BBB@84444 %%%% !1110 444 M4 %%%% !5?4+7[=IMU:;_+^T0O%OQG;N!&<=^M6*JZG?IIFF7%[*DLB0(7*1 M1-(QQV"J"3^ - ,YG_A$=;N/!MQX:U#6["2SDTTV$,>7TP>OM5/2_'FF7WA?3=7N M8[JU;4(T*6@LYY)60[3ALQHA==IX;(&T\'!XJWS&:Y#'L?!>J:=I^BBUURW%_HL#6=O.U@3'+: ME47RY8_-RS9C1MRLO(Z8R#K+H%W-JVCZEJ.HI/YSS27'C30;>'3I#>M,-4B::R6VMY)WN%7;NV*BDD@."1C.,G&%.&V'C MCP]JES:0V&H&;[;Q;RK!((I&VEB@D*[-X .4SN&#D4>\P]Q:'.6/A?6=3;Q1 M9RZ@UAI>I:I*)H9+,F66(H@8Q2;@%##*Y*OW(P:Z2/PPL4^O/'O:MZBDY-E**1QMUX&O+VQTS3;K5;633].^S-$?[/\ ])B>$+\T M4WF8C+%/[K$!B,^E^S\.ZKI>I7']EZS#'IES>M>26LUEYDJL[[Y%23> %9MQ MY1B-QP>F.CHHYF'*BCJL&ISP1?V-?P64Z2;F:XM3.DB[2-I4.AZD'(8?=[C( MKGI?!-S<6UQ<3ZNG]LS7\5^+N.TVPH\2A$41%R2NP8.7RRN#):W$-@5@5&4*\;Q&4LP89.=X(.TC&"#TM%/F8(?$/A+4_$>F)IM]K% MF]H\*+<&33=THE!.Z6%Q(!$V#@95]N >><]911S,.5',7?A2[U+Q)8ZAJ&H6 MLD&G7)GM!'8E;F,%2/+,_F'*'/(V M@9-=/112;;&DD%%%%(84444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SOC'^P M#8V@\1ZH-(/G[K.^^T"!H9@K9)Y9884D9& <#+UK4=.U-O$%Z)F MDTV3Q1IFZ:$L-\8BMPS*5Y((!(9>HY'45[+15J:70S=-OJ>3W5OXH&R8-IMQ(L8$4FS/-X-'\+ZMX\T*#3+2QN M=%CTF^F@AA0-;LWVJ')"_=8;F8CMG!'05@H=) \/?\)$8QIO]O:QYYF.(L>9 M-CS.VS.,Y^7UXKV:J%YI%O?:MIVHRO()M.:1HE4C:Q="AW<>A[8H4P=/^ON/ M*]1T[1)M$N+M;2R?PO;^);1K)Y8D:WA@9HEN&C)X6%I-^<84_-VJ[J9M5U#7 MC$0-!^W:<+W[+_J_L7V89^[_ ,LON;L<;,YXS7JU%'.'LSQ_7H](;1/%@\&F MW707TZ$3'3BHM?M7FD:3H_B#5-/L[B/P]8WV@$W M-Q"NU5D$P597P1N/[PAF)!(/+#J/2Z*.FVUM=#=; MSS7<:),/5&)PW4=/6I;[7M(TM%;4]5L;-6C\T&XN$C!3(&[DCC+*,^K#UKE8 MKN'2?$]YJU[HNHM9ZEI\*V;0:;+,\2J6+PO&BEHB2X;# Y.>5(JGX5\.WEC MXC\-'4-.>,66C7@7*[EM7>>(I%O' 81EEP#T#8XJ^5$WU6TUJS.HQV:#29;JWDB:[8B&5%7*!E1-K IQ@Y(X.K M+-?:1JFMM>:)>F35M*MA;Q6%LTT:S)&ZM"74%4P67!8A<'KQ1R(2F^IN:KX[ MTS1[JY-V\7V"#2EU);M)UQ,&8JJ(#@$M@;?FY) JXOC+PW_9-KJ*XF#1-3ET5K<6%PLDG@:.S >)E_?[6'EG(X;D<=:L M7^HWUY;Z=!!;:Q9VK:48Q+;:*S7$L_"FWAV/BFS\/W5_!'?7D1DC#3(!G';>^TZ;P#<:C8WP$>A/83;;21V@ MF;[/M$@524'R-\S8 P]MP(K.2:2TE>Y+AC$J MEP'08W 'H S:K8QVMPI>&=[A!'(H4L2K9P0%!/ M'8$U/8W]GJEE'>:9=P7EK)G9/;R"1&P2#AAD'!!'X5YY8Z'<3:OH%S)I,T5C M)XAN]0C@DA(^S1M;R;'=*Z?PE:3VE_P")Q-!)#%+K+RP; MT*AT:"$EESU!??R.^:3BD.,FV=)1114&@4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 5M0L(=2LVMKA[A(V()-MPK*]PHHHI#"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ..\1^'?$VH^* M;:]TC6/LMA&(Q);_ &J1-V&);Y5&#D5V-%%:SJRG&,7T,:=&-.4I*_O!7G.E MZ#?>(9O$]C-J,,.C3:W*+FW2U)GE 6,E1*7VJIP ?D)QG!&)M!.K? MV4-;TXZCOV?8_MYYWK/_"/O_P ),OB3RSXI$\@T MOS#_ *8%ZVOV3^+[V,>7_'NSSFM?2- L=9\=Z[)XET^VO[F*RL59+F)9$1VC M?>0IRN3TR.W'2O0*BANK>Y:5;>>.4PR&.41N&\M\ [6QT."#@^HJN=V)Y%?4 M\9T/1/#-[X-\ 1+IFDW$ZZFEOJ""WC=O-^RS%TE&/O91"0W/RJ>PJ_JPT1[' MQ*NK>6?&?VRX_LW?C[:/G/V3[-GYMF/+^Y\N=^?XJ]ECRK5_,_M M[5//QYO_ D&A;\?WMT.:JZB-)?0M96\\D^/?MLWV/?C[<)/._T?R?X_*V>7 M]WY=N_/\5>LR7MK#>06DUS#'SN%%%%9 MFH4444 %%%% !1110 4444 %%%% !45U";BSFA4@&2-D!/;(Q4M% 'F$'AO5 MSI/A.6^T34R^BZ>^F75I::FMO,V4BQ-$\3_ ! "O0:*OG9G[-'G_A7P MSK&G3>$&U"TV'3;&_ANCYZR>6\DD109SELA6YYZ'+1K,)-8 MZ[)=S()$_=Q-+.=VY^S2W;!=6DTZ%(E*J9'EB!< MD%@ H!7YB6Z*::5V)NR.NJIIVIVFK6S7&GS>=$DTD+-M*X>-RCCD#HRD9]N* M\\\+W]SXM3P]9ZUJEXL3Z-]K M;M[=[R42&,LTD95F"KM. 0"7R1P,9OA8/? MZ?X8L[;6+TV5YJVK&::UN3$UV@>5E)9,=3@Y&/;%7R=S/VG8]@J&VNX[KSO* M69?)E,3>;"\>2.Z[@-R\_>&0>QKS"T-_9V$&H/K.IW$]IXI72XO.O'*&U-UY M/ENF=LAVL3O8%\X^;@8GN[J_O;V.S.J7T,D7-W':>5YJS-YLJQ+Y4+R8)Z$[0=J^K' 'P>$? 6DZ5+(T&J6+W$Z3ZS<6OFRI%'M MC690[H,%V\M-H^0]L@["V6M&Z\,:1J^L3!)KV]63^S]1D9GA1&*1/-A&9E(V MEL!OEZYR:;@)5+]#TFJNIZE::-I=SJ.I2^3:6L9EFDVEMJCJ< $G\!7FT:^) M-5U'5+FPO88)-.U4VL4EQKL\:P1HZA4>V$91]Z\[G8LV_((XQ4\9E-2\ ^-M M4U/6+R&ZM+BXLXH%NW2&)%(6.,P@[&,BD'+*6_>9!&%P*&H.IIH>O4445F:A M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5Y+?/>+I_B:2YM+X%S- U[.8))000S0[_+)RJGE>H'I5Q:6Y$XM['-^(_%&HV. MM->:5=ZE<65MJ5M:7""VMULTWR)')&6?$S2?,6W1Y4$J".&J.WU![-_$%O:W M5[#=W?B.2.&/3X(Y)YL6T3%4,H,:=,EGXP"."0:Z>Z\#^'[V^ENKFRD=YKA+ MIHQ=2B+SE*D2",-L#_(,L ">#EB#N. . .RM_#&E6TEO*D,TDMOYGERSW4LS_O %?+.Q+9"J M.2< #%.A\-Z5;VNE6T-KMBT<@V*^8Y\DA#&.<_-\K$?-GKZT(Y MM:M9[M[F8N621U*#>BWU M^EN]RUK;R3""/[TI52VT>YQBK=0WLL\%A<2VEO\ :KB.)FB@#A/-8#(7<>!D M\9/3-9&QSVDZU?C16\0ZSJND7&B_8GNG>PMI 8=H#'YO,?S '!PJG(''.!M MMJUDM]96;38GOHWEMTV-\ZH%+'.,#&]>N.M<1<>&+S6[S63I^BS>&H-2TNZM MKQ;B6+%[<3#"2&.%W7*_.6:--H\-OI-W9SS2W$3 ME998XU!4(YRORG!X)[A>,Z63,N9KH=+:>,]"OO/>"\<00Q23M=2VTL=NT:$! MG29E$;J"1RK$8YZ4D7C31);&6[,UU#%'Y8Q<6$\+R&0D1B-'0-(6(( 4')XK M$FLM=U?P4= ET'^SY[6"(+++<1-;3O#(A")L8OL<(>65< ]#TI?$=KK'BG3+ M*4^'[^S;3;Z*Z-JVH1PS7*[)$<1R0RG:0'!!+KDC!P.:.6(^:1N#QCHC:8]\ M+F78EP+9H3:2BX$IY$?D;?,W8^;&W.WYNG--N?&FB6MK#/+-=$2QO((X["=Y M41&VLSQJA= #P2P'-<]+X=A.C22Q^%==%Q/?*Y/]LJ]]$5A95N!(\Y4$$E-N M\\'D$96H+[3/%,VE65P]CJ!\3QVCK!JMG#]3U6Q6)[BT@,D:S*2A/N 0%%;$F(Y$,CGG9D$,,C/ QFM+QKIE_K'P^U33K6%;B^N+ M0HL2,%5WXR 6( 'U-*J-B(.F\8XYXSTS4-YXRT M.QM[:::YFD6YMA=H+>TFF80D9\QE1247GJP Z^AKFY=*U_2Y-7CLM&>_&K:9 M!"DB7$2+;S)$T963YFMUNHH;.VEN6DB M8D!U$2L2N0>1TXSU&63>-O#\2Z>5OFG.IPM/9K:V\L[3HN-Q544DXW D=0,G MH#CE[87'ASQ]#;:1X?ENH8/#EM#]DM;E"\ $LN &E90RC&"=V>AP><6_#OA7 M4]+US0+B[@CV6]C?_:6CD!6*:XN(Y0@SR0/G&0,?+VR*.6*#FDS77QCI=E;* MVIZG',\M[/9P_9K&8%Y(F8-$$&\LPVD9'WB/E'(%0:I\0M+L=-T^]M(;N]BO M+X63".TGWPL'VON01EE<'HC ,W:LS2_#.JV^M:5<3VFV.WU[5+R1O,0[8IO. M\MNO?>O Y&>0.:2[\/:Q';ZC/#8/<.OB>+4X;>.6,// HB#%2S!0>'.&*]/< M4[1N%Y6.G3Q7I,NJ)81RW#SLZQDK93&.-RH8(\FS:C[2#M8@C(XY%;%<0ECK M \91WFD:5J&D1SW0DU(S74$EI=1^7C=Y8=F2;A1E%4'!W%ABNWJ))+8N+;W" MBBBI*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *I:AHVEZLT#:KIMI>M;MOA-S LAB;CE=P.#P.GI5VN/\42ZVOCCP MS#I6IP6MO.\XDBDMWD#E8F8[MLBAAC&!C@\Y/2FMR9.R-ZZ\-Z'?6,-E>Z-I M]S:6YS#!-:H\<9]54C Z]JL1:7I\+QO#8VT;0R/)&4A4%'?.]AQP6R&6W>-S-(LEWL+K(&"K@N/E*MD*>1G UV\7:S! M_P ))J$T-D^GZ-=M:0VR(PFN7*1E,R%MJ#=( 3M;C/ QS?*R5*/8ZW^R[#R_ M+^PVVPS_ &G;Y*X\W=N\S&/O;OFW=<\T?V78"0/]AMMXG-R&\E'IA%K3:9>?:;&XF@>TMY(1%-$F\HP:1MZD?Q J?EZ<\69 M/%5S /#,DT*7*Q\R.@;2[!YGE>QMFD>99W< MPJ2TB@!7)QRP !Z@ 5#8:!H^EW3)R=S GGGFN5 MB\2^)UA\.ZE=+I?V'7+N*/[,D,@EM8Y%9US)OVR-M !(50#G (K(\.ZQK.AZ M+]M7["VDOXDN+22!HG,Q$MZZ>8)-V!AG'R;#D*3NYP'RNVXN97V.]/A?0#IT ME@=#TTV&&:::)8ITN!Y6WED.Y,[@1@,%;ZJ/I7G^H7J^$?']C MHNB1+-?7&AQ6.FQW#80LLCG?(W' 52QQ\S8P.2*23EU&VH]#OKCP_HUUJL>I MW6D6,U_%@QWAKDM9\9:W9:I>:;8I'-<:;;H9FCT6\N5O)V3>$7RB1 N,7QMJ4%EK*SV$4.H1Q6LNF6TJLID^TJ$C209R668.K8QP!P*?+(7-$[BBN0 MT_Q'J<_C1])O[K3[(12LBV4UI(DUY&(\^=#*7V,-W)0*Q4 Y.:UO#_A>Q\.> M:;)YI9)HXXWDF*EF";O0#JSNY_VG;&!@"6K;E*5]C9HKDKG6O$-]-K,N@C3H M;;2)3!Y5Y"[O=R+&KMAE=1$OS!02'.#E8%F4$QN060D=#@D9'L2/>GUY5I6@: M7K^N7$>LV45[''X6T_9'.H=5)$WS@'@,,<-U&3@\FHM'O-)U"'0+GXC26DEC M)X>M7LGU4K]FDG.[SR?,^4RX\HC/."V/XJOD,^<]+L]8M[[5M1TZ))!-IS1K M*S ;6+H'&WGT/?%7Z\FU/[/;7NLW=N&73[#5=&N7;#?NK=%CRQ!YPJ\G/( ) M/2C6-6M]6U3QC=Z/=O?V8OB+6C\,U@#_\ "-3& M,Z0H,1E\U<^6$^4R8 SMYSM[XIMI9PQ:5JM]X*\0:3<2_P!D.LEGXUURPTJ1)#/?1S21,H&T"/;NRKW-AF>!@BM2LG M6/$$6DW5K9QVEUJ%]=[VAM+0)O*H!NIE\+Z;]CU>TN$DN+?6)WGN8 MY&[LBH0I7!7A 0KI:/%9P74D;1Q1LFPIA4!88QRQ+<#GKG/OO'$]W<>'SI5EJ%K8ZEJ M4<4=[-#'Y5W"5<_+\Q=0V P+*I(Y%1GQQ>0WFC0:9I^HZO#?:C>6LTLPMDDS M")LHF'11AH\@L.4'7<<4[2)O JZ?X5OY]7T2!;36[/2M'NOM,,6J75LT<"JC M*D40A9G;[X ,K':JX!)-=/\ \(;I_P#8?]E>=<^1_:/]H[MR[O,^T>?C.W&W M=QC&<=\\U+IWB9-5U*2"RTR^>T2>6W_M'$?D-)&2'&-^\8967)0 D<'D9VZ4 MI,J,8A6#K/@[2]>O9[G4?.9YK1;8;'"^5MWVJZA M>16MRUW;6W=[+;ZIJ. MGPZCC[=;6CQB.Y.W:6.Y&9&*@*2C*2 .XS5ZQ\/66G:Q-J-H'C>6TALQ""/+ M2.(N4VC&0?G(Z]A6I11=ARH****0PHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K UC2]3'B"TUS0Q:SW$5O):36MY*T221LRL&#JK%6#(/X2"">G! MK?HIIV$UJ:J;95O-'ALI8[=V.V17E9\$@97$H /!.#P*QO#? M@(:2MM:7GA[PTJVT+0'5[2+;=3KM*!MGE#RW8$%CYC<[ACGCO:*?,R>1'"0^ M&?$[V_AS3KN32Q9Z#=Q.;B.60RW<<:,BDH4 C;!!(#,">A '*P^$-8T^WTN: MS-C/=Z?K-Y?^5+.\<WT_2X1VM%<5YWQ/_ M .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+P MG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^ M8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8 M=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\ MO"?_ (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5 MS_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H M\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ M //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ MGR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_ M^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ M /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB M?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y> M$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / J MY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T M=\3_^?+PG_P"! M5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NC MSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ MSY>$_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$_ M_ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ *N?_C= M'+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS M>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM% M<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/ M_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"K MG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1 MR^8=\3_ /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1 MVM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/ M_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+ MPG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X% M7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ M /GR\)_^!5S_ /&Z/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ M (%7/_QNCSOB?_SY>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ M&Z/.^)__ #Y>$_\ P*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG M_P#/EX3_ / JY_\ C='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //E MX3_\"KG_ .-T= M\3_^?+PG_P"!5S_\;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\) M_P#@5<__ !NCSOB?_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S M_P#&Z/.^)_\ SY>$_P#P*N?_ (W1R^8=\3_ /GR\)_^!5S_ /&Z M/.^)_P#SY>$__ JY_P#C='+YAS>1VM%<5YWQ/_Y\O"?_ (%7/_QNCSOB?_SY M>$__ *N?_C='+YAS>1VM%<5YWQ/_P"?+PG_ .!5S_\ &Z/.^)__ #Y>$_\ MP*N?_C='+YAS>1VM%<5YWQ/_ .?+PG_X%7/_ ,;H\[XG_P#/EX3_ / JY_\ MC='+YAS>1VM%<5YWQ/\ ^?+PG_X%7/\ \;H\[XG_ //EX3_\"KG_ .-T=\3_^?+PG_P"!5S_\ M;H\[XG_\^7A/_P "KG_XW1R^8=\3_\ GR\)_P#@5<__ !NCSOB? M_P ^7A/_ ,"KG_XW1R^8=\3_P#GR\)_^!5S_P#&Z/.^)_\ SY>$ M_P#P*N?_ (W1R^8WT..T\L[6T^>9Y-^1C(=0,8S[] M*Z&DU8I.X4444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 >4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 03, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2022  
Document Transition Report false  
Entity File Number 001-39548  
Entity Registrant Name BENTLEY SYSTEMS, INCORPORATED  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 95-3936623  
Entity Address, Address Line One 685 Stockton Drive  
Entity Address, City or Town Exton  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 19341  
City Area Code 610  
Local Phone Number 458-5000  
Title of 12(b) Security Class B Common Stock, par value $0.01 per share  
Trading Symbol BSY  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Current Fiscal Year End Date --12-31  
Central Index Key 0001031308  
Amendment Flag false  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Class A Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   11,601,757
Class B Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding (in shares)   275,932,539

XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 129,617 $ 329,337
Accounts receivable 233,032 241,807
Allowance for doubtful accounts (7,486) (6,541)
Prepaid income taxes 26,254 16,880
Prepaid and other current assets 32,644 34,348
Total current assets 414,061 615,831
Property and equipment, net 32,043 31,823
Operating lease right-of-use assets 49,432 50,818
Intangible assets, net 329,029 245,834
Goodwill 2,217,578 1,588,477
Investments 8,680 6,438
Deferred income taxes 47,683 71,376
Other assets 59,797 48,646
Total assets 3,158,303 2,659,243
Current liabilities:    
Accounts payable 19,058 16,483
Accruals and other current liabilities 351,273 323,603
Deferred revenues 215,448 224,610
Operating lease liabilities 16,963 17,482
Income taxes payable 5,048 6,696
Current portion of long-term debt 5,000 5,000
Total current liabilities 612,790 593,874
Long-term debt 1,871,527 1,430,992
Deferred compensation plan liabilities 89,282 94,890
Long-term operating lease liabilities 34,907 35,274
Deferred revenues 13,006 7,983
Deferred income taxes 58,316 65,014
Income taxes payable 7,718 7,725
Other liabilities 13,104 14,269
Total liabilities 2,700,650 2,250,021
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.01 par value, authorized 100,000,000 shares; none issued or outstanding as of March 31, 2022 and December 31, 2021 0 0
Class A Common Stock, $0.01 par value, authorized 100,000,000 shares; issued and outstanding 11,601,757 shares as of March 31, 2022 and December 31, 2021, and Class B Common Stock, $0.01 par value, authorized 1,800,000,000 shares; issued and outstanding 273,532,336 and 270,924,962 shares as of March 31, 2022 and December 31, 2021, respectively 2,851 2,825
Additional paid-in capital 957,498 937,805
Accumulated other comprehensive loss (75,324) (91,774)
Accumulated deficit (427,372) (439,634)
Total stockholders’ equity 457,653 409,222
Total liabilities and stockholders’ equity $ 3,158,303 $ 2,659,243
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Preferred stock par value (USD per share) $ 0.01 $ 0.01
Preferred stock shares authorized (in shares) 100,000,000 100,000,000
Preferred stock shares issued (in shares) 0 0
Preferred stock shares outstanding (in shares) 0 0
Class A Common Stock    
Common stock par value (USD per share) $ 0.01 $ 0.01
Common stock shares authorized (in shares) 100,000,000 100,000,000
Common stock shares issued (in shares) 11,601,757 11,601,757
Common stock shares outstanding (in shares) 11,601,757 11,601,757
Class B Common Stock    
Common stock par value (USD per share) $ 0.01 $ 0.01
Common stock shares authorized (in shares) 1,800,000,000 1,800,000,000
Common stock shares issued (in shares) 273,532,336 270,924,962
Common stock shares outstanding (in shares) 273,532,336 270,924,962
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues:    
Total revenues $ 275,517 $ 222,005
Cost of revenues:    
Total cost of revenues 55,785 49,289
Gross profit 219,732 172,716
Operating expense (income):    
Research and development 61,273 47,803
Selling and marketing 45,945 32,440
General and administrative 51,154 33,221
Deferred compensation plan (5,138) 167
Amortization of purchased intangibles 9,906 3,438
Total operating expenses 163,140 117,069
Income from operations 56,592 55,647
Interest expense, net (7,042) (2,319)
Other income, net 10,641 14,482
Income before income taxes 60,191 67,810
Provision for income taxes (3,231) (10,358)
Loss from investment accounted for using the equity method, net of tax (572) (446)
Net income 56,388 57,006
Less: Net income attributable to participating securities (9) 0
Net income attributable to Class A and Class B common stockholders $ 56,379 $ 57,006
Per share information:    
Net income per share, basic (USD per share) $ 0.18 $ 0.19
Net income per share, diluted (USD per share) $ 0.18 $ 0.18
Weighted average shares, basic (in shares) 307,969,672 302,583,452
Weighted average shares, diluted (in shares) 331,330,256 321,736,649
Subscriptions and licenses    
Revenues:    
Total revenues $ 251,438 $ 198,241
Cost of revenues:    
Total cost of revenues 33,727 28,945
Subscriptions    
Revenues:    
Total revenues 241,233 188,125
Perpetual licenses    
Revenues:    
Total revenues 10,205 10,116
Services    
Revenues:    
Total revenues 24,079 23,764
Cost of revenues:    
Total cost of revenues $ 22,058 $ 20,344
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Net income $ 56,388 $ 57,006
Other comprehensive income (loss), net of taxes:    
Foreign currency translation adjustments 16,437 (9,182)
Actuarial gain on retirement plan, net of tax effect of $(5) and $(8), respectively 13 21
Other comprehensive income, net of taxes 16,450 (9,161)
Comprehensive income $ 72,838 $ 47,845
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Income [Abstract]    
Actuarial gain on retirement plan, tax effect $ (5) $ (8)
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2020   272,154,504      
Beginning balance at Dec. 31, 2020 $ 341,599 $ 2,722 $ 741,113 $ (26,233) $ (376,003)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 57,006       57,006
Other comprehensive income (loss) (9,161)     (9,161)  
Purchase of capped call options, net of tax of $6,250 (19,430)   (19,430)    
Dividends declared (8,219)       (8,219)
Shares issued in connection with deferred compensation plan, net (in shares)   339,503      
Shares issued in connection with deferred compensation plan, net (8,859) $ 3     (8,862)
Deferred compensation plan elective participant deferrals 854   854    
Shares issued in connection with Executive Bonus Plan, net (in shares)   79,961      
Shares issued in connection with Executive Bonus Plan, net 3,537 $ 1 5,573   (2,037)
Stock option exercises, net (in shares)   1,263,121      
Stock option exercises, net (5,407) $ 12 1,739   (7,158)
Stock-based compensation expense 2,786   2,786    
Shares related to restricted stock, net (in shares)   (114,606)      
Shares related to restricted stock, net (709) $ (1)     (708)
Ending balance (in shares) at Mar. 31, 2021   273,722,483      
Ending balance at Mar. 31, 2021 353,997 $ 2,737 732,635 (35,394) (345,981)
Beginning balance (in shares) at Dec. 31, 2021   282,526,719      
Beginning balance at Dec. 31, 2021 409,222 $ 2,825 937,805 (91,774) (439,634)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 56,388       56,388
Other comprehensive income (loss) 16,450     16,450  
Dividends declared (8,353)       (8,353)
Shares issued in connection with deferred compensation plan, net (in shares)   809,751      
Shares issued in connection with deferred compensation plan, net (24,246) $ 8     (24,254)
Deferred compensation plan elective participant deferrals 669   669    
Shares issued in connection with Executive Bonus Plan, net (in shares)   72,105      
Shares issued in connection with Executive Bonus Plan, net 2,804 $ 1 4,995   (2,192)
Shares issued in connection with employee stock purchase plan (in shares)   109,749      
Shares issued in connection with employee stock purchase plan 4,490 $ 1 4,610   (121)
Stock option exercises, net (in shares)   1,401,249      
Stock option exercises, net (4,883) $ 14 2,754   (7,651)
Acquisition option exercises, net (in shares)   149,855      
Acquisition option exercises, net 0 $ 1 (1)    
Stock-based compensation expense 6,667   6,667    
Shares related to restricted stock, net (in shares)   64,665      
Shares related to restricted stock, net (1,555) $ 1 (1)   (1,555)
Ending balance (in shares) at Mar. 31, 2022   285,134,093      
Ending balance at Mar. 31, 2022 $ 457,653 $ 2,851 $ 957,498 $ (75,324) $ (427,372)
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Stockholders' Equity (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
Statement of Stockholders' Equity [Abstract]  
Purchase of capped call options, tax $ 6,250
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 56,388 $ 57,006  
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 17,212 8,993  
Bad debt allowance 955 746  
Deferred income taxes 9,042 966  
Stock-based compensation expense 15,099 8,913  
Deferred compensation plan (5,138) 1,021  
Amortization and write-off of deferred debt issuance costs 1,778 1,229  
Change in fair value of derivative (12,084) (13,661)  
Change in fair value of contingent consideration 500 0  
Change on fair value of investments (112) 0  
Gain on sale of aircraft (2,029) 0  
Foreign currency remeasurement loss (gain) 1,677 (583)  
Loss from investment accounted for using the equity method, net of tax 572 446  
Changes in assets and liabilities, net of effect from acquisitions:      
Accounts receivable 8,691 14,903  
Prepaid and other assets 5,718 8,257  
Accounts payable, accruals, and other liabilities 26,791 54,977  
Deferred revenues (12,515) (21,889)  
Income taxes payable, net of prepaid income taxes (10,814) 11,474  
Net cash provided by operating activities 101,731 132,798  
Cash flows from investing activities:      
Purchases of property and equipment and investment in capitalized software (4,176) (2,655)  
Proceeds from sale of aircraft 2,380 0  
Acquisitions, net of cash acquired (695,968) (57,975)  
Other investing activities (2,811) 0  
Net cash used in investing activities (700,575) (60,630)  
Cash flows from financing activities:      
Proceeds from credit facilities 563,912 16,000  
Payments of credit facilities (123,696) (262,000)  
Proceeds from convertible senior notes, net of discounts and commissions 0 672,750  
Payments of debt issuance costs 0 (3,777)  
Purchase of capped call options 0 (25,530)  
Repayment of term loan (1,250) 0  
Payments of financing leases (48) (50)  
Payments of acquisition debt and other consideration (2,721) (25)  
Payments of dividends (8,528) (8,219)  
Payments for shares acquired including shares withheld for taxes (35,117) (18,763)  
Proceeds from stock purchases under employee stock purchase plan 4,611 0  
Proceeds from exercise of stock options 2,768 1,751  
Net cash provided by financing activities 399,931 372,137  
Effect of exchange rate changes on cash and cash equivalents (807) 3,225  
(Decrease) increase in cash and cash equivalents (199,720) 447,530  
Cash and cash equivalents, beginning of year 329,337 122,006 $ 122,006
Cash and cash equivalents, end of period 129,617 569,536 $ 329,337
Supplemental information:      
Cash paid for income taxes 6,766 4,214  
Income tax refunds 798 4,519  
Interest paid 5,296 766  
Non-cash investing and financing activities:      
Contingent acquisition consideration 0 549  
Deferred, non-contingent consideration, net 0 1,718  
Convertible senior notes expenses included in Accounts payable and Accruals and other current liabilities 0 605  
Capped call options expenses included in Accounts payable 0 150  
Share-settled Executive Bonus Plan awards 4,996 5,574  
Deferred compensation plan elective participant deferrals $ 669 $ 855  
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
Basis of Presentation — The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (“Bentley” or the “Company”) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S. GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10K on file with the SEC. In management’s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company’s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December 31, 2021 consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements.
Certain reclassifications of prior period amounts have been made to conform to the current period presentation.
Business Combinations — On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June 17, 2021, the Company completed the acquisition of Seequent Holdings Limited (“Seequent”), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock (see Note 4).
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Recent Accounting Pronouncements Recent Accounting PronouncementsIn March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020‑04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020‑04”), which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU 2020‑04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform between March 12, 2020 and December 31, 2022. The expedients and exceptions provided by ASU 2020‑04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU 2020‑04 during the three months ended March 31, 2022.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customer Revenue from Contracts with Customers
Nature of Products and Services
The Company generates revenues from subscriptions, perpetual licenses, and services.
Subscriptions
SELECT subscriptions — The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure‑based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.
Enterprise subscriptions — The Company also provides Enterprise subscription offerings, which provide its largest accounts with complete and unlimited global access to the Company’s comprehensive portfolio of solutions. Enterprise License Subscriptions (“ELS”) provide access for a prepaid fee, which is based on the account’s usage of software in the preceding year, to effectively create a fee‑certain consumption‑based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (“SSP”). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets.
Enterprise 365 (“E365”) subscriptions provide unrestricted access to the Company’s comprehensive software portfolio, similar to ELS, however, the accounts are charged based upon daily usage. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company’s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage.
Term license subscriptions — The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (“ATL”) are generally prepaid annually for named user access to specific products and include the Company’s Virtuoso subscriptions sold via the Company’s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. Quarterly term license (“QTL”) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (“MTL”) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (“CSS”), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets. For usage‑based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.
Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company’s ProjectWise and AssetWise systems. The Company’s standard offerings are usage based with monetization through the Company’s CSS program as described below.
CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in Accruals and other current liabilities in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.
Perpetual licenses
Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.
Services
The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company’s fixed‑fee arrangements, including its Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement. Revenues are recognized as services are performed.
The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end‑users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.
Significant Judgments and Estimates
The Company’s contracts with customers may include promises to transfer licenses (perpetual or term‑based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.
The Company’s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. As of March 31, 2022 and December 31, 2021, the Company has deferred $17,724 and $18,020, respectively, related to portfolio balancing exchange rights which is included in Deferred revenues in the consolidated balance sheets.
Contract Assets and Contract Liabilities
March 31, 2022December 31, 2021
Contract assets$309 $336 
Deferred revenues228,454 232,593 
As of March 31, 2022 and December 31, 2021, the Company’s contract assets relate to performance obligations completed in advance of the right to invoice and are included in Prepaid and other current assets in the consolidated balance sheets. Contract assets were not impaired as of March 31, 2022 and December 31, 2021.
Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.
For the three months ended March 31, 2022, $97,005 of revenues that were included in the December 31, 2021 deferred revenues balance were recognized. There were additional deferrals of $94,522, which were primarily related to new billings and acquisitions (see Note 4). For the three months ended March 31, 2021, $91,125 of revenues that were included in the December 31, 2020 deferred revenues balance were recognized. There were additional deferrals of $78,210, which were primarily related to new billings.
Remaining Performance Obligations
The Company’s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of March 31, 2022, amounts allocated to these remaining performance obligations are $228,454, of which the Company expects to recognize 94.3% over the next 12 months with the remaining amount thereafter.
Disaggregation of Revenues
The following table details revenues:
Three Months Ended
March 31,
20222021
Subscriptions:
SELECT subscriptions$66,598 $66,140 
Enterprise subscriptions (1)
81,827 71,015 
Term license subscriptions92,808 50,970 
Subscriptions241,233 188,125 
Perpetual licenses10,205 10,116 
Subscriptions and licenses251,438 198,241 
Services:
Recurring4,701 6,077 
Other19,378 17,687 
Services24,079 23,764 
Total revenues$275,517 $222,005 
(1)Enterprise subscriptions includes revenue attributable to E365 subscriptions of $68,598 and $48,265 for the three months ended March 31, 2022 and 2021, respectively.
The Company recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended March 31, 2022 and 2021, the Company recognized $125,225 and $95,625 of license related revenues, respectively, of which $115,020 and $85,509, respectively, were attributable to the term license component of the Company’s subscription based commercial offerings recorded in Subscriptions in the consolidated statements of operations.
The Company derived 7% and 8% of its total revenues through channel partners for the three months ended March 31, 2022 and 2021, respectively.
Revenue to external customers is attributed to individual countries based upon the location of the customer.
Three Months Ended
March 31,
20222021
Americas (1)
$154,260 $108,862 
Europe, the Middle East, and Africa (“EMEA”) (2)
77,480 73,848 
Asia-Pacific (“APAC”)
43,777 39,295 
Total revenues$275,517 $222,005 
(1)Americas includes the United States (“U.S.”), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $116,133 and $92,940 for the three months ended March 31, 2022 and 2021, respectively.
(2)Revenue attributable to the United Kingdom totaled $22,291 and $22,383 for the three months ended March 31, 2022 and 2021, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions AcquisitionsOn January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. For the year ended December 31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $1,269,844. On June 17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company’s consolidated statements of operations and financial position.
The aggregate details of the Company’s acquisition activity are as follows:
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Number of acquisitions13 
Cash paid at closing (1)
$715,114 $1,072,820 
Cash acquired(19,146)(37,837)
Net cash paid$695,968 $1,034,983 
(1)Of the cash paid at closing for the three months ended March 31, 2022 and year ended December 31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.
The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,401 $5,382 
Other liabilities960 1,231 
Contingent consideration from acquisitions$4,361 $6,613 
The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,522 $4,751 
Other liabilities6,180 6,177 
Non-contingent consideration from acquisitions$9,702 $10,928 
The operating results of the acquired businesses are included in the Company’s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.
The Company is in the process of finalizing the purchase accounting for Power Line Systems. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the acquisition date. The initial accounting for Power Line Systems is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.Acquisition costs are expensed as incurred and are recorded in General and administrative in the consolidated statements of operations. For the three months ended March 31, 2022 and 2021, the Company incurred acquisition expenses of $10,574 and $6,861, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three months ended March 31, 2022, $9,773 of the Company’s acquisition expenses related to the acquisition of Power Line Systems, and $6,716 of the Company’s acquisition expenses related to the acquisition of Seequent for the three months ended March 31, 2021.
The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Consideration:
Cash paid at closing$715,114 $1,072,820 
Shares issued at closing (1)(2)
— 182,390 
Contingent consideration— 4,544 
Deferred, non-contingent consideration, net— 10,090 
Total consideration$715,114 $1,269,844 
Assets acquired and liabilities assumed:
Cash$19,146 $37,837 
Accounts receivable and other current assets1,098 24,174 
Operating lease right-of-use assets1,237 12,095 
Property and equipment963 4,383 
Other assets— 874 
Software and technology (weighted average useful life of 5 years)
9,700 43,560 
Customer relationships (weighted average useful life of 10 and 9 years, respectively)
78,300 158,555 
Trademarks (weighted average useful life of 10 years)
5,200 38,256 
In-process research and development— 3,700 
Total identifiable assets acquired excluding goodwill115,644 323,434 
Accruals and other current liabilities(610)(27,649)
Deferred revenues(10,219)(26,245)
Operating lease liabilities(1,237)(11,988)
Deferred income taxes(6,865)(53,342)
Other liabilities— (716)
Total liabilities assumed(18,931)(119,940)
Net identifiable assets acquired excluding goodwill96,713 203,494 
Goodwill618,401 1,066,350 
Net assets acquired$715,114 $1,269,844 
(1)Of the total 3,141,342 shares issued at closing, 83,627 shares are subject to forfeiture if post‑closing employment service conditions are not met. Accordingly, $5,452 is being recorded as stock‑based compensation expense over the related forfeiture period of two years (see Note 15).
(2)A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.
The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.
The fair values of deferred revenues were determined in accordance with the Company’s revenue recognition policies (see Note 3).
The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market‑based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company’s pricing model and the weighted average cost of capital.
Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $519,564 of the goodwill recorded relating to the acquisition of Power Line Systems will be deductible for income tax purposes.
Unaudited Pro Forma Financial Information
Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the three months ended March 31, 2021 would have been $255,783. Net income, net income per share, basic, and net income per share, diluted for the three months ended March 31, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.
The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.
Acquisition Subsequent to March 31, 2022
In April 2022, the Company completed one acquisition. The acquisition is not expected to be material to the Company’s consolidated financial statements.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consist of the following:
March 31, 2022December 31, 2021
Land$2,811 $2,811 
Building and improvements36,366 35,188 
Computer equipment and software49,169 47,651 
Furniture, fixtures, and equipment14,400 14,274 
Aircraft2,038 4,075 
Other59 61 
Property and equipment, at cost104,843 104,060 
Less: Accumulated depreciation(72,800)(72,237)
Total property and equipment, net$32,043 $31,823 
Depreciation expense for the three months ended March 31, 2022 and 2021 was $2,490 and $2,497, respectively.
Related Party Equipment Sale
In January 2022, the audit committee of the Company’s board of directors authorized the Company to sell 50% of its interest in the Company’s aircraft at fair market value to an entity controlled by the Company’s Chief Executive Officer. The transaction was completed on February 1, 2022 for $2,380 and resulted in a gain of $2,029, which was recorded in Other income, net in the consolidated statement of operations for the three months ended March 31, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the three months ended March 31, 2022. Pursuant to FASB Accounting Standards Codification (“ASC”) Topic 850, Related Party Disclosures, the Company determined this transaction was to a related party.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The changes in the carrying amount of goodwill are as follows:
Balance, December 31, 2021$1,588,477 
Acquisitions618,401 
Foreign currency translation adjustments10,828 
Other adjustments(128)
Balance, March 31, 2022$2,217,578 
Details of intangible assets other than goodwill are as follows:
March 31, 2022December 31, 2021
Estimated
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Intangible assets subject to amortization:
Software and technology
3-5 years
$95,909 $(50,327)$45,582 $101,588 $(63,225)$38,363 
Customer relationships
3-10 years
324,657 (91,288)233,369 245,325 (83,799)161,526 
Trademarks
3-10 years
68,703 (22,422)46,281 63,080 (20,893)42,187 
Non-compete agreements
5 years
350 (156)194 350 (139)211 
489,619 (164,193)325,426 410,343 (168,056)242,287 
Intangible assets not subject to amortization:
In-process research and development3,603 — 3,603 3,547 — 3,547 
Total intangible assets$493,222 $(164,193)$329,029 $413,890 $(168,056)$245,834 
The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company’s consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$3,022 $1,151 
Amortization of purchased intangibles9,906 3,438 
Total amortization expense$12,928 $4,589 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Investments
3 Months Ended
Mar. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]  
Investments Investments
Investments consist of the following:
March 31, 2022December 31, 2021
Cost method investments$8,538 $6,438 
Equity method investment142 — 
Total investments$8,680 $6,438 
Through iTwin Ventures, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. The Company recorded these investments under the cost method. For the three months ended March 31, 2022, the Company invested $2,111 in cost method investments.
The Company accounts for Digital Construction Works, Inc. (“DCW”) using the equity method. DCW, a 50%-owned joint venture with Topcon Positioning Systems, Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW’s focus is to transform the construction industry from its legacy document‑centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the three months ended March 31, 2022, the Company invested $700 in DCW. Pursuant to FASB ASC Topic 850, Related Party Disclosures, the Company has determined that DCW is a related party. For the three months ended March 31, 2022, transactions between the Company and DCW were not material to the Company’s consolidated financial statements.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Leases
The Company’s operating leases consist of office facilities, office equipment, and automobiles, and the Company’s finance lease consists of computer equipment. The finance lease is not material for the periods presented. As of March 31, 2022, the Company’s leases have remaining terms of less than one year to nine years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.
For contracts with lease and non‑lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company’s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right‑of‑use asset or lease liability for short‑term leases (leases with a term of twelve months or less). Short‑term leases are recognized in the consolidated statements of operations on a straight‑line basis over the lease term.
The components of operating lease cost reflected in the consolidated statements of operations were as follows:
Three Months Ended
March 31,
20222021
Operating lease cost (1)
$5,753 $4,543 
Variable lease cost1,273 968 
Short-term lease cost
Total operating lease cost$7,031 $5,515 
(1)Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.
Other information related to leases was as follows:
Three Months Ended
March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,114 $4,686 
Right-of-use assets obtained in exchange for new operating lease liabilities (1)
$2,876 $614 
(1)Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.
The weighted average remaining lease term for operating leases was 4.1 years as of March 31, 2022 and December 31, 2021. The weighted average discount rate was 2.6% and 2.5% as of March 31, 2022 and December 31, 2021, respectively.
Maturities of operating lease liabilities are as follows:
March 31, 2022
Remainder of 2022$14,267 
202314,311 
20249,624 
20256,911 
20264,440 
Thereafter6,146 
Total future lease payments55,699 
Less: Imputed interest(3,829)
Total operating lease liabilities$51,870 
As of March 31, 2022, the Company had additional operating lease minimum lease payments of $956 for executed leases that have not yet commenced, primarily for office locations.
Supplemental balance sheet information related to the financing lease was as follows:
March 31, 2022December 31, 2021
Property and equipment$471 $484 
Accumulated depreciation(471)(453)
Property and equipment, net$— $31 
Accruals and other current liabilities$48 $98 
Total financing lease liabilities$48 $98 
Leases Leases
The Company’s operating leases consist of office facilities, office equipment, and automobiles, and the Company’s finance lease consists of computer equipment. The finance lease is not material for the periods presented. As of March 31, 2022, the Company’s leases have remaining terms of less than one year to nine years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.
For contracts with lease and non‑lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company’s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right‑of‑use asset or lease liability for short‑term leases (leases with a term of twelve months or less). Short‑term leases are recognized in the consolidated statements of operations on a straight‑line basis over the lease term.
The components of operating lease cost reflected in the consolidated statements of operations were as follows:
Three Months Ended
March 31,
20222021
Operating lease cost (1)
$5,753 $4,543 
Variable lease cost1,273 968 
Short-term lease cost
Total operating lease cost$7,031 $5,515 
(1)Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.
Other information related to leases was as follows:
Three Months Ended
March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,114 $4,686 
Right-of-use assets obtained in exchange for new operating lease liabilities (1)
$2,876 $614 
(1)Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.
The weighted average remaining lease term for operating leases was 4.1 years as of March 31, 2022 and December 31, 2021. The weighted average discount rate was 2.6% and 2.5% as of March 31, 2022 and December 31, 2021, respectively.
Maturities of operating lease liabilities are as follows:
March 31, 2022
Remainder of 2022$14,267 
202314,311 
20249,624 
20256,911 
20264,440 
Thereafter6,146 
Total future lease payments55,699 
Less: Imputed interest(3,829)
Total operating lease liabilities$51,870 
As of March 31, 2022, the Company had additional operating lease minimum lease payments of $956 for executed leases that have not yet commenced, primarily for office locations.
Supplemental balance sheet information related to the financing lease was as follows:
March 31, 2022December 31, 2021
Property and equipment$471 $484 
Accumulated depreciation(471)(453)
Property and equipment, net$— $31 
Accruals and other current liabilities$48 $98 
Total financing lease liabilities$48 $98 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Accruals and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Accruals and Other Current Liabilities Accruals and Other Current Liabilities
Accruals and other current liabilities consist of the following:
March 31, 2022December 31, 2021
CSS deposits$200,589 $162,046 
Accrued benefits41,927 36,656 
Accrued compensation29,437 37,725 
Due to customers14,500 12,798 
Deferred compensation plan liabilities7,779 7,309 
Accrued indirect taxes6,457 7,520 
Accrued acquisition stay bonus5,838 9,461 
Accrued cloud provisioning costs5,396 5,862 
Accrued professional fees3,945 6,940 
Non-contingent consideration from acquisitions3,522 4,751 
Contingent consideration from acquisitions3,401 5,382 
Employee stock purchase plan contributions3,118 4,818 
Other accrued and current liabilities25,364 22,335 
Total accruals and other current liabilities$351,273 $323,603 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Long‑Term Debt
Long‑term debt consists of the following:
March 31, 2022December 31, 2021
Bank credit facility:
Revolving loan facility$440,216 $— 
Term loan:
Principal198,750 200,000 
Unamortized debt issuance costs(500)(534)
Term loan net carrying value198,250 199,466 
Bank credit facility net carrying value638,466 199,466 
2026 Notes:
Principal690,000 690,000 
Unamortized debt issuance costs(13,769)(14,677)
2026 Notes net carrying value676,231 675,323 
2027 Notes:
Principal575,000 575,000 
Unamortized debt issuance costs(13,170)(13,797)
2027 Notes net carrying value561,830 561,203 
Total net carrying value1,876,527 1,435,992 
Less: Current portion of long-term debt(5,000)(5,000)
Total long-term debt$1,871,527 $1,430,992 
Bank Credit Facility
The Company has an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November 15, 2025 and a $200,000 senior secured term loan as described further below (the “Credit Facility”).
The Company’s $200,000 senior secured term loan has a maturity of November 15, 2025 (the “2021 Term Loan”). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March 31, 2022 and ending with December 31, 2023, the Company is required to repay $1,250 per quarter. Beginning with March 31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $2,500 per quarter. The Company incurred $540 of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub‑facility and revolving loan facility under the Credit Facility.
In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub‑facility and a $200,000 incremental “accordion” sub‑facility. The Company had $150 of letters of credit and surety bonds outstanding as of March 31, 2022 and December 31, 2021. As of March 31, 2022 and December 31, 2021, the Company had $409,634 and $849,850, respectively, available under the Credit Facility.
Borrowings under the Credit Facility are guaranteed by all of the Company’s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company’s and the guarantors’ U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of March 31, 2022 and December 31, 2021, the Company was in compliance with all covenants in its Credit Facility.
Convertible Senior Notes
2026 Notes
On January 26, 2021, the Company completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the “2026 Notes”). The 2026 Notes were issued pursuant to an indenture, dated as of January 26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2026 Indenture”). Interest will accrue from January 26, 2021 and will be payable semi‑annually in arrears in cash on January 15 and July 15 of each year, with the first payment due on July 15, 2021. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $18,055 of expenses in connection with the 2026 Notes offering consisting of the payment of initial purchasers’ discounts and commissions, professional fees, and other expenses (“transaction costs”). The Company used $25,530 of the net proceeds from the sale of the 2026 Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026 Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note 4).
Prior to October 15, 2025, the 2026 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2026 Indenture; and (4) if the Company calls the 2026 Notes for redemption. On or after October 15, 2025 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026 Notes will be convertible at the option of the holder at any time.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 15.5925 shares of the Company’s Class B Common Stock per $1 principal amount of 2026 Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.
The Company will have the option to redeem the 2026 Notes in whole or in part at any time on or after January 20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026 Notes in whole or in part for cash at a price equal to the principal amount of the 2026 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $44.23 per share or greater than $210.00 per share. The Company will not increase the conversion rate to an amount that exceeds 22.6090 shares per $1 principal amount of 2026 Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.
The 2026 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 0.658%.
As of March 31, 2022, none of the conditions of the 2026 Notes to early convert has been met.
The 2026 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2026 Notes.
Capped Call Options — In connection with the pricing of the 2026 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795 per share, which represents a premium of 65% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on January 21, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2026 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026 Notes, the Company accounts for the capped call options separately from the 2026 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
2027 Notes
On June 28, 2021, the Company completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the “2027 Notes”). The 2027 Notes were issued pursuant to an indenture, dated as of June 28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2027 Indenture”). Interest will accrue from June 28, 2021 and will be payable semi‑annually in arrears in cash on January 1 and July 1 of each year, with the first payment due on January 1, 2022. The 2027 Notes will mature on July 1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $15,065 of expenses in connection with the 2027 Notes offering consisting of transaction costs. The Company used $25,875 of the net proceeds from the sale of the 2027 Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.
Prior to April 1, 2027, the 2027 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2027 Indenture; and (4) if the Company calls the 2027 Notes for redemption. On or after April 1, 2027 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027 Notes will be convertible at the option of the holder at any time.
The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 12.0153 shares of the Company’s Class B Common Stock per $1 principal amount of 2027 Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a “make-whole fundamental change” (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.
The Company will have the option to redeem the 2027 Notes in whole or in part at any time on or after July 5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.
Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027 Notes in whole or in part for cash at a price equal to the principal amount of the 2027 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $61.65 per share or greater than $325.00 per share. The Company will not increase the conversion rate to an amount that exceeds 16.2206 shares per $1 principal amount of 2027 Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.
The 2027 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027 Notes. The effective interest rate for the 2027 Notes is 0.864%.
As of March 31, 2022, none of the conditions of the 2027 Notes to early convert has been met.
The 2027 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2027 Notes.
Capped Call Options — In connection with the pricing of the 2027 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575 per share, which represents a premium of 55% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on June 23, 2021 and is subject to customary adjustments under the terms of the capped call options.
The capped call options were entered into in conjunction with the issuance of the 2027 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027 Notes, the Company accounts for the capped call options separately from the 2027 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to Additional paid-in capital in the consolidated balance sheet.
Interest Expense
Interest expense consists of the following:
Three Months Ended
March 31,
20222021
Bank credit facility (1):
Revolving loan facility$2,225 $729 
Term loan1,067 — 
Interest rate swap294 301 
Amortization and write-off of deferred debt issuance costs243 575 
3,829 1,605 
2026 Notes:
0.125% Coupon interest
216 154 
Amortization of deferred debt issuance costs908 654 
1,124 808 
2027 Notes:
0.375% Coupon interest
539 — 
Amortization of deferred debt issuance costs627 — 
1,166 — 
Other obligations1,005 (12)
Total interest expense$7,124 $2,401 
(1)The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.
Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April 2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in Other income, net in the consolidated statements of operations. As of March 31, 2022 and December 31, 2021, the Company recorded a swap related asset at fair value of $22,201 and $10,117, respectively, in Other assets in the consolidated balance sheets.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Executive Bonus Plan
3 Months Ended
Mar. 31, 2022
Compensation Related Costs [Abstract]  
Executive Bonus Plan Executive Bonus Plan
Certain of the Company’s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the “Bonus Plan”). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company’s adjusted Management Report Operating Income (“MROI”), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company’s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant’s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan’s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non‑plan participants and participant charitable contributions.
A participant may defer any portion, or all, of such participant’s incentive bonus payable pursuant to the Bonus Plan into the deferred compensation plan (see Note 12). A participant’s non‑deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant’s non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock issued under the Bentley Systems, Incorporated 2020 Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock as stock‑based compensation expense in the consolidated statements of operations (see Note 15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company’s Class B Common Stock for the period commencing on the tenth trading day prior to the end of the applicable calendar quarter and ending on the tenth trading day following the end of the applicable calendar quarter. Notwithstanding participants’ elections to receive shares of fully vested Class B Common Stock in respect of their non‑deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class B Common Stock payable in respect of the non‑deferred incentive bonuses exceeds $7,500, the portion of each participant’s non‑deferred incentive bonus payable in shares of fully vested Class B Common Stock will be reduced pro rata such that the $7,500 limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.
For the three months ended March 31, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $9,719 and $8,875, respectively.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Plans
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
Deferred Compensation Plan
Under the Company’s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the “DCP”), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company’s Class B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class B Common Stock, and are recorded as stock‑based compensation expense in the consolidated statements of operations (see Note 15).
DCP participants’ holdings in phantom shares of the Company’s Class B Common Stock are equity classified as they will be settled in shares of Class B Common Stock upon eventual distribution.
In August 2021, the Company’s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one‑time, short‑term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company’s Class B Common Stock into other phantom investment funds. For further discussion of the aforementioned DCP reallocation, see Note 12 to the Company’s consolidated financial statements included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10‑K.
DCP participants’ holdings in phantom investment funds and amounts in the DCP attributable to certain non‑colleague participants are classified as liabilities in either Accruals and other current liabilities or Deferred compensation plan liabilities in the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to Deferred compensation plan in the consolidated statements of operations.
Deferred compensation plan (income) expense was $(5,138) and $167 for the three months ended March 31, 2022 and 2021, respectively.
For the three months ended March 31, 2022 and 2021, DCP elective participant deferrals were $669 and $854, respectively. No discretionary contributions were made to the DCP during the three months ended March 31, 2022 and 2021. As of March 31, 2022 and December 31, 2021, phantom shares of the Company’s Class B Common Stock issuable by the DCP were 24,111,988 and 25,384,449, respectively.
The total liabilities related to the DCP is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$7,779 $7,309 
Deferred compensation plan liabilities89,282 94,890 
Total DCP liabilities$97,061 $102,199 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Common Stock Common StockCommon Stock Issuances, Sales, and Repurchases
For the three months ended March 31, 2022, the Company issued 1,401,249 shares of Class B Common Stock to colleagues who exercised their stock options, net of 314,659 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,651 of applicable income tax withholdings. The Company received $2,768 in proceeds from the exercise of stock options. For the three months ended March 31, 2021, the Company issued 1,263,121 shares of Class B Common Stock to colleagues who exercised their stock options, net of 262,210 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,158 of applicable income tax withholdings. The Company received $1,751 in proceeds from the exercise of stock options.
For the three months ended March 31, 2022, the Company issued 149,855 shares of Class B Common Stock related to the exercise of acquisition options (see Note 15), net of 585,145 shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.
For the three months ended March 31, 2022 and 2021, the Company issued 72,105 and 79,961 shares of Class B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total 128,496 shares awarded for the three months ended March 31, 2022, 56,391 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,192. Of the total 126,038 shares awarded for the three months ended March 31, 2021, 46,077 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,037.
For the three months ended March 31, 2022 and 2021, the Company issued 809,751 and 339,503 shares of Class B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the three months ended March 31, 2022 totaled 1,310,061 shares of which 500,310 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $24,246. The distribution in shares for the three months ended March 31, 2021 totaled 556,475 shares of which 216,972 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $8,859.
Dividends
The Company declared cash dividends during the periods presented as follows:
Dividend
Per ShareAmount
2022:
First quarter$0.03 $8,353 
2021:
First quarter$0.03 $8,219 
Global Employee Stock Purchase Plan
The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the “ESPP”) provides eligible colleagues of the Company with an opportunity to contribute up to 15% of their eligible compensation toward the purchase of the Company’s Class B Common Stock at a discounted price, up to a maximum of $25 per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January 1st (or the first trading day thereafter) through June 30th (or the first trading day prior to such date), and from July 1st (or the first trading day thereafter) through December 31st (or the first trading day prior to such date). The purchase price per share at which shares of Class B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of 85% of the fair market value of a share of Class B Common Stock (i) on the first trading day of the offering period, or (ii) on the purchase date (i.e., the last trading day of the purchase period). During the three months ended March 31, 2022, colleagues who elected to participate in the ESPP purchased a total of 109,749 shares of Class B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $4,611. Of the total 112,249 shares purchased, 2,500 shares were sold back to the Company to pay for applicable income tax withholdings of $121. During the three months ended March 31, 2021, no shares were issued under the ESPP. As of March 31, 2022 and December 31, 2021, $3,118 and $4,818 of ESPP withholding via colleague payroll deduction were recorded in Accruals and other current liabilities in the consolidated balance sheets, respectively.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following during the three months ended March 31, 2022 and 2021:
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2021$(90,867)$(907)$(91,774)
Other comprehensive income, before taxes
16,437 18 16,455 
Tax expense (5)(5)
Other comprehensive income, net of taxes
16,437 13 16,450 
Balance, March 31, 2022$(74,430)$(894)$(75,324)
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2020$(25,219)$(1,014)$(26,233)
Other comprehensive (loss) income, before taxes
(9,182)29 (9,153)
Tax expense— (8)(8)
Other comprehensive (loss) income, net of taxes
(9,182)21 (9,161)
Balance, March 31, 2021$(34,401)$(993)$(35,394)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Equity Awards and Instruments Equity Awards and Instruments
Stock-Based Compensation Expense
Total stock‑based compensation expense was as follows:
Three Months Ended
March 31,
20222021
Bonus Plan expense (see Note 11)$8,161 $6,124 
Restricted stock and restricted stock units (“RSUs”) expense (1)
5,365 1,497 
Stock option expense756 998 
ESPP expense (see Note 13)680 449 
DCP elective participant deferrals expense (2) (see Note 12)
137 — 
Total stock-based compensation expense (3)
$15,099 $9,068 
(1)Includes acquisition‑related shares for the three months ended March 31, 2022 (see Note 4).
(2)DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.
(3)As of March 31, 2022 and December 31, 2021, $8,658 and $6,749 remained in Accruals and other current liabilities in the consolidated balance sheets, respectively.
Total stock‑based compensation expense is included in the consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$385 $89 
Cost of services383 243 
Research and development5,395 3,955 
Selling and marketing1,454 788 
General and administrative7,482 3,993 
Total stock-based compensation expense$15,099 $9,068 
Stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance‑based RSUs, stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.
Stock Options
The following is a summary of stock option activity and related information under the Company’s applicable equity incentive plans:
Weighted
WeightedAverage
AverageRemainingAggregate
StockExercise PriceContractualIntrinsic
OptionsPer ShareLife (in years)Value
Outstanding, December 31, 20216,917,925 $5.26 
Exercised(1,715,908)4.42 
Forfeited(25,125)5.56 
Outstanding, March 31, 20225,176,892 $5.54 1.6$200,026 
Exercisable, March 31, 20223,144,392 $5.55 1.6$121,455 
For the three months ended March 31, 2022 and 2021, the Company received cash proceeds of $2,768 and $1,751, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the three months ended March 31, 2022 and 2021 was $62,025 and $61,267, respectively.
As of March 31, 2022, there was $1,873 of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately 0.9 years.
Acquisition Options — In addition to stock options granted under the Company’s equity incentive plans, in connection with an acquisition completed in March 2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to 900,000 shares of Class B Common Stock. The options have a five‑year term, were exercisable on March 27, 2022, and have an initial exercise price of $6.805 per share. The exercise price of the options is subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $0.01) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company’s Class B Common Stock on the exercise date. During the three months ended March 31, 2022, 735,000 shares were exercised. As of March 31, 2022, 165,000 shares remain outstanding and have an aggregate intrinsic value of $1,465.
Restricted Stock and RSUs
Under the equity incentive plans, the Company may grant both time‑based and performance‑based shares of restricted Class B Common Stock and RSUs to eligible colleagues. Time‑based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance‑based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services, and certain non‑financial performance targets. Performance targets are generally set for annual performance periods.
The following is a summary of unvested restricted stock and RSU activity and related information under the Company’s applicable equity incentive plans:
Time-Performance-
BasedBased
Time-Performance-WeightedWeighted
TotalBasedBasedAverageAverage
RestrictedRestrictedRestrictedGrant DateGrant Date
StockStockStockFair ValueFair Value
and RSUsand RSUsand RSUsPer SharePer Share
Unvested, December 31, 20211,708,545 1,611,862 96,683 
(4)
$32.81 $49.93 
Granted1,377,889 
(1)
1,072,104 
(3)
305,785 
(5)
39.2639.26
Vested(95,877)(4,707)(91,170)
(4)
44.20 49.93 
Forfeited(20,044)(14,531)(5,513)39.27 49.93 
Unvested, March 31, 20222,970,513 
(2)
2,664,728 305,785 $35.35 $39.26 
(1)For the three months ended March 31, 2022, the Company only granted RSUs.
(2)Includes 67,957 RSUs which are expected to be settled in cash.
(3)Includes 199,076 time‑based RSUs granted during the three months ended March 31, 2022 to certain officers and key employees, which cliff vest on January 31, 2025.
(4)Relates to the 2021 annual performance period. Total stock‑based compensation expense associated with these awards was fully recognized as of December 31, 2021.
(5)Relates to the 2022 annual performance period, except for 185,186 performance‑based RSUs granted during the three months ended March 31, 2022 with extraordinary terms, which are described below.
During the three months ended March 31, 2022, the Company granted 185,186 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three‑year performance period (the “Performance Period”). For each year of the Performance Period, one‑third of the performance‑based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company’s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. Final actual vesting will be determined on January 31, 2025.
During the three months ended March 31, 2022, the Company granted 120,599 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance‑based RSUs granted or 150,749 performance‑based RSUs.
In 2016, the Company granted RSUs subject to performance‑based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the three months ended March 31, 2022 and 2021, 10,888 and 10,864 shares, respectively, were delivered to colleagues, and 7 and 14 additional shares, respectively, were earned as a result of dividends. As of March 31, 2022 and December 31, 2021, 9,340 and 20,221 shares, respectively, of these vested and deferred RSUs remained outstanding.
The weighted average grant date fair values of RSUs granted were $39.26 and $45.32, for the three months ended March 31, 2022 and 2021, respectively.
For the three months ended March 31, 2022 and 2021, restricted stock and RSUs were issued net of 38,955 and 14,869 shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $1,555 and $708, respectively.
As of March 31, 2022, there was $83,341 of unrecognized compensation expense related to unvested time‑based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately 2.2 years. There was no remaining unrecognized compensation expense related to unvested performance‑based restricted stock. As of March 31, 2022, there was $11,676 of unrecognized compensation expense related to unvested performance‑based RSUs, which is expected to be recognized over a weighted average period of approximately 2.0 years.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company calculates its interim income tax provision in accordance with ASC Topics 270, Interim Reporting, and 740, Income Taxes. At the end of each interim period, the Company makes an estimate of the annual U.S. domestic and foreign jurisdictions’ expected effective tax rates and applies these rates to its respective year to date taxable income or loss. The computation of the estimated effective tax rates at each interim period requires certain estimates and assumptions including, but not limited to, the expected operating income for the fiscal year, projections of the proportion of income (or loss) earned and taxed in the U.S. and foreign tax jurisdictions, along with permanent differences, and the likelihood of deferred tax asset utilization. The Company’s estimates and assumptions may change as new events occur, additional information is obtained, or as the tax environment changes. Should facts and circumstances change during a period causing a material change to the estimated effective income tax rate, a cumulative adjustment will be recorded.
The income tax provisions for the three months ended March 31, 2022 and 2021 were based on the estimated annual effective income tax rates adjusted for discrete items occurring during the periods presented. For the three months ended March 31, 2022 and 2021, the Company recognized an aggregate consolidated income tax expense of $3,231 and $10,358, respectively, for U.S. domestic and foreign income taxes. For the three months ended March 31, 2022 and 2021, the Company recorded discrete tax benefits of $12,728 and $7,485, respectively, primarily associated with significant windfall tax benefits from stock‑based compensation, net of the impact from officer compensation limitation provisions. The effective income tax rate of 5.4% on Income before income taxes of $60,191 for the three months ended March 31, 2022 was lower than the effective income tax rate of 15.3% on Income before income taxes of $67,810 for the three months ended March 31, 2021 primarily due to an increase in discrete tax benefits as discussed above.
During the three months ended March 31, 2022, the Company repatriated $100,000 of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. Subsequent to March 31, 2022, the Company repatriated $50,000 of accumulated undistributed previously taxed earnings generated by its foreign subsidiaries as of March 31, 2022 to the U.S. The repatriation was used to fund a portion of the acquisition of Power Line Systems (see Note 4). The cash repatriations did not have a material impact on Provision for income taxes for the three months ended March 31, 2022.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Derivatives Not Designated As Hedging Instrument
The Company has an interest rate swap with a notional amount of $200,000 and a termination date of April 2, 2030 to reduce the interest rate risk associated with the Company’s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.
The following is a summary of the interest rate swap activity:
Three Months Ended
March 31,Recognized in Consolidated
20222021Statements of Operations
Interest rate swap:
Gain from change in fair value
$12,084 $13,661 
Other income, net
Payments294 301 Interest expense, net
Fair Value
The Company applies the provisions of FASB ASC Topic 820, Fair Value Measurement, for fair value measurements of financial assets and financial liabilities and for fair value measurements of non‑financial items that are recognized or disclosed at fair value in the consolidated financial statements.
The Company’s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long‑term liabilities, and long‑term debt.
The following methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of March 31, 2022 and December 31, 2021:
Current assets and current liabilities — In general, the carrying amounts reported on the Company’s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short‑term nature of those instruments.
Acquisition contingent consideration — The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.
Interest rate swap — The fair value of the Company’s interest rate swap is measured based on the implied forward rates from the U.S. Dollar one‑month LIBOR yield curve and are classified as Level 2 within the fair value hierarchy.
Long-term debt — The fair value of the Company’s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level 2 inputs in the fair value hierarchy. As of March 31, 2022, the estimated fair value of the 2026 Notes and 2027 Notes was $681,030 and $502,257, respectively. As of December 31, 2021, the estimated fair value of the 2026 Notes and 2027 Notes was $720,284 and $531,915, respectively. The estimated fair value of the 2026 Notes and 2027 Notes is based on quoted market prices of the Company’s instrument in markets that are not active and are classified as Level 2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.
Deferred compensation plan liabilities — The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.
A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on management’s own assumptions used to measure assets and liabilities at fair value.
The following tables provide the financial assets and financial liabilities carried at fair value measured on a recurring basis:
March 31, 2022Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $— $— $21 
Interest rate swap (2)
— 22,201 — 22,201 
Total assets$21 $22,201 $— $22,222 
Liabilities:
Acquisition contingent consideration (3)
$— $— $4,361 $4,361 
Deferred compensation plan liabilities (4)
97,061 — — 97,061 
Cash-settled equity awards (5)
497 — — 497 
Total liabilities$97,558 $— $4,361 $101,919 
December 31, 2021Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $— $— $21 
Interest rate swap (2)
— 10,117 — 10,117 
Total assets$21 $10,117 $— $10,138 
Liabilities:
Acquisition contingent consideration (3)
$— $— $6,613 $6,613 
Deferred compensation plan liabilities (4)
102,199 — — 102,199 
Cash-settled equity awards (5)
353 — — 353 
Total liabilities$102,552 $— $6,613 $109,165 
(1)Included in Cash and cash equivalents in the consolidated balance sheets.
(2)Included in Other assets in the consolidated balance sheets.
(3)Included in Other liabilities, except for current liabilities of $3,401 and $5,382 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.
(4)Included in Deferred compensation plan liabilities, except for current liabilities of $7,779 and $7,309 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets.
(5)Included in Accruals and other current liabilities in the consolidated balance sheets.
The following table is a reconciliation of the changes in fair value of the Company’s financial liabilities which have been classified as Level 3 in the fair value hierarchy:
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Balance, beginning of year$6,613 $4,299 
Payments(2,721)(2,371)
Addition— 4,544 
Change in fair value500 294 
Foreign currency translation adjustments(31)(153)
Balance, end of period$4,361 $6,613 
The Company did not have any transfers between levels within the fair value hierarchy.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Commitment — In the normal course of business, the Company enters into various purchase commitments for goods and services. As of March 31, 2022, the non‑cancelable future cash purchase commitment for services related to the cloud provisioning of the Company’s software solutions was $41,947 through May 2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.
Operating Leases — The Company leases certain office facilities, office equipment, and automobiles under operating leases having initial or remaining non‑cancelable terms in excess of one year (see Note 8).
Litigation — From time to time, the Company is involved in certain legal actions arising in the ordinary course of business. In management’s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company’s future financial position, results of operations, or cash flows.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Data
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Geographic Data Geographic Data
Revenues by geographic area are presented in Note 3. The following table presents the Company’s long‑lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes 5, 6, and 8):
March 31, 2022December 31, 2021
Americas (1)
$188,292 $99,500 
EMEA40,574 44,730 
APAC181,638 184,245 
Total long-lived assets$410,504 $328,475 
(1)Americas includes the U.S., Canada, and Latin America (including the Caribbean).
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Interest Expense, Net
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Interest Expense, Net Interest Expense, Net
Interest expense, net is comprised of the following:
Three Months Ended
March 31,
20222021
Interest expense (see Note 10)$(7,124)$(2,401)
Interest income82 82 
Interest expense, net$(7,042)$(2,319)
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, Net
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Other Income, Net Other Income, Net
Other income, net is comprised of the following:
Three Months Ended
March 31,
20222021
Foreign exchange (loss) gain (1)
$(3,071)$792 
Other income, net (2)
13,712 13,690 
Total other income, net
$10,641 $14,482 
(1)Foreign exchange (loss) gain is primarily attributable to foreign currency translation derived primarily from U.S. Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries.
(2)For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $12,084 (see Note 17) and a gain on the sale of 50% of the Company’s interest in its aircraft of $2,029 (see Note 5), partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $13,661 (see Note 17).
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per ShareThe Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company’s declaration of a dividend for common shares. As of March 31, 2022, there were 305,785 participating securities outstanding. As of March 31, 2021, there were no participating securities outstanding.
Undistributed net income allocated to participating securities are subtracted from net income in determining basic net income attributable to common stockholders. Basic net income per share is computed by dividing basic net income attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company’s Class B Common Stock.
For the Company’s diluted net income per share numerator, interest expense, net of tax, attributable to the conversion of the convertible senior notes is added back to basic net income attributable to common stockholders. For the Company’s diluted net income per share denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans and ESPP, and by the dilutive effect of the assumed conversion of the convertible senior notes. Diluted net income per share attributable to common stockholders is computed by dividing diluted net income attributable to common stockholders by the weighted average number of fully diluted common shares.
Except with respect to voting and conversion, the rights of the holders of the Company’s Class A Common Stock and the Company’s Class B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income per share would not differ under the two‑class method.
The details of basic and diluted net income per share are as follows:
Three Months Ended
March 31,
20222021
Numerator:
Net income
$56,388 $57,006 
Less: Net income attributable to participating securities
(9)— 
Net income attributable to Class A and Class B common stockholders, basic
56,379 57,006 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,695 130 
Net income attributable to Class A and Class B common stockholders, diluted
$58,074 $57,136 
Denominator:
Weighted average shares, basic307,969,672 302,583,452 
Dilutive effect of stock options, restricted stock, and RSUs5,542,252 11,388,113 
Dilutive effect of ESPP150,709 114,364 
Dilutive effect of assumed conversion of convertible senior notes17,667,623 7,650,720 
Weighted average shares, diluted331,330,256 321,736,649 
Net income per share, basic
$0.18 $0.19 
Net income per share, diluted
$0.18 $0.18 
The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:
Three Months Ended
March 31,
20222021
Stock options, restricted stock, and RSUs1,282,161 6,714 
Total anti-dilutive securities1,282,161 6,714 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation — The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (“Bentley” or the “Company”) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S. GAAP for annual financial statements.
Consolidation These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10K on file with the SEC. In management’s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company’s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December 31, 2021 consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements.
Certain reclassifications of prior period amounts have been made to conform to the current period presentation.
Business Combinations — On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June 17, 2021, the Company completed the acquisition of Seequent Holdings Limited (“Seequent”), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock (see Note 4).
Recent Accounting Pronouncements and Recently Adopted Accounting Guidance Recent Accounting PronouncementsIn March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020‑04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020‑04”), which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU 2020‑04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform between March 12, 2020 and December 31, 2022. The expedients and exceptions provided by ASU 2020‑04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU 2020‑04 during the three months ended March 31, 2022.
Revenue Recognition
Nature of Products and Services
The Company generates revenues from subscriptions, perpetual licenses, and services.
Subscriptions
SELECT subscriptions — The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure‑based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.
Enterprise subscriptions — The Company also provides Enterprise subscription offerings, which provide its largest accounts with complete and unlimited global access to the Company’s comprehensive portfolio of solutions. Enterprise License Subscriptions (“ELS”) provide access for a prepaid fee, which is based on the account’s usage of software in the preceding year, to effectively create a fee‑certain consumption‑based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (“SSP”). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets.
Enterprise 365 (“E365”) subscriptions provide unrestricted access to the Company’s comprehensive software portfolio, similar to ELS, however, the accounts are charged based upon daily usage. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company’s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage.
Term license subscriptions — The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (“ATL”) are generally prepaid annually for named user access to specific products and include the Company’s Virtuoso subscriptions sold via the Company’s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. Quarterly term license (“QTL”) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (“MTL”) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (“CSS”), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as Deferred revenues in the consolidated balance sheets. For usage‑based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.
Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company’s ProjectWise and AssetWise systems. The Company’s standard offerings are usage based with monetization through the Company’s CSS program as described below.
CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in Accruals and other current liabilities in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.
Perpetual licenses
Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.
Services
The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company’s fixed‑fee arrangements, including its Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement. Revenues are recognized as services are performed.
The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end‑users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.
Significant Judgments and Estimates
The Company’s contracts with customers may include promises to transfer licenses (perpetual or term‑based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.
The Company’s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Contract Liabilities
Contract Assets and Contract Liabilities
March 31, 2022December 31, 2021
Contract assets$309 $336 
Deferred revenues228,454 232,593 
Disaggregation of Revenue by Type and Location
The following table details revenues:
Three Months Ended
March 31,
20222021
Subscriptions:
SELECT subscriptions$66,598 $66,140 
Enterprise subscriptions (1)
81,827 71,015 
Term license subscriptions92,808 50,970 
Subscriptions241,233 188,125 
Perpetual licenses10,205 10,116 
Subscriptions and licenses251,438 198,241 
Services:
Recurring4,701 6,077 
Other19,378 17,687 
Services24,079 23,764 
Total revenues$275,517 $222,005 
(1)Enterprise subscriptions includes revenue attributable to E365 subscriptions of $68,598 and $48,265 for the three months ended March 31, 2022 and 2021, respectively.
Revenue to external customers is attributed to individual countries based upon the location of the customer.
Three Months Ended
March 31,
20222021
Americas (1)
$154,260 $108,862 
Europe, the Middle East, and Africa (“EMEA”) (2)
77,480 73,848 
Asia-Pacific (“APAC”)
43,777 39,295 
Total revenues$275,517 $222,005 
(1)Americas includes the United States (“U.S.”), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $116,133 and $92,940 for the three months ended March 31, 2022 and 2021, respectively.
(2)Revenue attributable to the United Kingdom totaled $22,291 and $22,383 for the three months ended March 31, 2022 and 2021, respectively.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions Aggregate Details
The aggregate details of the Company’s acquisition activity are as follows:
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Number of acquisitions13 
Cash paid at closing (1)
$715,114 $1,072,820 
Cash acquired(19,146)(37,837)
Net cash paid$695,968 $1,034,983 
(1)Of the cash paid at closing for the three months ended March 31, 2022 and year ended December 31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.
Schedule of Business Acquisitions Contingent Consideration
The fair value of the contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,401 $5,382 
Other liabilities960 1,231 
Contingent consideration from acquisitions$4,361 $6,613 
The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$3,522 $4,751 
Other liabilities6,180 6,177 
Non-contingent consideration from acquisitions$9,702 $10,928 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):
Acquisitions Completed in
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Consideration:
Cash paid at closing$715,114 $1,072,820 
Shares issued at closing (1)(2)
— 182,390 
Contingent consideration— 4,544 
Deferred, non-contingent consideration, net— 10,090 
Total consideration$715,114 $1,269,844 
Assets acquired and liabilities assumed:
Cash$19,146 $37,837 
Accounts receivable and other current assets1,098 24,174 
Operating lease right-of-use assets1,237 12,095 
Property and equipment963 4,383 
Other assets— 874 
Software and technology (weighted average useful life of 5 years)
9,700 43,560 
Customer relationships (weighted average useful life of 10 and 9 years, respectively)
78,300 158,555 
Trademarks (weighted average useful life of 10 years)
5,200 38,256 
In-process research and development— 3,700 
Total identifiable assets acquired excluding goodwill115,644 323,434 
Accruals and other current liabilities(610)(27,649)
Deferred revenues(10,219)(26,245)
Operating lease liabilities(1,237)(11,988)
Deferred income taxes(6,865)(53,342)
Other liabilities— (716)
Total liabilities assumed(18,931)(119,940)
Net identifiable assets acquired excluding goodwill96,713 203,494 
Goodwill618,401 1,066,350 
Net assets acquired$715,114 $1,269,844 
(1)Of the total 3,141,342 shares issued at closing, 83,627 shares are subject to forfeiture if post‑closing employment service conditions are not met. Accordingly, $5,452 is being recorded as stock‑based compensation expense over the related forfeiture period of two years (see Note 15).
(2)A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following:
March 31, 2022December 31, 2021
Land$2,811 $2,811 
Building and improvements36,366 35,188 
Computer equipment and software49,169 47,651 
Furniture, fixtures, and equipment14,400 14,274 
Aircraft2,038 4,075 
Other59 61 
Property and equipment, at cost104,843 104,060 
Less: Accumulated depreciation(72,800)(72,237)
Total property and equipment, net$32,043 $31,823 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in the Carrying Amount of Goodwill
The changes in the carrying amount of goodwill are as follows:
Balance, December 31, 2021$1,588,477 
Acquisitions618,401 
Foreign currency translation adjustments10,828 
Other adjustments(128)
Balance, March 31, 2022$2,217,578 
Schedule of Finite-Lived Intangible Assets
Details of intangible assets other than goodwill are as follows:
March 31, 2022December 31, 2021
Estimated
Useful Life
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Gross
Carrying
Amount
Accumulated
Amortization
Net Book
Value
Intangible assets subject to amortization:
Software and technology
3-5 years
$95,909 $(50,327)$45,582 $101,588 $(63,225)$38,363 
Customer relationships
3-10 years
324,657 (91,288)233,369 245,325 (83,799)161,526 
Trademarks
3-10 years
68,703 (22,422)46,281 63,080 (20,893)42,187 
Non-compete agreements
5 years
350 (156)194 350 (139)211 
489,619 (164,193)325,426 410,343 (168,056)242,287 
Intangible assets not subject to amortization:
In-process research and development3,603 — 3,603 3,547 — 3,547 
Total intangible assets$493,222 $(164,193)$329,029 $413,890 $(168,056)$245,834 
Finite-lived Intangible Assets Amortization Expense
The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company’s consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$3,022 $1,151 
Amortization of purchased intangibles9,906 3,438 
Total amortization expense$12,928 $4,589 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Investments (Tables)
3 Months Ended
Mar. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]  
Schedule of Investments
Investments consist of the following:
March 31, 2022December 31, 2021
Cost method investments$8,538 $6,438 
Equity method investment142 — 
Total investments$8,680 $6,438 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Cash Flow and Other Information Related to Leases
The components of operating lease cost reflected in the consolidated statements of operations were as follows:
Three Months Ended
March 31,
20222021
Operating lease cost (1)
$5,753 $4,543 
Variable lease cost1,273 968 
Short-term lease cost
Total operating lease cost$7,031 $5,515 
(1)Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.
Other information related to leases was as follows:
Three Months Ended
March 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$5,114 $4,686 
Right-of-use assets obtained in exchange for new operating lease liabilities (1)
$2,876 $614 
(1)Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.
Operating Lease Maturity
Maturities of operating lease liabilities are as follows:
March 31, 2022
Remainder of 2022$14,267 
202314,311 
20249,624 
20256,911 
20264,440 
Thereafter6,146 
Total future lease payments55,699 
Less: Imputed interest(3,829)
Total operating lease liabilities$51,870 
Supplemental Balance Sheet Information
Supplemental balance sheet information related to the financing lease was as follows:
March 31, 2022December 31, 2021
Property and equipment$471 $484 
Accumulated depreciation(471)(453)
Property and equipment, net$— $31 
Accruals and other current liabilities$48 $98 
Total financing lease liabilities$48 $98 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Accruals and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accruals and Other Current Liabilities
Accruals and other current liabilities consist of the following:
March 31, 2022December 31, 2021
CSS deposits$200,589 $162,046 
Accrued benefits41,927 36,656 
Accrued compensation29,437 37,725 
Due to customers14,500 12,798 
Deferred compensation plan liabilities7,779 7,309 
Accrued indirect taxes6,457 7,520 
Accrued acquisition stay bonus5,838 9,461 
Accrued cloud provisioning costs5,396 5,862 
Accrued professional fees3,945 6,940 
Non-contingent consideration from acquisitions3,522 4,751 
Contingent consideration from acquisitions3,401 5,382 
Employee stock purchase plan contributions3,118 4,818 
Other accrued and current liabilities25,364 22,335 
Total accruals and other current liabilities$351,273 $323,603 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt (Tables)
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Long‑term debt consists of the following:
March 31, 2022December 31, 2021
Bank credit facility:
Revolving loan facility$440,216 $— 
Term loan:
Principal198,750 200,000 
Unamortized debt issuance costs(500)(534)
Term loan net carrying value198,250 199,466 
Bank credit facility net carrying value638,466 199,466 
2026 Notes:
Principal690,000 690,000 
Unamortized debt issuance costs(13,769)(14,677)
2026 Notes net carrying value676,231 675,323 
2027 Notes:
Principal575,000 575,000 
Unamortized debt issuance costs(13,170)(13,797)
2027 Notes net carrying value561,830 561,203 
Total net carrying value1,876,527 1,435,992 
Less: Current portion of long-term debt(5,000)(5,000)
Total long-term debt$1,871,527 $1,430,992 
Schedule of Interest Expense
Interest expense consists of the following:
Three Months Ended
March 31,
20222021
Bank credit facility (1):
Revolving loan facility$2,225 $729 
Term loan1,067 — 
Interest rate swap294 301 
Amortization and write-off of deferred debt issuance costs243 575 
3,829 1,605 
2026 Notes:
0.125% Coupon interest
216 154 
Amortization of deferred debt issuance costs908 654 
1,124 808 
2027 Notes:
0.375% Coupon interest
539 — 
Amortization of deferred debt issuance costs627 — 
1,166 — 
Other obligations1,005 (12)
Total interest expense$7,124 $2,401 
(1)The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.
Interest expense, net is comprised of the following:
Three Months Ended
March 31,
20222021
Interest expense (see Note 10)$(7,124)$(2,401)
Interest income82 82 
Interest expense, net$(7,042)$(2,319)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Plans (Tables)
3 Months Ended
Mar. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Deferred Compensation Plan Liabilities
The total liabilities related to the DCP is included in the consolidated balance sheets as follows:
March 31, 2022December 31, 2021
Accruals and other current liabilities$7,779 $7,309 
Deferred compensation plan liabilities89,282 94,890 
Total DCP liabilities$97,061 $102,199 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Dividends Declared
The Company declared cash dividends during the periods presented as follows:
Dividend
Per ShareAmount
2022:
First quarter$0.03 $8,353 
2021:
First quarter$0.03 $8,219 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss consists of the following during the three months ended March 31, 2022 and 2021:
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2021$(90,867)$(907)$(91,774)
Other comprehensive income, before taxes
16,437 18 16,455 
Tax expense (5)(5)
Other comprehensive income, net of taxes
16,437 13 16,450 
Balance, March 31, 2022$(74,430)$(894)$(75,324)
ForeignActuarial (Loss)
CurrencyGain on
TranslationRetirement PlanTotal
Balance, December 31, 2020$(25,219)$(1,014)$(26,233)
Other comprehensive (loss) income, before taxes
(9,182)29 (9,153)
Tax expense— (8)(8)
Other comprehensive (loss) income, net of taxes
(9,182)21 (9,161)
Balance, March 31, 2021$(34,401)$(993)$(35,394)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
Total stock‑based compensation expense was as follows:
Three Months Ended
March 31,
20222021
Bonus Plan expense (see Note 11)$8,161 $6,124 
Restricted stock and restricted stock units (“RSUs”) expense (1)
5,365 1,497 
Stock option expense756 998 
ESPP expense (see Note 13)680 449 
DCP elective participant deferrals expense (2) (see Note 12)
137 — 
Total stock-based compensation expense (3)
$15,099 $9,068 
(1)Includes acquisition‑related shares for the three months ended March 31, 2022 (see Note 4).
(2)DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.
(3)As of March 31, 2022 and December 31, 2021, $8,658 and $6,749 remained in Accruals and other current liabilities in the consolidated balance sheets, respectively.
Total stock‑based compensation expense is included in the consolidated statements of operations as follows:
Three Months Ended
March 31,
20222021
Cost of subscriptions and licenses$385 $89 
Cost of services383 243 
Research and development5,395 3,955 
Selling and marketing1,454 788 
General and administrative7,482 3,993 
Total stock-based compensation expense$15,099 $9,068 
Schedule of Options
The following is a summary of stock option activity and related information under the Company’s applicable equity incentive plans:
Weighted
WeightedAverage
AverageRemainingAggregate
StockExercise PriceContractualIntrinsic
OptionsPer ShareLife (in years)Value
Outstanding, December 31, 20216,917,925 $5.26 
Exercised(1,715,908)4.42 
Forfeited(25,125)5.56 
Outstanding, March 31, 20225,176,892 $5.54 1.6$200,026 
Exercisable, March 31, 20223,144,392 $5.55 1.6$121,455 
Schedule of Restricted Stock and Restricted Stock Unit Activity
The following is a summary of unvested restricted stock and RSU activity and related information under the Company’s applicable equity incentive plans:
Time-Performance-
BasedBased
Time-Performance-WeightedWeighted
TotalBasedBasedAverageAverage
RestrictedRestrictedRestrictedGrant DateGrant Date
StockStockStockFair ValueFair Value
and RSUsand RSUsand RSUsPer SharePer Share
Unvested, December 31, 20211,708,545 1,611,862 96,683 
(4)
$32.81 $49.93 
Granted1,377,889 
(1)
1,072,104 
(3)
305,785 
(5)
39.2639.26
Vested(95,877)(4,707)(91,170)
(4)
44.20 49.93 
Forfeited(20,044)(14,531)(5,513)39.27 49.93 
Unvested, March 31, 20222,970,513 
(2)
2,664,728 305,785 $35.35 $39.26 
(1)For the three months ended March 31, 2022, the Company only granted RSUs.
(2)Includes 67,957 RSUs which are expected to be settled in cash.
(3)Includes 199,076 time‑based RSUs granted during the three months ended March 31, 2022 to certain officers and key employees, which cliff vest on January 31, 2025.
(4)Relates to the 2021 annual performance period. Total stock‑based compensation expense associated with these awards was fully recognized as of December 31, 2021.
(5)Relates to the 2022 annual performance period, except for 185,186 performance‑based RSUs granted during the three months ended March 31, 2022 with extraordinary terms, which are described below.
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Interest Rate Derivatives
The following is a summary of the interest rate swap activity:
Three Months Ended
March 31,Recognized in Consolidated
20222021Statements of Operations
Interest rate swap:
Gain from change in fair value
$12,084 $13,661 
Other income, net
Payments294 301 Interest expense, net
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables provide the financial assets and financial liabilities carried at fair value measured on a recurring basis:
March 31, 2022Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $— $— $21 
Interest rate swap (2)
— 22,201 — 22,201 
Total assets$21 $22,201 $— $22,222 
Liabilities:
Acquisition contingent consideration (3)
$— $— $4,361 $4,361 
Deferred compensation plan liabilities (4)
97,061 — — 97,061 
Cash-settled equity awards (5)
497 — — 497 
Total liabilities$97,558 $— $4,361 $101,919 
December 31, 2021Level 1Level 2Level 3Total
Assets:
Money market funds (1)
$21 $— $— $21 
Interest rate swap (2)
— 10,117 — 10,117 
Total assets$21 $10,117 $— $10,138 
Liabilities:
Acquisition contingent consideration (3)
$— $— $6,613 $6,613 
Deferred compensation plan liabilities (4)
102,199 — — 102,199 
Cash-settled equity awards (5)
353 — — 353 
Total liabilities$102,552 $— $6,613 $109,165 
(1)Included in Cash and cash equivalents in the consolidated balance sheets.
(2)Included in Other assets in the consolidated balance sheets.
(3)Included in Other liabilities, except for current liabilities of $3,401 and $5,382 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.
(4)Included in Deferred compensation plan liabilities, except for current liabilities of $7,779 and $7,309 as of March 31, 2022 and December 31, 2021, respectively, which are included in Accruals and other current liabilities in the consolidated balance sheets.
(5)Included in Accruals and other current liabilities in the consolidated balance sheets.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table is a reconciliation of the changes in fair value of the Company’s financial liabilities which have been classified as Level 3 in the fair value hierarchy:
Three Months EndedYear Ended
March 31, 2022December 31, 2021
Balance, beginning of year$6,613 $4,299 
Payments(2,721)(2,371)
Addition— 4,544 
Change in fair value500 294 
Foreign currency translation adjustments(31)(153)
Balance, end of period$4,361 $6,613 
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Data (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
Long-lived Assets by Geographic Areas The following table presents the Company’s long‑lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes 5, 6, and 8):
March 31, 2022December 31, 2021
Americas (1)
$188,292 $99,500 
EMEA40,574 44,730 
APAC181,638 184,245 
Total long-lived assets$410,504 $328,475 
(1)Americas includes the U.S., Canada, and Latin America (including the Caribbean).
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Interest Expense, Net (Tables)
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Schedule of Interest Expense, Net
Interest expense consists of the following:
Three Months Ended
March 31,
20222021
Bank credit facility (1):
Revolving loan facility$2,225 $729 
Term loan1,067 — 
Interest rate swap294 301 
Amortization and write-off of deferred debt issuance costs243 575 
3,829 1,605 
2026 Notes:
0.125% Coupon interest
216 154 
Amortization of deferred debt issuance costs908 654 
1,124 808 
2027 Notes:
0.375% Coupon interest
539 — 
Amortization of deferred debt issuance costs627 — 
1,166 — 
Other obligations1,005 (12)
Total interest expense$7,124 $2,401 
(1)The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.
Interest expense, net is comprised of the following:
Three Months Ended
March 31,
20222021
Interest expense (see Note 10)$(7,124)$(2,401)
Interest income82 82 
Interest expense, net$(7,042)$(2,319)
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, Net (Tables)
3 Months Ended
Mar. 31, 2022
Other Income and Expenses [Abstract]  
Schedule of Other Income, Net
Other income, net is comprised of the following:
Three Months Ended
March 31,
20222021
Foreign exchange (loss) gain (1)
$(3,071)$792 
Other income, net (2)
13,712 13,690 
Total other income, net
$10,641 $14,482 
(1)Foreign exchange (loss) gain is primarily attributable to foreign currency translation derived primarily from U.S. Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries.
(2)For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $12,084 (see Note 17) and a gain on the sale of 50% of the Company’s interest in its aircraft of $2,029 (see Note 5), partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $13,661 (see Note 17).
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Net Income Per Share, Basic and Diluted
The details of basic and diluted net income per share are as follows:
Three Months Ended
March 31,
20222021
Numerator:
Net income
$56,388 $57,006 
Less: Net income attributable to participating securities
(9)— 
Net income attributable to Class A and Class B common stockholders, basic
56,379 57,006 
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes1,695 130 
Net income attributable to Class A and Class B common stockholders, diluted
$58,074 $57,136 
Denominator:
Weighted average shares, basic307,969,672 302,583,452 
Dilutive effect of stock options, restricted stock, and RSUs5,542,252 11,388,113 
Dilutive effect of ESPP150,709 114,364 
Dilutive effect of assumed conversion of convertible senior notes17,667,623 7,650,720 
Weighted average shares, diluted331,330,256 321,736,649 
Net income per share, basic
$0.18 $0.19 
Net income per share, diluted
$0.18 $0.18 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:
Three Months Ended
March 31,
20222021
Stock options, restricted stock, and RSUs1,282,161 6,714 
Total anti-dilutive securities1,282,161 6,714 
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 31, 2022
Jun. 17, 2021
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition, Contingent Consideration [Line Items]        
Net cash paid     $ 695,968 $ 57,975
Power Line Systems        
Business Acquisition, Contingent Consideration [Line Items]        
Net cash paid $ 695,968      
Seequent        
Business Acquisition, Contingent Consideration [Line Items]        
Net cash paid   $ 883,336    
Seequent | Class B Common Stock        
Business Acquisition, Contingent Consideration [Line Items]        
Number of shares sold (in shares)   3,141,342    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 228,454,000   $ 232,593,000
Contract asset impairment 0   0
Contract with customer, liability, revenue recognized 97,005,000 $ 91,125,000  
Contract with customer liability additions 94,522,000 78,210,000  
Total revenues $ 275,517,000 $ 222,005,000  
Customer Concentration Risk | Revenue Benchmark | Channel Partners      
Disaggregation of Revenue [Line Items]      
Concentration risk percentage 7.00% 8.00%  
Portfolio Balancing      
Disaggregation of Revenue [Line Items]      
Deferred revenues $ 17,724,000   $ 18,020,000
Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues 125,225,000 $ 95,625,000  
Term Licenses      
Disaggregation of Revenue [Line Items]      
Total revenues $ 115,020,000 $ 85,509,000  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Contract assets $ 309 $ 336
Deferred revenues $ 228,454 $ 232,593
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Performance Obligation (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation amount $ 228,454
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percent to be recognized over next twelve months 94.30%
Remaining performance obligation expected timing of satisfaction period 12 months
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 275,517 $ 222,005
Subscriptions and licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 251,438 198,241
Subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 241,233 188,125
SELECT subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 66,598 66,140
Enterprise subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 81,827 71,015
Term license subscriptions    
Disaggregation of Revenue [Line Items]    
Total revenues 92,808 50,970
Perpetual licenses    
Disaggregation of Revenue [Line Items]    
Total revenues 10,205 10,116
Services    
Disaggregation of Revenue [Line Items]    
Total revenues 24,079 23,764
Recurring    
Disaggregation of Revenue [Line Items]    
Total revenues 4,701 6,077
Other    
Disaggregation of Revenue [Line Items]    
Total revenues 19,378 17,687
Enterprise subscriptions, E365    
Disaggregation of Revenue [Line Items]    
Total revenues $ 68,598 $ 48,265
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenues $ 275,517 $ 222,005
Americas    
Disaggregation of Revenue [Line Items]    
Total revenues 154,260 108,862
United States    
Disaggregation of Revenue [Line Items]    
Total revenues 116,133 92,940
Europe, the Middle East, and Africa (“EMEA”)    
Disaggregation of Revenue [Line Items]    
Total revenues 77,480 73,848
United Kingdom    
Disaggregation of Revenue [Line Items]    
Total revenues 22,291 22,383
Asia-Pacific (“APAC”)    
Disaggregation of Revenue [Line Items]    
Total revenues $ 43,777 $ 39,295
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 31, 2022
USD ($)
Jun. 17, 2021
USD ($)
shares
Apr. 30, 2022
acquisition
Mar. 31, 2022
USD ($)
acquisition
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]            
Net cash paid       $ 695,968 $ 57,975  
Subsequent Event            
Business Combination, Separately Recognized Transactions [Line Items]            
Number of acquisitions | acquisition     1      
Power Line Systems            
Business Combination, Separately Recognized Transactions [Line Items]            
Net cash paid $ 695,968          
Acquisition and integration costs       9,773    
Series of Individually Immaterial Business Acquisitions            
Business Combination, Separately Recognized Transactions [Line Items]            
Net cash paid       695,968   $ 1,034,983
Total consideration       715,114   $ 1,269,844
Acquisition and integration costs       10,574 6,861  
Goodwill from acquisition, expected tax deductible amount       $ 519,564    
Number of acquisitions | acquisition       1   13
Seequent            
Business Combination, Separately Recognized Transactions [Line Items]            
Net cash paid   $ 883,336        
Acquisition and integration costs         6,716  
Business acquisition, pro forma revenue         $ 255,783  
Seequent | Class B Common Stock            
Business Combination, Separately Recognized Transactions [Line Items]            
Number of shares sold (in shares) | shares   3,141,342        
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
acquisition
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Net cash paid $ 695,968 $ 57,975  
Escrow deposit $ 3,000   $ 8,701
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 1   13
Cash paid at closing $ 715,114   $ 1,072,820
Cash acquired (19,146)   (37,837)
Net cash paid $ 695,968   $ 1,034,983
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Business Acquisition, Contingent Consideration [Line Items]    
Accruals and other current liabilities $ 3,401 $ 5,382
Accruals and other current liabilities 3,522 4,751
Series of Individually Immaterial Business Acquisitions    
Business Acquisition, Contingent Consideration [Line Items]    
Accruals and other current liabilities 3,401 5,382
Other liabilities 960 1,231
Contingent consideration from acquisitions 4,361 6,613
Accruals and other current liabilities 3,522 4,751
Other liabilities 6,180 6,177
Non-contingent consideration from acquisitions $ 9,702 $ 10,928
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Consideration and Net Assets Acquired (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 17, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Assets acquired and liabilities assumed:        
Goodwill   $ 2,217,578   $ 1,588,477
Stock-based compensation expense   15,099 $ 9,068  
Series of Individually Immaterial Business Acquisitions        
Business Combination, Separately Recognized Transactions [Line Items]        
Cash paid at closing   715,114   1,072,820
Shares issued at closing   0   182,390
Contingent consideration   0   4,544
Deferred, non-contingent consideration, net   0   10,090
Total consideration   715,114   1,269,844
Assets acquired and liabilities assumed:        
Cash   19,146   37,837
Accounts receivable and other current assets   1,098   24,174
Operating lease right-of-use assets   1,237   12,095
Property and equipment   963   4,383
Other assets   0   874
Total identifiable assets acquired excluding goodwill   115,644   323,434
Accruals and other current liabilities   (610)   (27,649)
Deferred revenues   (10,219)   (26,245)
Operating lease liabilities   (1,237)   (11,988)
Deferred income taxes   (6,865)   (53,342)
Other liabilities   0   (716)
Total liabilities assumed   (18,931)   (119,940)
Net identifiable assets acquired excluding goodwill   96,713   203,494
Goodwill   618,401   1,066,350
Net assets acquired   715,114   1,269,844
Series of Individually Immaterial Business Acquisitions | Software and technology        
Assets acquired and liabilities assumed:        
Finite-lived intangibles   $ 9,700   $ 43,560
Series of Individually Immaterial Business Acquisitions | Software and technology | Weighted Average        
Business Combination, Separately Recognized Transactions [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life   5 years   5 years
Series of Individually Immaterial Business Acquisitions | Customer relationships        
Assets acquired and liabilities assumed:        
Finite-lived intangibles   $ 78,300   $ 158,555
Series of Individually Immaterial Business Acquisitions | Customer relationships | Weighted Average        
Business Combination, Separately Recognized Transactions [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life   10 years   9 years
Series of Individually Immaterial Business Acquisitions | Trademarks        
Assets acquired and liabilities assumed:        
Finite-lived intangibles   $ 5,200   $ 38,256
Series of Individually Immaterial Business Acquisitions | Trademarks | Weighted Average        
Business Combination, Separately Recognized Transactions [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life   10 years   10 years
Series of Individually Immaterial Business Acquisitions | In-process research and development        
Assets acquired and liabilities assumed:        
Finite-lived intangibles   $ 0   $ 3,700
Seequent        
Assets acquired and liabilities assumed:        
Award service period   2 years    
Fair value adjustment of stock consideration   $ 16,943    
Seequent | Common Class B Stock Subject to Service Conditions        
Assets acquired and liabilities assumed:        
Stock-based compensation expense   $ 5,452    
Seequent | Class B Common Stock        
Assets acquired and liabilities assumed:        
Number of shares sold (in shares) 3,141,342      
Number of shares sold subject to employment service conditions (in shares)   83,627    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 104,843 $ 104,060
Less: Accumulated depreciation (72,800) (72,237)
Total property and equipment, net 32,043 31,823
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 2,811 2,811
Building and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 36,366 35,188
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 49,169 47,651
Furniture, fixtures, and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 14,400 14,274
Aircraft    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost 2,038 4,075
Other    
Property, Plant and Equipment [Line Items]    
Property and equipment, at cost $ 59 $ 61
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 01, 2022
Jan. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Line Items]        
Depreciation expense     $ 2,490 $ 2,497
Proceeds from sale of aircraft     2,380 0
Gain on disposition of property plant equipment     2,029 $ 0
Aircraft | Entity Controlled By CEO        
Property, Plant and Equipment [Line Items]        
Sale of interest percent   50.00%    
Proceeds from sale of aircraft $ 2,380      
Gain on disposition of property plant equipment     $ 2,029  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Goodwill (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Goodwill [Roll Forward]  
Goodwill beginning balance $ 1,588,477
Acquisitions 618,401
Foreign currency translation adjustments 10,828
Other adjustments (128)
Goodwill ending balance $ 2,217,578
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Intangible assets subject to amortization:    
Gross Carrying Amount $ 489,619 $ 410,343
Accumulated Amortization (164,193) (168,056)
Net Book Value 325,426 242,287
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 493,222 413,890
Accumulated Amortization (164,193) (168,056)
Net Book Value 329,029 245,834
In-process research and development    
Intangible assets not subject to amortization:    
In-process research and development 3,603 3,547
Software and technology    
Intangible assets subject to amortization:    
Gross Carrying Amount 95,909 101,588
Accumulated Amortization (50,327) (63,225)
Net Book Value 45,582 38,363
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (50,327) (63,225)
Software and technology | Minimum    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Software and technology | Maximum    
Intangible assets subject to amortization:    
Estimated Useful Life 5 years  
Customer relationships    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 324,657 245,325
Accumulated Amortization (91,288) (83,799)
Net Book Value 233,369 161,526
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (91,288) (83,799)
Customer relationships | Minimum    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Customer relationships | Maximum    
Intangible assets subject to amortization:    
Estimated Useful Life 10 years  
Trademarks    
Intangible assets subject to amortization:    
Gross Carrying Amount $ 68,703 63,080
Accumulated Amortization (22,422) (20,893)
Net Book Value 46,281 42,187
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (22,422) (20,893)
Trademarks | Minimum    
Intangible assets subject to amortization:    
Estimated Useful Life 3 years  
Trademarks | Maximum    
Intangible assets subject to amortization:    
Estimated Useful Life 10 years  
Non-compete agreements    
Intangible assets subject to amortization:    
Estimated Useful Life 5 years  
Gross Carrying Amount $ 350 350
Accumulated Amortization (156) (139)
Net Book Value 194 211
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ (156) $ (139)
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Cost of subscriptions and licenses $ 3,022 $ 1,151
Amortization of purchased intangibles 9,906 3,438
Total amortization expense $ 12,928 $ 4,589
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Schedule of Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Equity Method Investments and Joint Ventures [Abstract]    
Cost method investments $ 8,538 $ 6,438
Equity method investment 142 0
Total investments $ 8,680 $ 6,438
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]  
Payments to acquire cost method investments $ 2,111
Equity Method Investee  
Schedule of Equity Method Investments [Line Items]  
Payments to acquire equity method investments $ 700
Digital Construction Works, Inc. | Equity Method Investee  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 50.00%
Digital Construction Works, Inc. | Topcon  
Schedule of Equity Method Investments [Line Items]  
Ownership percentage 50.00%
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating lease, weighted average remaining lease term 4 years 1 month 6 days 4 years 1 month 6 days
Operating lease, weighted average discount rate, percent 2.60% 2.50%
Operating lease payments, leases not yet commenced $ 956  
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term (less than) 1 year  
Renewal term 1 year  
Termination period (less than) 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term (less than) 9 years  
Renewal term 10 years  
Termination period (less than) 5 years  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]    
Operating lease cost $ 5,753 $ 4,543
Variable lease cost 1,273 968
Short-term lease cost 5 4
Total operating lease cost 7,031 5,515
Payments for rent $ 5,553 $ 4,351
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ 5,114 $ 4,686
Right-of-use assets obtained in exchange for new operating lease liabilities 2,876 614
Series of Individually Immaterial Business Acquisitions    
Cash paid for amounts included in the measurement of lease liabilities:    
Right-of-use assets obtained in exchange for lease liabilities, business acquisitions $ 1,237 $ 192
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
Remainder of 2022 $ 14,267
2023 14,311
2024 9,624
2025 6,911
2026 4,440
Thereafter 6,146
Total future lease payments 55,699
Less: Imputed interest (3,829)
Total operating lease liabilities $ 51,870
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Property and equipment $ 471 $ 484
Accumulated depreciation $ (471) $ (453)
Finance lease, right-of-use asset, statement of financial position [Extensible List] Property and equipment, net Property and equipment, net
Property and equipment, net $ 0 $ 31
Finance lease, liability, current, statement of financial position [Extensible List] Accruals and other current liabilities Accruals and other current liabilities
Accruals and other current liabilities $ 48 $ 98
Total financing lease liabilities $ 48 $ 98
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Accruals and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
CSS deposits $ 200,589 $ 162,046
Accrued benefits 41,927 36,656
Accrued compensation 29,437 37,725
Due to customers 14,500 12,798
Deferred compensation plan liabilities 7,779 7,309
Accrued indirect taxes 6,457 7,520
Accrued acquisition stay bonus 5,838 9,461
Accrued cloud provisioning costs 5,396 5,862
Accrued professional fees 3,945 6,940
Non-contingent consideration from acquisitions 3,522 4,751
Contingent consideration from acquisitions 3,401 5,382
Employee stock purchase plan contributions 3,118 4,818
Other accrued and current liabilities 25,364 22,335
Total accruals and other current liabilities $ 351,273 $ 323,603
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total net carrying value $ 1,876,527 $ 1,435,992
Less: Current portion of long-term debt (5,000) (5,000)
Total long-term debt 1,871,527 1,430,992
Line of Credit    
Debt Instrument [Line Items]    
Total net carrying value 638,466 199,466
Convertible Debt | 2026 Notes:    
Debt Instrument [Line Items]    
Long-term debt, gross 690,000 690,000
Unamortized debt issuance costs (13,769) (14,677)
Total net carrying value 676,231 675,323
Convertible Debt | 2027 Notes:    
Debt Instrument [Line Items]    
Long-term debt, gross 575,000 575,000
Unamortized debt issuance costs (13,170) (13,797)
Total net carrying value 561,830 561,203
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Long-term debt, gross 440,216 0
Secured Debt | Line of Credit | Term loan:    
Debt Instrument [Line Items]    
Long-term debt, gross 198,750 200,000
Unamortized debt issuance costs (500) (534)
Total net carrying value $ 198,250 $ 199,466
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - Bank Credit Facility (Details)
3 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]    
Total long-term debt $ 1,876,527,000 $ 1,435,992,000
Line of Credit    
Debt Instrument [Line Items]    
Total long-term debt 638,466,000 199,466,000
Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Remaining borrowing capacity 409,634,000 849,850,000
Revolving Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Accordion feature, increase limit 200,000,000  
Revolving Credit Facility | New Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 850,000,000  
Revolving Credit Facility | Credit Facility    
Debt Instrument [Line Items]    
Borrowings guaranteed through stock of foreign subsidiaries percentage 0.65  
Secured Debt | 2021 Term Loan | Line of Credit    
Debt Instrument [Line Items]    
Debt instrument, face amount $ 200,000,000  
Debt issuance costs 540,000  
Total long-term debt 198,250,000 199,466,000
Secured Debt | 2021 Term Loan | Line of Credit | March 31,2022 - December 31, 2023    
Debt Instrument [Line Items]    
Repayments of term loan per quarter 1,250,000  
Secured Debt | 2021 Term Loan | Line of Credit | March 31, 2024 - November 14, 2025    
Debt Instrument [Line Items]    
Repayments of term loan per quarter 2,500,000  
Letter of Credit | Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity 50,000,000  
Multi‑Currency Swing‑Line Sub‑Facility | Credit Facility | Line of Credit    
Debt Instrument [Line Items]    
Maximum borrowing capacity 85,000,000  
Letters of Credit And Surety Bonds | Credit Facility    
Debt Instrument [Line Items]    
Total long-term debt $ 150,000 $ 150,000
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - 2026 Convertible Senior Notes (Details)
3 Months Ended
Jan. 26, 2021
USD ($)
share_rate
day
$ / shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]      
Payments of debt issuance costs | $   $ 0 $ 3,777,000
2026 Notes: | Convertible Debt      
Debt Instrument [Line Items]      
Debt instrument, face amount | $ $ 690,000,000    
Debt instrument, interest rate, stated percentage 0.125%    
Payments of debt issuance costs | $ $ 18,055,000    
Payments of expenses associated with initial public offering | $ 25,530,000    
Repayment of credit facility | $ $ 250,500,000    
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%    
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 30    
Debt instrument, redemption price, percentage 98.00%    
Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate 15.5925    
Debt instrument, convertible, conversion price (USD per share) | $ / shares $ 64.13    
Number of trading days after maturity date, debt redeemable 40 days    
Effective interest rate 0.658%    
2026 Notes: | Convertible Debt | Minimum      
Debt Instrument [Line Items]      
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 44.23    
2026 Notes: | Convertible Debt | Maximum      
Debt Instrument [Line Items]      
Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate 22.6090    
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 210.00    
2026 Notes: | Convertible Debt | Debt Conversion Terms One      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 30    
2026 Notes: | Convertible Debt | Debt Conversion Terms Two      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold consecutive business days 5    
Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days 10    
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - 2026 Notes Capped Call Options (Details) - 2026 Notes: - Convertible Debt - USD ($)
$ / shares in Units, $ in Thousands
Jan. 26, 2021
Jan. 21, 2021
Debt Instrument [Line Items]    
Capped call options expense $ 150  
Capped call transaction, cap price (USD per share)   $ 72.9795
Capped call, premium above share price, percentage   65.00%
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - 2027 Convertible Senior Notes (Details)
3 Months Ended
Jun. 28, 2021
USD ($)
share_rate
day
$ / shares
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Debt Instrument [Line Items]      
Payments of debt issuance costs | $   $ 0 $ 3,777,000
2027 Notes: | Convertible Debt      
Debt Instrument [Line Items]      
Debt instrument, face amount | $ $ 575,000,000    
Debt instrument, interest rate, stated percentage 0.375%    
Payments of debt issuance costs | $ $ 15,065,000    
Payments of expenses associated with initial public offering | $ 25,875,000    
Repayment of credit facility | $ $ 536,062,000    
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%    
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 30    
Debt instrument, redemption price, percentage 98.00%    
Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate 12.0153    
Debt instrument, convertible, conversion price (USD per share) | $ / shares $ 83.23    
Number of trading days after maturity date, debt redeemable 40 days    
Effective interest rate 0.864%    
2027 Notes: | Convertible Debt | Minimum      
Debt Instrument [Line Items]      
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 61.65    
2027 Notes: | Convertible Debt | Maximum      
Debt Instrument [Line Items]      
Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD) | share_rate 16.2206    
Share price threshold, adjustment to conversion rate (USD per share) | $ / shares $ 325.00    
2027 Notes: | Convertible Debt | Debt Conversion Terms One      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold trading days 20    
Debt instrument, convertible, threshold consecutive trading days 30    
2027 Notes: | Convertible Debt | Debt Conversion Terms Two      
Debt Instrument [Line Items]      
Debt instrument, convertible, threshold consecutive business days 5    
Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days 10    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - 2027 Notes Capped Call Options (Details) - 2027 Notes: - Convertible Debt - USD ($)
$ / shares in Units, $ in Thousands
Jun. 28, 2021
Jun. 23, 2021
Debt Instrument [Line Items]    
Capped call options expense $ 50  
Capped call transaction, cap price (USD per share)   $ 95.5575
Capped call, premium above share price, percentage   55.00%
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jun. 28, 2021
Jan. 26, 2021
Debt Instrument [Line Items]        
Amortization and write-off of deferred debt issuance costs $ 1,778 $ 1,229    
Other obligations 1,005 (12)    
Total interest expense 7,124 2,401    
Interest rate swap        
Debt Instrument [Line Items]        
Interest rate swap 294 301    
Revolving Credit Facility        
Debt Instrument [Line Items]        
Interest expense for debt 2,225 729    
Amortization and write-off of deferred debt issuance costs 243 575    
Interest expense and amortization of debt issuance costs 3,829 1,605    
Term loan: | Secured Debt        
Debt Instrument [Line Items]        
Interest expense for debt 1,067 0    
2026 Notes: | Convertible Debt        
Debt Instrument [Line Items]        
Interest expense for debt 216 154    
Amortization and write-off of deferred debt issuance costs 908 654    
Interest expense and amortization of debt issuance costs 1,124 808    
Debt instrument, interest rate, stated percentage       0.125%
2027 Notes: | Convertible Debt        
Debt Instrument [Line Items]        
Interest expense for debt 539 0    
Amortization and write-off of deferred debt issuance costs 627 0    
Interest expense and amortization of debt issuance costs $ 1,166 $ 0    
Debt instrument, interest rate, stated percentage     0.375%  
Credit Facility        
Debt Instrument [Line Items]        
Weighted average interest rate over time 2.32% 1.90%    
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Long‑Term Debt - Narrative (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Apr. 02, 2020
Interest rate swap | Not Designated as Hedging Instrument      
Debt Instrument [Line Items]      
Derivative notional amount     $ 200,000,000
Derivative fair value $ 22,201,000 $ 10,117,000  
Credit Facility | Line of Credit      
Debt Instrument [Line Items]      
Effective interest rate     0.73%
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Executive Bonus Plan - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
day
Mar. 31, 2021
USD ($)
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price | day 10,000  
Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price | day 10  
Non-deferred incentive bonus threshold for pro rata adjustment $ 7,500  
Bonus plan compensation expense $ (5,138) $ 167
Deferred Bonus    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to) 20.00%  
Bonus plan compensation expense $ 9,719 $ 8,875
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Retirement Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Defined Contribution Plan Disclosure [Line Items]      
Deferred compensation plan (income) expense $ (5,138,000) $ 167,000  
Accruals and other current liabilities 351,273,000   $ 323,603,000
Deferred compensation plan liabilities 89,282,000   94,890,000
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits      
Defined Contribution Plan Disclosure [Line Items]      
Accruals and other current liabilities 7,779,000   7,309,000
Deferred compensation plan liabilities 89,282,000   94,890,000
Total DCP liabilities 97,061,000   $ 102,199,000
Nonqualified Plan | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits      
Defined Contribution Plan Disclosure [Line Items]      
Deferred compensation plan (income) expense (5,138,000) 167,000  
DCP participant deferrals 669,000 854,000  
Contributions by employer $ 0 $ 0  
Nonqualified Plan | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits | Class B Common Stock      
Defined Contribution Plan Disclosure [Line Items]      
Phantom shares issuable (in shares) 24,111,988   25,384,449
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 22, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Class of Stock [Line Items]        
Employee stock purchase plan contributions   $ 3,118   $ 4,818
Common Stock        
Class of Stock [Line Items]        
Shares exercised (in shares)   1,401,249 1,263,121  
ESPP        
Class of Stock [Line Items]        
Maximum percent of eligible compensation available to contribute   15.00%    
Maximum employee annual contribution amount $ 25      
Purchase price of common stock, percent 85.00%      
Class B Common Stock | Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits        
Class of Stock [Line Items]        
Share-based compensation tax withholding payment   $ 24,246 $ 8,859  
Deferred compensation arrangement with individual, shares issued (in shares)   809,751 339,503  
Deferred compensation arrangement with individual, shares issued, gross (in shares)   1,310,061 556,475  
Shares withheld for tax withholding obligation (in shares)   500,310 216,972  
Class B Common Stock | Bonus Plan Incentive        
Class of Stock [Line Items]        
Shares exercised, net of shares withheld (in shares)   72,105 79,961  
Shares withheld for cost of options and tax withholding obligation (in shares)   56,391 46,077  
Share-based compensation tax withholding payment   $ 2,192 $ 2,037  
Shares exercised (in shares)   128,496 126,038  
Class B Common Stock | Stock Option        
Class of Stock [Line Items]        
Shares exercised, net of shares withheld (in shares)   1,401,249    
Shares withheld for cost of options and tax withholding obligation (in shares)   314,659    
Share-based compensation tax withholding payment   $ 7,651 $ 7,158  
Cash used to settle award   $ 2,768    
Class B Common Stock | Stock Option | Common Stock        
Class of Stock [Line Items]        
Shares exercised, net of shares withheld (in shares)     1,263,121  
Shares withheld for cost of options and tax withholding obligation (in shares)     262,210  
Cash used to settle award     $ 1,751  
Class B Common Stock | Stock Option | Acquisition Options        
Class of Stock [Line Items]        
Shares exercised, net of shares withheld (in shares)   149,855    
Shares withheld for cost of options and tax withholding obligation (in shares)   585,145    
Class B Common Stock | ESPP        
Class of Stock [Line Items]        
Shares withheld for cost of options and tax withholding obligation (in shares)   2,500    
Share-based compensation tax withholding payment   $ 121    
Shares issued (in shares)   109,749 0  
Proceeds from issuance of common stock   $ 4,611    
Shares purchased (in shares)   112,249    
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Equity [Abstract]    
Dividends per share (USD per share) $ 0.03 $ 0.03
Amount $ 8,353 $ 8,219
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance $ 409,222 $ 341,599
Other comprehensive income, before taxes 16,455 (9,153)
Tax expense (5) (8)
Other comprehensive income, net of taxes 16,450 (9,161)
Ending balance 457,653 353,997
Accumulated other comprehensive loss    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (91,774) (26,233)
Other comprehensive income, net of taxes 16,450 (9,161)
Ending balance (75,324) (35,394)
Foreign Currency Translations    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (90,867) (25,219)
Other comprehensive income, before taxes 16,437 (9,182)
Tax expense 0 0
Other comprehensive income, net of taxes 16,437 (9,182)
Ending balance (74,430) (34,401)
Accumulated (Loss) Gain on Retirement Plan    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning balance (907) (1,014)
Other comprehensive income, before taxes 18 29
Tax expense (5) (8)
Other comprehensive income, net of taxes 13 21
Ending balance $ (894) $ (993)
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 15,099 $ 9,068  
Stock-based compensation expense accrued 8,658   $ 6,749
Cost of revenues: | Subscriptions and licenses      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 385 89  
Cost of revenues: | Services      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 383 243  
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 5,395 3,955  
Selling and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 1,454 788  
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 7,482 3,993  
Bonus Plan expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 8,161 6,124  
Restricted stock and restricted stock units (“RSUs”) expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 5,365 1,497  
Stock option expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 756 998  
ESPP expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 680 449  
DCP elective participant deferrals expense      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 137 $ 0  
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Options Outstanding Rollforward (Details) - 2020 Incentive Award Plan - Stock Option
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Stock Options  
Beginning balance (in shares) | shares 6,917,925
Exercised (in shares) | shares (1,715,908)
Forfeited (in shares) | shares (25,125)
Ending balance (in shares) | shares 5,176,892
Stock options, exercisable (in shares) | shares 3,144,392
Weighted Average Exercise Price Per Share  
Beginning balance (USD per share) | $ / shares $ 5.26
Exercised (USD per share) | $ / shares 4.42
Forfeited (USD per share) | $ / shares 5.56
Ending balance (USD per share) | $ / shares 5.54
Weighted average exercise price, exercisable (USD per share) | $ / shares $ 5.55
Weighted remaining contractual life (in years) 1 year 7 months 6 days
Shares exercisable, weighted remaining contractual life (in years) 1 year 7 months 6 days
Shares outstanding, aggregate intrinsic value | $ $ 200,026
Shares exercisable, aggregate intrinsic value | $ $ 121,455
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Stock Options Narrative (Details) - Stock Option - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options exercised, intrinsic value $ 62,025 $ 61,267
Unrecognized compensation cost $ 1,873  
Cost not yet recognized, period for recognition 10 months 24 days  
2020 Incentive Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from stock options exercised $ 2,768 $ 1,751
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Acquisition Options (Details) - Stock Option - Equity Incentive Plan - Class B Common Stock - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2018
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares authorized (in shares) 900,000  
Award vesting period 5 years  
Stock options exercise price, upper limit (USD per share) $ 6.805  
Stock options exercise price, lower limit (USD per share) $ 0.01  
Shares exercised (in shares)   735,000
Shares outstanding (in shares)   165,000
Shares outstanding, intrinsic value   $ 1,465
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Unvested, beginning balance (in shares) 1,708,545
Granted (in shares) 1,377,889
Vested (in shares) (95,877)
Forfeited (in shares) (20,044)
Unvested, ending balance (in shares) 2,970,513
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Unvested, beginning balance (in shares) 1,611,862
Granted (in shares) 1,072,104
Vested (in shares) (4,707)
Forfeited (in shares) (14,531)
Unvested, ending balance (in shares) 2,664,728
Weighted Average Grant Date Fair Value Per Share  
Unvested, beginning balance (USD per share) | $ / shares $ 32.81
Granted (USD per share) | $ / shares 39.26
Vested (USD per share) | $ / shares 44.20
Forfeited (USD per share) | $ / shares 39.27
Unvested, ending balance (USD per share) | $ / shares $ 35.35
Performance Based Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Unvested, beginning balance (in shares) 96,683
Granted (in shares) 305,785
Vested (in shares) (91,170)
Forfeited (in shares) (5,513)
Unvested, ending balance (in shares) 305,785
Weighted Average Grant Date Fair Value Per Share  
Unvested, beginning balance (USD per share) | $ / shares $ 49.93
Granted (USD per share) | $ / shares 39.26
Vested (USD per share) | $ / shares 49.93
Forfeited (USD per share) | $ / shares 49.93
Unvested, ending balance (USD per share) | $ / shares $ 39.26
Cash-Settled Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Granted (in shares) 67,957
Time-Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Granted (in shares) 199,076
Performance Based Restricted Stock Units (RSUs)  
Number of Shares  
Granted (in shares) 120,599
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan  
Number of Shares  
Granted (in shares) 185,186
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.22.1
Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Performance Based Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 120,599    
Performance Based Restricted Stock Units (RSUs) | 2020 Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 185,186    
Shares realized to extent performance exceeds the applicable targets (in shares) 150,749    
Unrecognized compensation cost, excluding options $ 0    
Performance Based Restricted Stock Units (RSUs), 2016 | Performance-Based Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Earned through dividends in period (in shares) 7 14  
Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation cost, excluding options $ 11,676,000    
Cost not yet recognized, period for recognition 2 years    
Performance Based Restricted Stock Units (RSUs), 2016 | 2020 Incentive Award Plan | Performance-Based Vesting      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Delivered in period (in shares) 10,888 10,864  
Shares outstanding (in shares) 9,340   20,221
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant date fair value (USD per share) $ 39.26 $ 45.32  
Restricted Stock And Restricted Stock Units (RSUs) | 2020 Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 1,377,889    
Shares outstanding (in shares) 2,970,513   1,708,545
Shares withheld for tax withholding obligation (in shares) 38,955 14,869  
Share-based compensation tax withholding payment $ 1,555,000 $ 708,000  
Time-Based Restricted Stock and Restricted Stock Units (RSUs) | 2020 Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 1,072,104    
Shares outstanding (in shares) 2,664,728   1,611,862
Grant date fair value (USD per share) $ 39.26    
Unrecognized compensation cost, excluding options $ 83,341,000    
Cost not yet recognized, period for recognition 2 years 2 months 12 days    
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 10, 2022
Mar. 31, 2022
Mar. 31, 2021
Operating Loss Carryforwards [Line Items]      
Income tax expense   $ 3,231 $ 10,358
Discrete income tax benefit   $ 12,728 $ 7,485
Effective income tax rate   5.40% 15.30%
Income before income taxes   $ 60,191 $ 67,810
Undistributed earnings of foreign subsidiaries   $ 100,000  
Subsequent Event      
Operating Loss Carryforwards [Line Items]      
Foreign earnings repatriated $ 50,000    
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Convertible Debt | 2026 Notes: | Level 2    
Derivative [Line Items]    
Long-term debt, fair value $ 681,030,000 $ 720,284,000
Convertible Debt | 2027 Notes: | Level 2    
Derivative [Line Items]    
Long-term debt, fair value 502,257,000 $ 531,915,000
Interest rate swap | Not Designated as Hedging Instrument    
Derivative [Line Items]    
Notional amount $ 200,000,000  
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Interest Rate Swap Activity (Details) - Interest rate swap - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other income, net    
Derivative [Line Items]    
Gain from change in fair value $ 12,084 $ 13,661
Interest expense, net    
Derivative [Line Items]    
Payments $ 294 $ 301
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Liabilities:    
Accruals and other current liabilities $ 3,401 $ 5,382
Fair Value, Recurring    
Assets:    
Total assets 22,222 10,138
Liabilities:    
Acquisition contingent consideration 4,361 6,613
Deferred compensation plan liabilities 97,061 102,199
Cash-settled equity awards 497 353
Total liabilities 101,919 109,165
Accruals and other current liabilities 3,401 5,382
Deferred compensation plan, current 7,779 7,309
Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 22,201 10,117
Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 21 21
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 21 21
Liabilities:    
Acquisition contingent consideration 0 0
Deferred compensation plan liabilities 97,061 102,199
Cash-settled equity awards 497 353
Total liabilities 97,558 102,552
Level 1 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 0 0
Level 1 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 21 21
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 22,201 10,117
Liabilities:    
Acquisition contingent consideration 0 0
Deferred compensation plan liabilities 0 0
Cash-settled equity awards 0 0
Total liabilities 0 0
Level 2 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 22,201 10,117
Level 2 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds 0 0
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Liabilities:    
Acquisition contingent consideration 4,361 6,613
Deferred compensation plan liabilities 0 0
Cash-settled equity awards 0 0
Total liabilities 4,361 6,613
Level 3 | Fair Value, Recurring | Interest rate swap    
Assets:    
Interest rate swap 0 0
Level 3 | Fair Value, Recurring | Money Market Funds    
Assets:    
Money market funds $ 0 $ 0
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of year $ 6,613 $ 4,299
Payments (2,721) (2,371)
Addition 0 4,544
Change in fair value 500 294
Foreign currency translation adjustments (31) (153)
Balance, end of period $ 4,361 $ 6,613
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Hosted Software Solutions  
Long-term Purchase Commitment [Line Items]  
Long-term purchase commitment, amount $ 41,947
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Geographic Data (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 410,504 $ 328,475
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 188,292 99,500
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets 40,574 44,730
APAC    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets $ 181,638 $ 184,245
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.22.1
Interest Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Other Income and Expenses [Abstract]    
Interest expense $ (7,124) $ (2,401)
Interest income 82 82
Interest expense, net $ (7,042) $ (2,319)
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.22.1
Other Income, Net - Schedule of Other Income (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2022
Mar. 31, 2022
Mar. 31, 2021
Other Income and Expenses [Abstract]      
Foreign exchange (loss) gain   $ (3,071) $ 792
Other income, net   13,712 13,690
Total other income, net   10,641 14,482
Property, Plant and Equipment [Line Items]      
Gain (loss) on change in fair value of interest rate swaps   12,084 13,661
Change in fair value of contingent consideration   500 $ 0
Aircraft | Entity Controlled By CEO      
Property, Plant and Equipment [Line Items]      
Sale of interest percent 50.00%    
Gain on sale of interest in aircraft   $ 2,029  
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Narrative (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share [Abstract]    
Participating securities outstanding (in shares) 305,785 0
XML 112 R102.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net income $ 56,388 $ 57,006
Less: Net income attributable to participating securities (9) 0
Net income attributable to Class A and Class B common stockholders 56,379 57,006
Net income attributable to Class A and Class B common stockholders, diluted $ 58,074 $ 57,136
Denominator:    
Weighted average shares, basic (in shares) 307,969,672 302,583,452
Dilutive effect of stock options, restricted stock, and RSUs (in shares) 5,542,252 11,388,113
Dilutive effect of ESPP (in shares) 150,709 114,364
Dilutive effect of assumed conversion of convertible senior notes (in shares) 17,667,623 7,650,720
Weighted average shares, diluted (in shares) 331,330,256 321,736,649
Net income per share, basic (USD per share) $ 0.18 $ 0.19
Net income per share, diluted (USD per share) $ 0.18 $ 0.18
Convertible Debt | 2026 Notes:    
Numerator:    
Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes $ 1,695 $ 130
XML 113 R103.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) 1,282,161 6,714
Stock options, restricted stock, and RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares) 1,282,161 6,714
XML 114 bsy-20220331_htm.xml IDEA: XBRL DOCUMENT 0001031308 2022-01-01 2022-03-31 0001031308 us-gaap:CommonClassAMember 2022-05-03 0001031308 us-gaap:CommonClassBMember 2022-05-03 0001031308 2022-03-31 0001031308 2021-12-31 0001031308 us-gaap:CommonClassAMember 2022-03-31 0001031308 us-gaap:CommonClassAMember 2021-12-31 0001031308 us-gaap:CommonClassBMember 2021-12-31 0001031308 us-gaap:CommonClassBMember 2022-03-31 0001031308 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-03-31 0001031308 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-03-31 0001031308 bsy:PerpetualLicensesMember 2022-01-01 2022-03-31 0001031308 bsy:PerpetualLicensesMember 2021-01-01 2021-03-31 0001031308 bsy:SubscriptionsAndLicensesMember 2022-01-01 2022-03-31 0001031308 bsy:SubscriptionsAndLicensesMember 2021-01-01 2021-03-31 0001031308 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001031308 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001031308 2021-01-01 2021-03-31 0001031308 us-gaap:CommonStockMember 2021-12-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001031308 us-gaap:RetainedEarningsMember 2021-12-31 0001031308 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001031308 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001031308 us-gaap:CommonStockMember 2022-03-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001031308 us-gaap:RetainedEarningsMember 2022-03-31 0001031308 us-gaap:CommonStockMember 2020-12-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001031308 us-gaap:RetainedEarningsMember 2020-12-31 0001031308 2020-12-31 0001031308 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001031308 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001031308 us-gaap:CommonStockMember 2021-03-31 0001031308 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001031308 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001031308 us-gaap:RetainedEarningsMember 2021-03-31 0001031308 2021-03-31 0001031308 bsy:PowerLineSystemsAcquisitionMember 2022-01-31 2022-01-31 0001031308 bsy:SeequentMember 2021-06-17 2021-06-17 0001031308 bsy:SeequentMember us-gaap:CommonClassBMember 2021-06-17 2021-06-17 0001031308 bsy:PortfolioBalancingExchangeRightsMember 2022-03-31 0001031308 bsy:PortfolioBalancingExchangeRightsMember 2021-12-31 0001031308 2021-01-01 2021-12-31 0001031308 2022-04-01 2022-03-31 0001031308 bsy:SELECTSubscriptionsMember 2022-01-01 2022-03-31 0001031308 bsy:SELECTSubscriptionsMember 2021-01-01 2021-03-31 0001031308 bsy:EnterpriseLicenseSubscriptionsMember 2022-01-01 2022-03-31 0001031308 bsy:EnterpriseLicenseSubscriptionsMember 2021-01-01 2021-03-31 0001031308 bsy:TermLicenseSubscriptionsMember 2022-01-01 2022-03-31 0001031308 bsy:TermLicenseSubscriptionsMember 2021-01-01 2021-03-31 0001031308 bsy:ProfessionalServicesRecurringMember 2022-01-01 2022-03-31 0001031308 bsy:ProfessionalServicesRecurringMember 2021-01-01 2021-03-31 0001031308 bsy:ProfessionalServicesOtherMember 2022-01-01 2022-03-31 0001031308 bsy:ProfessionalServicesOtherMember 2021-01-01 2021-03-31 0001031308 bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember 2022-01-01 2022-03-31 0001031308 bsy:EnterpriseLicenseSubscriptionsE365SubscriptionsMember 2021-01-01 2021-03-31 0001031308 us-gaap:LicenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:LicenseMember 2021-01-01 2021-03-31 0001031308 bsy:TermLicensesMember 2022-01-01 2022-03-31 0001031308 bsy:TermLicensesMember 2021-01-01 2021-03-31 0001031308 bsy:ChannelPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-03-31 0001031308 bsy:ChannelPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-03-31 0001031308 bsy:UnitedStatesCanadaAndLatinAmericaMember 2022-01-01 2022-03-31 0001031308 bsy:UnitedStatesCanadaAndLatinAmericaMember 2021-01-01 2021-03-31 0001031308 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001031308 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001031308 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001031308 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001031308 country:US 2022-01-01 2022-03-31 0001031308 country:US 2021-01-01 2021-03-31 0001031308 country:GB 2022-01-01 2022-03-31 0001031308 country:GB 2021-01-01 2021-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-12-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-12-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-03-31 0001031308 bsy:PowerLineSystemsAcquisitionMember 2022-01-01 2022-03-31 0001031308 bsy:SeequentMember 2021-01-01 2021-03-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001031308 srt:WeightedAverageMember us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2022-01-01 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TrademarksMember 2021-12-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:InProcessResearchAndDevelopmentMember 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001031308 bsy:SeequentMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 bsy:CommonClassBStockSubjectToServiceConditionsMember bsy:SeequentMember 2022-01-01 2022-03-31 0001031308 bsy:SeequentMember 2022-01-01 2022-03-31 0001031308 us-gaap:SubsequentEventMember 2022-04-01 2022-04-30 0001031308 us-gaap:LandMember 2022-03-31 0001031308 us-gaap:LandMember 2021-12-31 0001031308 us-gaap:BuildingAndBuildingImprovementsMember 2022-03-31 0001031308 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001031308 bsy:ComputerEquipmentAndSoftwareMember 2022-03-31 0001031308 bsy:ComputerEquipmentAndSoftwareMember 2021-12-31 0001031308 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001031308 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001031308 us-gaap:AirTransportationEquipmentMember 2022-03-31 0001031308 us-gaap:AirTransportationEquipmentMember 2021-12-31 0001031308 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2022-03-31 0001031308 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2021-12-31 0001031308 us-gaap:AirTransportationEquipmentMember bsy:EntityControlledByCEOMember 2022-01-01 2022-01-31 0001031308 us-gaap:AirTransportationEquipmentMember bsy:EntityControlledByCEOMember 2022-02-01 2022-02-01 0001031308 us-gaap:AirTransportationEquipmentMember bsy:EntityControlledByCEOMember 2022-01-01 2022-03-31 0001031308 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-03-31 0001031308 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-03-31 0001031308 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001031308 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001031308 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001031308 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001031308 us-gaap:CustomerRelationshipsMember 2022-03-31 0001031308 us-gaap:CustomerRelationshipsMember 2021-12-31 0001031308 srt:MinimumMember us-gaap:TrademarksMember 2022-01-01 2022-03-31 0001031308 srt:MaximumMember us-gaap:TrademarksMember 2022-01-01 2022-03-31 0001031308 us-gaap:TrademarksMember 2022-03-31 0001031308 us-gaap:TrademarksMember 2021-12-31 0001031308 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-03-31 0001031308 us-gaap:NoncompeteAgreementsMember 2022-03-31 0001031308 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001031308 us-gaap:InProcessResearchAndDevelopmentMember 2022-03-31 0001031308 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001031308 bsy:DigitalConstructionWorksIncMember bsy:TopconMember 2022-03-31 0001031308 bsy:DigitalConstructionWorksIncMember us-gaap:EquityMethodInvesteeMember 2022-03-31 0001031308 us-gaap:EquityMethodInvesteeMember 2022-01-01 2022-03-31 0001031308 srt:MinimumMember 2022-03-31 0001031308 srt:MaximumMember 2022-03-31 0001031308 srt:MinimumMember 2022-01-01 2022-03-31 0001031308 srt:MaximumMember 2022-01-01 2022-03-31 0001031308 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-03-31 0001031308 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001031308 us-gaap:SecuredDebtMember bsy:A2021TermLoanMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 us-gaap:SecuredDebtMember bsy:A2021TermLoanMember us-gaap:LineOfCreditMember 2021-12-31 0001031308 us-gaap:LineOfCreditMember 2022-03-31 0001031308 us-gaap:LineOfCreditMember 2021-12-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2022-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-12-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2022-03-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-12-31 0001031308 us-gaap:RevolvingCreditFacilityMember bsy:NewCreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 us-gaap:SecuredDebtMember bsy:A2021TermLoanMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:LineOfCreditMember 2022-01-01 2022-03-31 0001031308 us-gaap:SecuredDebtMember bsy:A2021TermLoanMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:LineOfCreditMember 2022-01-01 2022-03-31 0001031308 us-gaap:LetterOfCreditMember bsy:CreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 us-gaap:BridgeLoanMember bsy:CreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 bsy:LettersOfCreditAndSuretyBondsMember bsy:CreditFacilityMember 2022-03-31 0001031308 bsy:LettersOfCreditAndSuretyBondsMember bsy:CreditFacilityMember 2021-12-31 0001031308 bsy:CreditFacilityMember us-gaap:LineOfCreditMember 2022-03-31 0001031308 bsy:CreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0001031308 us-gaap:RevolvingCreditFacilityMember bsy:CreditFacilityMember 2022-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-26 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-26 2021-01-26 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember bsy:DebtConversionTermsOneMember 2021-01-26 2021-01-26 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember bsy:DebtConversionTermsTwoMember 2021-01-26 2021-01-26 0001031308 srt:MinimumMember bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-26 2021-01-26 0001031308 srt:MaximumMember bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-26 2021-01-26 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-21 2021-01-21 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-06-28 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-06-28 2021-06-28 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember bsy:DebtConversionTermsOneMember 2021-06-28 2021-06-28 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember bsy:DebtConversionTermsTwoMember 2021-06-28 2021-06-28 0001031308 srt:MinimumMember bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-06-28 2021-06-28 0001031308 srt:MaximumMember bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-06-28 2021-06-28 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-06-23 2021-06-23 0001031308 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-03-31 0001031308 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-03-31 0001031308 bsy:A2021TermLoanMember us-gaap:SecuredDebtMember 2022-01-01 2022-03-31 0001031308 bsy:A2021TermLoanMember us-gaap:SecuredDebtMember 2021-01-01 2021-03-31 0001031308 us-gaap:InterestRateSwapMember 2022-01-01 2022-03-31 0001031308 us-gaap:InterestRateSwapMember 2021-01-01 2021-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-03-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-03-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-03-31 0001031308 bsy:CreditFacilityMember 2022-01-01 2022-03-31 0001031308 bsy:CreditFacilityMember 2021-01-01 2021-03-31 0001031308 bsy:CreditFacilityMember us-gaap:LineOfCreditMember 2020-04-02 0001031308 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-04-02 0001031308 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-12-31 0001031308 us-gaap:DeferredBonusMember 2022-03-31 0001031308 us-gaap:DeferredBonusMember 2022-01-01 2022-03-31 0001031308 us-gaap:DeferredBonusMember 2021-01-01 2021-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:NonqualifiedPlanMember 2022-01-01 2022-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:NonqualifiedPlanMember 2021-01-01 2021-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:NonqualifiedPlanMember us-gaap:CommonClassBMember 2022-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:NonqualifiedPlanMember us-gaap:CommonClassBMember 2021-12-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember 2022-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember 2021-12-31 0001031308 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:AcquisitionOptionsMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 bsy:BonusPlanIncentiveMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 bsy:BonusPlanIncentiveMember us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 us-gaap:DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockMember 2022-03-31 0001031308 us-gaap:EmployeeStockMember 2020-09-22 2020-09-22 0001031308 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 us-gaap:EmployeeStockMember us-gaap:CommonClassBMember 2021-01-01 2021-03-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-12-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-01-01 2022-03-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2022-03-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2020-12-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-03-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-01-01 2021-03-31 0001031308 us-gaap:AccumulatedTranslationAdjustmentMember 2021-03-31 0001031308 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2021-03-31 0001031308 bsy:BonusPlanMember 2022-01-01 2022-03-31 0001031308 bsy:BonusPlanMember 2021-01-01 2021-03-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember 2022-01-01 2022-03-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001031308 bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0001031308 bsy:BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001031308 bsy:DeferredCompensationPlanExpenseMember 2022-01-01 2022-03-31 0001031308 bsy:DeferredCompensationPlanExpenseMember 2021-01-01 2021-03-31 0001031308 bsy:SubscriptionsAndLicensesMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001031308 bsy:SubscriptionsAndLicensesMember us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001031308 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001031308 us-gaap:ServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001031308 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001031308 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001031308 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-12-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-01-01 2021-03-31 0001031308 us-gaap:EmployeeStockOptionMember 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:EquityIncentivePlanMember us-gaap:CommonClassBMember 2018-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:EquityIncentivePlanMember us-gaap:CommonClassBMember 2018-03-01 2018-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:EquityIncentivePlanMember us-gaap:CommonClassBMember 2022-01-01 2022-03-31 0001031308 us-gaap:EmployeeStockOptionMember bsy:EquityIncentivePlanMember us-gaap:CommonClassBMember 2022-03-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-12-31 0001031308 bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-12-31 0001031308 bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-12-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 bsy:TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 bsy:CashSettledRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:TimeBasedRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember bsy:PerformanceBasedVestingMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember bsy:PerformanceBasedVestingMember 2021-01-01 2021-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:PerformanceBasedVestingMember 2022-01-01 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:PerformanceBasedVestingMember 2021-01-01 2021-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember bsy:PerformanceBasedVestingMember 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember bsy:PerformanceBasedVestingMember 2021-12-31 0001031308 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001031308 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001031308 bsy:RestrictedStockAndRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2021-01-01 2021-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-03-31 0001031308 bsy:PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember bsy:TwoThousandTwentyIncentiveAwardPlanMember 2022-01-01 2022-03-31 0001031308 us-gaap:SubsequentEventMember 2022-04-01 2022-05-10 0001031308 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2022-01-01 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:InterestExpenseMember 2021-01-01 2021-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2022-03-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2022-03-31 0001031308 bsy:TwoThousandTwentySixNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-12-31 0001031308 bsy:TwoThousandTwentySevenNotesMember us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-12-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001031308 bsy:HostedSoftwareSolutionsMember 2022-01-01 2022-03-31 0001031308 bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember 2022-03-31 0001031308 bsy:UnitedStatesCanadaLatinAmericaAndCaribbeanMember 2021-12-31 0001031308 us-gaap:EMEAMember 2022-03-31 0001031308 us-gaap:EMEAMember 2021-12-31 0001031308 srt:AsiaPacificMember 2022-03-31 0001031308 srt:AsiaPacificMember 2021-12-31 0001031308 bsy:StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember 2022-01-01 2022-03-31 0001031308 bsy:StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares pure bsy:acquisition bsy:day bsy:share_rate --12-31 0001031308 false Q1 2022 http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent 10-Q true 2022-03-31 false 001-39548 BENTLEY SYSTEMS, INCORPORATED DE 95-3936623 685 Stockton Drive Exton PA 19341 610 458-5000 Class B Common Stock, par value $0.01 per share BSY NASDAQ Yes Yes Large Accelerated Filer false false false 11601757 275932539 129617000 329337000 233032000 241807000 7486000 6541000 26254000 16880000 32644000 34348000 414061000 615831000 32043000 31823000 49432000 50818000 329029000 245834000 2217578000 1588477000 8680000 6438000 47683000 71376000 59797000 48646000 3158303000 2659243000 19058000 16483000 351273000 323603000 215448000 224610000 16963000 17482000 5048000 6696000 5000000 5000000 612790000 593874000 1871527000 1430992000 89282000 94890000 34907000 35274000 13006000 7983000 58316000 65014000 7718000 7725000 13104000 14269000 2700650000 2250021000 0.01 0.01 100000000 100000000 0 0 0 0 0 0 0.01 0.01 100000000 100000000 11601757 11601757 11601757 11601757 0.01 0.01 1800000000 1800000000 273532336 273532336 270924962 270924962 2851000 2825000 957498000 937805000 -75324000 -91774000 -427372000 -439634000 457653000 409222000 3158303000 2659243000 241233000 188125000 10205000 10116000 251438000 198241000 24079000 23764000 275517000 222005000 33727000 28945000 22058000 20344000 55785000 49289000 219732000 172716000 61273000 47803000 45945000 32440000 51154000 33221000 -5138000 167000 9906000 3438000 163140000 117069000 56592000 55647000 -7042000 -2319000 10641000 14482000 60191000 67810000 3231000 10358000 -572000 -446000 56388000 57006000 9000 0 56379000 57006000 0.18 0.19 0.18 0.18 307969672 302583452 331330256 321736649 56388000 57006000 16437000 -9182000 5000 8000 -13000 -21000 16450000 -9161000 72838000 47845000 282526719 2825000 937805000 -91774000 -439634000 409222000 56388000 56388000 16450000 16450000 8353000 8353000 809751 8000 -24254000 -24246000 669000 669000 72105 1000 4995000 -2192000 2804000 109749 1000 4610000 -121000 4490000 1401249 14000 2754000 -7651000 -4883000 149855 1000 -1000 0 6667000 6667000 64665 1000 -1000 -1555000 -1555000 285134093 2851000 957498000 -75324000 -427372000 457653000 272154504 2722000 741113000 -26233000 -376003000 341599000 57006000 57006000 -9161000 -9161000 6250000 19430000 19430000 8219000 8219000 339503 3000 -8862000 -8859000 854000 854000 79961 1000 5573000 -2037000 3537000 1263121 12000 1739000 -7158000 -5407000 2786000 2786000 -114606 -1000 -708000 -709000 273722483 2737000 732635000 -35394000 -345981000 353997000 56388000 57006000 17212000 8993000 955000 746000 9042000 966000 15099000 8913000 -5138000 1021000 1778000 1229000 12084000 13661000 500000 0 112000 0 2029000 0 -1677000 583000 -572000 -446000 -8691000 -14903000 -5718000 -8257000 26791000 54977000 -12515000 -21889000 -10814000 11474000 101731000 132798000 4176000 2655000 2380000 0 695968000 57975000 2811000 0 -700575000 -60630000 563912000 16000000 123696000 262000000 0 672750000 0 3777000 0 25530000 1250000 0 48000 50000 2721000 25000 8528000 8219000 35117000 18763000 4611000 0 2768000 1751000 399931000 372137000 -807000 3225000 -199720000 447530000 329337000 122006000 129617000 569536000 6766000 4214000 798000 4519000 5296000 766000 0 549000 0 1718000 0 605000 0 150000 4996000 5574000 669000 855000 Basis of Presentation<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 consolidated financial statements include the accounts of Bentley Systems, Incorporated (“Bentley” or the “Company”) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S. GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">‑</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K on file with the SEC. In management’s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company’s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December 31, 2021 consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications of prior period amounts have been made to conform to the current period presentation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June 17, 2021, the Company completed the acquisition of Seequent Holdings Limited (“Seequent”), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock (see Note 4).</span></div> Basis of Presentation — The accompanying unaudited consolidated financial statements include the accounts of Bentley Systems, Incorporated (“Bentley” or the “Company”) and its wholly-owned subsidiaries, and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and in accordance with the rules and regulations of the United States Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Accordingly, they do not include all the information and notes required by U.S. GAAP for annual financial statements. These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">‑</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">K on file with the SEC. In management’s opinion, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal, recurring and non-recurring adjustments) that were considered necessary for the fair statement of the Company’s financial position, results of operations, and cash flows at the dates and for the periods indicated. The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. Actual results could differ materially from those estimates. The December 31, 2021 consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements.</span><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications of prior period amounts have been made to conform to the current period presentation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — On January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. On June 17, 2021, the Company completed the acquisition of Seequent Holdings Limited (“Seequent”), a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock (see Note 4).</span></div> 695968000 883336000 3141342 Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020‑04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2020‑04”), which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU 2020‑04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform between March 12, 2020 and December 31, 2022. The expedients and exceptions provided by ASU 2020‑04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU 2020‑04 during the three months ended March 31, 2022.</span> Recent Accounting Pronouncements<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2020‑04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASU 2020‑04”), which provides optional expedients and exceptions for applying U.S. GAAP to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. ASU 2020‑04 applies only to contracts, hedging relationships, and other transactions that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued because of reference rate reform between March 12, 2020 and December 31, 2022. The expedients and exceptions provided by ASU 2020‑04 do not apply to contract modifications made and hedging relationships entered into or evaluated after December 31, 2022, except for hedging relationships existing as of December 31, 2022, that an entity has elected certain optional expedients for and that are retained through the end of the hedging relationship. The Company had no transactions that were impacted by ASU 2020‑04 during the three months ended March 31, 2022.</span> Revenue from Contracts with Customers<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from subscriptions, perpetual licenses, and services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SELECT subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure‑based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company also provides Enterprise subscription offerings, which provide its largest accounts with complete and unlimited global access to the Company’s comprehensive portfolio of solutions. Enterprise License Subscriptions (“ELS”) provide access for a prepaid fee, which is based on the account’s usage of software in the preceding year, to effectively create a fee‑certain consumption‑based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (“SSP”). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise 365 (“E365”) subscriptions provide unrestricted access to the Company’s comprehensive software portfolio, similar to ELS, however, the accounts are charged based upon daily usage. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company’s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (“ATL”) are generally prepaid annually for named user access to specific products and include the Company’s Virtuoso subscriptions sold via the Company’s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. Quarterly term license (“QTL”) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (“MTL”) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (“CSS”), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. For usage‑based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. The Company’s standard offerings are usage based with monetization through the Company’s CSS program as described below.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perpetual licenses</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company’s fixed‑fee arrangements, including its Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement. Revenues are recognized as services are performed.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end‑users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers may include promises to transfer licenses (perpetual or term‑based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. As of March 31, 2022 and December 31, 2021, the Company has deferred $17,724 and $18,020, respectively, related to portfolio balancing exchange rights which is included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </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%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,593 </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:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022 and December 31, 2021, the Company’s contract assets relate to performance obligations completed in advance of the right to invoice and are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Contract assets were not impaired as of March 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues consist of billings made or payments received in advance of revenue recognition from subscriptions and services. The timing of revenue recognition may differ from the timing of billings to users.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, $97,005 of revenues that were included in the December 31, 2021 deferred revenues balance were recognized. There were additional deferrals of $94,522, which were primarily related to new billings and acquisitions (see Note 4). For the three months ended March 31, 2021, $91,125 of revenues that were included in the December 31, 2020 deferred revenues balance were recognized. There were additional deferrals of $78,210, which were primarily related to new billings.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers include amounts allocated to performance obligations that will be satisfied at a later date. As of March 31, 2022, amounts allocated to these remaining performance obligations are $228,454, of which the Company expects to recognize 94.3% over the next 12 months with the remaining amount thereafter.</span></div><div style="margin-bottom:12pt;text-align:justify"><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-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details revenues:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SELECT subscriptions</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%">66,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,140 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">81,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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:400;line-height:100%">241,233 </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:400;line-height:100%">188,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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:400;line-height:100%">251,438 </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:400;line-height:100%">198,241 </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%">Services:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">6,077 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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:400;line-height:100%">24,079 </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:400;line-height:100%">23,764 </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%">Total revenues</span></td><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:400;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:400;line-height:100%">275,517 </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"/><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:400;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:400;line-height:100%">222,005 </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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Enterprise subscriptions includes revenue attributable to E365 subscriptions of $68,598 and $48,265 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes perpetual licenses and the term license component of subscriptions as revenue when either the licenses are delivered or at the start of the subscription term. For the three months ended March 31, 2022 and 2021, the Company recognized $125,225 and $95,625 of license related revenues, respectively, of which $115,020 and $85,509, respectively, were attributable to the term license component of the Company’s subscription based commercial offerings recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derived 7% and 8% of its total revenues through channel partners for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue to external customers is attributed to individual countries based upon the location of the customer.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">154,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East, and Africa (“EMEA”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">77,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific (“APAC”)</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%">43,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,295 </span></td><td style="background-color:#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%">Total 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:400;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:400;line-height:100%">275,517 </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:400;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:400;line-height:100%">222,005 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the United States (“U.S.”), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $116,133 and $92,940 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Revenue attributable to the United Kingdom totaled $22,291 and $22,383 for the three months ended March 31, 2022 and 2021, respectively.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Products and Services</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates revenues from subscriptions, perpetual licenses, and services.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subscriptions</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">SELECT subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company provides prepaid annual recurring subscriptions that accounts (which are based on distinct contractual and billing relationships with the Company, where affiliated entities of a single parent company may each have an independent account with the Company) can elect to add to a new or previously purchased perpetual license. SELECT provides accounts with benefits, including upgrades, comprehensive technical support, pooled licensing benefits, annual portfolio balancing exchange rights, learning benefits, certain Azure‑based cloud collaboration services, mobility advantages, and access to other available benefits. SELECT subscriptions revenues are recognized as distinct performance obligations are satisfied. The performance obligations within the SELECT offering, outside of the portfolio balancing exchange right, are concurrently delivered and have the same pattern of recognition. These performance obligations are accounted for ratably over the term as a single performance obligation.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Enterprise subscriptions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company also provides Enterprise subscription offerings, which provide its largest accounts with complete and unlimited global access to the Company’s comprehensive portfolio of solutions. Enterprise License Subscriptions (“ELS”) provide access for a prepaid fee, which is based on the account’s usage of software in the preceding year, to effectively create a fee‑certain consumption‑based arrangement. ELS contain a term license component, SELECT maintenance and support, and performance consulting days. The SELECT maintenance and support benefits under ELS do not include a portfolio balancing performance obligation. Revenue is allocated to the various performance obligations based on their respective standalone selling price (“SSP”). Revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenues for the SELECT maintenance and support and the performance consulting days are recognized as delivered over the subscription term. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise 365 (“E365”) subscriptions provide unrestricted access to the Company’s comprehensive software portfolio, similar to ELS, however, the accounts are charged based upon daily usage. The daily usage fee also includes a term license component, SELECT maintenance and support, hosting, and Success Blueprints, which are designed to achieve business outcomes through more efficient and effective use of the Company’s software. E365 revenues are recognized based upon usage incurred by the account. Usage is defined as distinct user access on a daily basis. E365 subscriptions can contain quarterly usage floors or collars as accounts transition to the usage model or for accounts within the public sector. The term of E365 subscriptions aligns with calendar quarters and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term license subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— The Company provides annual, quarterly, and monthly term licenses for its software products. Term license subscriptions contain a term license component and SELECT maintenance and support. Revenue is allocated to the various performance obligations based on their SSP. Annual term licenses (“ATL”) are generally prepaid annually for named user access to specific products and include the Company’s Virtuoso subscriptions sold via the Company’s Virtuosity eStore for practitioner licenses. Virtuoso subscriptions are bundles with customizable training and expert consultation administered through “keys” or credits. Quarterly term license (“QTL”) subscriptions allow accounts to pay quarterly in arrears for license usage that is beyond their prepaid subscriptions. Monthly term license (“MTL”) subscriptions are identical to QTL subscriptions, except for the term of the license, and the manner in which they are monetized. MTL subscriptions require a Cloud Services Subscription (“CSS”), which is described below. For ATL, revenue allocated to the term license component is recognized upon delivery at the start of the subscription term while revenue for the SELECT maintenance and support is recognized as delivered over the subscription term. For Virtuoso keys, revenue is recognized as services are delivered. Billings in advance are recorded as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. For usage‑based QTL and MTL subscriptions, revenues are recognized based upon usage incurred by the account. Usage is defined as peak usage over the respective terms. The terms of QTL and MTL subscriptions align with calendar quarters and calendar months, respectively, and revenue is recognized based on actual usage.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Visas and Passports are quarterly or annual term licenses enabling users to access specific project or enterprise information and entitles users to certain functionality of the Company’s </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ProjectWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AssetWise</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> systems. The Company’s standard offerings are usage based with monetization through the Company’s CSS program as described below.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CSS is a program designed to streamline the procurement, administration, and payment process. The program requires an estimation of annual usage for CSS eligible offerings and a deposit of funds in advance. Actual consumption is monitored and invoiced against the deposit on a calendar quarter basis. CSS balances not utilized for eligible products or services may roll over to future periods or are refundable. Paid and unconsumed CSS balances are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated balance sheets. Software and services consumed under CSS are recognized pursuant to the applicable revenue recognition guidance for the respective software or service and classified as subscriptions or services based on their respective nature.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perpetual licenses</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses may be sold with or without attaching a SELECT subscription. Historically, attachment and retention of the SELECT subscription has been high given the benefits of the SELECT subscription discussed above. Perpetual licenses revenues are recognized upon delivery of the license to the user.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Services</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides professional services, including training, implementation, configuration, customization, and strategic consulting services. The Company performs projects on both a time and materials and a fixed fee basis. Certain of the Company’s fixed‑fee arrangements, including its Success Services offerings, are structured as subscription‑like, packaged offerings that are annually recurring in nature. Success Services are standard service offerings that provide a level of dedicated professional services above the standard technical support offered to all accounts as part of their SELECT or Enterprise agreement. Revenues are recognized as services are performed.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily utilizes its direct internal sales force and also has arrangements through independent channel partners to promote and sell Bentley products and subscriptions to end‑users. Channel partners are authorized to promote the sale of an authorized set of Bentley products and subscriptions within an authorized geography under a Channel Partner Agreement.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Judgments and Estimates</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contracts with customers may include promises to transfer licenses (perpetual or term‑based), maintenance, and services to a user. Judgment is required to determine if the promises are separate performance obligations, and if so, the allocation of the transaction price to each performance obligation. When an arrangement includes multiple performance obligations which are concurrently delivered and have the same pattern of transfer to the customer, the Company accounts for those performance obligations as a single performance obligation. For contracts with more than one performance obligation, the transaction price is allocated among the performance obligations in an amount that depicts the relative SSP of each obligation. Judgment is required to determine the SSP for each distinct performance obligation. In instances where SSP is not directly observable, such as when the Company does not sell the product or service separately, the Company determines the SSP using information that may include market conditions and other observable inputs. The Company uses a range of amounts to estimate SSP when it sells each of the products and services separately and needs to determine whether there is a discount that should be allocated based on the relative SSP of the various products and services.</span></div>The Company’s SELECT agreement provides users with perpetual licenses a right to exchange software for other eligible perpetual licenses on an annual basis upon renewal. The Company refers to this option as portfolio balancing and has concluded that the portfolio balancing feature represents a material right resulting in the deferral of the associated revenue. Judgment is required to estimate the percentage of users who may elect to portfolio balance and considers inputs such as historical user elections. This feature is available once per term and must be exercised prior to the respective renewal term. The Company recognizes the associated revenue upon election or when the portfolio balancing right expires. This right is included in the initial and subsequent renewal terms and the Company reestablishes the revenue deferral for the material right upon the beginning of the renewal term. 17724000 18020000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Assets and Contract Liabilities</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </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%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 309000 336000 228454000 232593000 0 0 97005000 94522000 91125000 78210000 228454000 0.943 P12M <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details revenues:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscriptions:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SELECT subscriptions</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%">66,598 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,140 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enterprise subscriptions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">81,827 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term license subscriptions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions</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:400;line-height:100%">241,233 </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:400;line-height:100%">188,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Perpetual licenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscriptions and licenses</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:400;line-height:100%">251,438 </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:400;line-height:100%">198,241 </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%">Services:</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recurring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">6,077 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,687 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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:400;line-height:100%">24,079 </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:400;line-height:100%">23,764 </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%">Total revenues</span></td><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:400;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:400;line-height:100%">275,517 </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"/><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:400;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:400;line-height:100%">222,005 </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:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Enterprise subscriptions includes revenue attributable to E365 subscriptions of $68,598 and $48,265 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue to external customers is attributed to individual countries based upon the location of the customer.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">154,260 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,862 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East, and Africa (“EMEA”) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">77,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific (“APAC”)</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%">43,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,295 </span></td><td style="background-color:#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%">Total 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:400;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:400;line-height:100%">275,517 </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:400;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:400;line-height:100%">222,005 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the United States (“U.S.”), Canada, and Latin America (including the Caribbean). Revenue attributable to the U.S. totaled $116,133 and $92,940 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Revenue attributable to the United Kingdom totaled $22,291 and $22,383 for the three months ended March 31, 2022 and 2021, respectively.</span></div> 66598000 66140000 81827000 71015000 92808000 50970000 241233000 188125000 10205000 10116000 251438000 198241000 4701000 6077000 19378000 17687000 24079000 23764000 275517000 222005000 68598000 48265000 125225000 95625000 115020000 85509000 0.07 0.08 154260000 108862000 77480000 73848000 43777000 39295000 275517000 222005000 116133000 92940000 22291000 22383000 AcquisitionsOn January 31, 2022, the Company completed the acquisition of Power Line Systems, a leader in software for the design of overhead electric power transmission lines and their structures, for $695,968 in cash, net of cash acquired. For the year ended December 31, 2021, the Company completed a number of acquisitions, for an aggregate purchase price of $1,269,844. On June 17, 2021, the Company completed the acquisition of Seequent, a leader in software for geological and geophysical modeling, geotechnical stability, and cloud services for geodata management and collaboration, for $883,336 in cash, net of cash acquired, plus 3,141,342 shares of the Company’s Class B Common Stock. The operating results of the acquired businesses, except for Seequent, were not material, individually or in the aggregate, to the Company’s consolidated statements of operations and financial position.<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate details of the Company’s acquisition activity are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Acquisitions Completed in</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Number of acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">715,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net cash paid</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:400;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:400;line-height:100%">695,968 </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:400;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:400;line-height:100%">1,034,983 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the cash paid at closing for the three months ended March 31, 2022 and year ended December 31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><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 from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#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 from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522 </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%">4,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </span></td><td style="background-color:#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%">Non-contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the acquired businesses are included in the Company’s consolidated financial statements from the closing date of each respective acquisition. The purchase price for each acquisition has been allocated to the net tangible and intangible assets and liabilities based on their estimated fair values at the respective acquisition date.</span></div>The Company is in the process of finalizing the purchase accounting for Power Line Systems. Identifiable assets acquired and liabilities assumed were provisionally recorded at their estimated fair values on the acquisition date. The initial accounting for Power Line Systems is not complete because the evaluation necessary to assess the fair values of certain net assets acquired is still in process. The provisional amounts are subject to revision until the evaluations are completed to the extent that additional information is obtained about the facts and circumstances that existed as of the acquisition date. The allocation of the purchase price may be modified from the date of the acquisition as more information is obtained about the fair values of assets acquired and liabilities assumed, however, such measurement period cannot exceed one year.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs are expensed as incurred and are recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. For the three months ended March 31, 2022 and 2021, the Company incurred acquisition expenses of $10,574 and $6,861, respectively, which include costs related to legal, accounting, valuation, insurance, general administrative, and other consulting fees. For the three months ended March 31, 2022, $9,773 of the Company’s acquisition expenses related to the acquisition of Power Line Systems, and $6,716 of the Company’s acquisition expenses related to the acquisition of Seequent for the three months ended March 31, 2021.</span><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Acquisitions Completed in</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Consideration:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</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%">715,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total consideration</span></td><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%">715,114 </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%">1,269,844 </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="display:none"/><td colspan="3" style="display:none"/></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%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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%">19,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use 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%">1,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and technology (weighted average useful life of 5 years)</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%">9,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships (weighted average useful life of 10 and 9 years, respectively)</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%">78,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademarks (weighted average useful life of 10 years)</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%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total identifiable assets acquired excluding goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,434 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,649)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(26,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,931)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,940)</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="display:none"/><td colspan="3" style="display:none"/></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%">Net identifiable assets acquired excluding goodwill</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,494 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,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%">1,066,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,114 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the total 3,141,342 shares issued at closing, 83,627 shares are subject to forfeiture if post‑closing employment service conditions are not met. Accordingly, $5,452 is being recorded as stock‑based compensation expense over the related forfeiture period of two years (see Note 15).</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the working capital, other assets (liabilities), and property and equipment approximated their respective carrying values as of the acquisition date.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of deferred revenues were determined in accordance with the Company’s revenue recognition policies (see Note 3).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the intangible assets were primarily determined using the income approach. When applying the income approach, indications of fair values were developed by discounting future net cash flows to their present values at market‑based rates of return. The cash flows were based on estimates used to price the acquisitions and the discount rates applied were benchmarked with reference to the implied rate of return from the Company’s pricing model and the weighted average cost of capital.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill recorded in connection with the acquisitions was attributable to synergies expected to arise from cost saving opportunities, as well as future expected cash flows. The Company expects $519,564 of the goodwill recorded relating to the acquisition of Power Line Systems will be deductible for income tax purposes.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Had the acquisition of Seequent been made at the beginning of 2020, unaudited pro forma total revenues for the three months ended March 31, 2021 would have been $255,783. Net income, net income per share, basic, and net income per share, diluted for the three months ended March 31, 2021 would not have been materially different than the amounts reported primarily due to the pro forma adjustments to reflect the amortization of purchased intangibles and the cost to finance the transaction, net of the related tax effects.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of 2021. The unaudited pro forma financial information combines the historical results of the Company, the adjusted historical results of Seequent considering the date the Company completed the acquisition of Seequent, and the effects of the pro forma adjustments described above.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition Subsequent to March 31, 2022</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2022, the Company completed one acquisition. The acquisition is not expected to be material to the Company’s consolidated financial statements.</span></div> 695968000 1269844000 883336000 3141342 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate details of the Company’s acquisition activity are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Acquisitions Completed in</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Number of acquisitions</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">715,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,837)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net cash paid</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:400;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:400;line-height:100%">695,968 </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:400;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:400;line-height:100%">1,034,983 </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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the cash paid at closing for the three months ended March 31, 2022 and year ended December 31, 2021, $3,000 and $8,701, respectively, was deposited into an escrow account to secure any potential indemnification and other obligations of the seller.</span></div> 1 13 715114000 1072820000 19146000 37837000 695968000 1034983000 3000000 8701000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><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 from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,231 </span></td><td style="background-color:#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 from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of non-contingent consideration from acquisitions is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,522 </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%">4,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </span></td><td style="background-color:#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%">Non-contingent consideration from acquisitions</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3401000 5382000 960000 1231000 4361000 6613000 3522000 4751000 6180000 6177000 9702000 10928000 10574000 6861000 9773000 6716000 <div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the fair values of the assets acquired and liabilities assumed, as well as the weighted average useful lives assigned to acquired intangible assets at the respective date of each acquisition (including contingent consideration):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.651%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">Acquisitions Completed in</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Consideration:</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid at closing</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%">715,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares issued at closing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred, non-contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'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,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total consideration</span></td><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%">715,114 </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%">1,269,844 </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="display:none"/><td colspan="3" style="display:none"/></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%">Assets acquired and liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash</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%">19,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use 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%">1,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,095 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software and technology (weighted average useful life of 5 years)</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%">9,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer relationships (weighted average useful life of 10 and 9 years, respectively)</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%">78,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trademarks (weighted average useful life of 10 years)</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%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total identifiable assets acquired excluding goodwill</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323,434 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,649)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">(26,245)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(716)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,931)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,940)</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="display:none"/><td colspan="3" style="display:none"/></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%">Net identifiable assets acquired excluding goodwill</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,713 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,494 </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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618,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%">1,066,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net assets acquired</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">715,114 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269,844 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Of the total 3,141,342 shares issued at closing, 83,627 shares are subject to forfeiture if post‑closing employment service conditions are not met. Accordingly, $5,452 is being recorded as stock‑based compensation expense over the related forfeiture period of two years (see Note 15).</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A fair value adjustment of $16,943 was applied to the stock consideration due to restrictions on the transfer of securities.</span></div> 715114000 1072820000 0 182390000 0 4544000 0 10090000 715114000 1269844000 19146000 37837000 1098000 24174000 1237000 12095000 963000 4383000 0 874000 P5Y P5Y 9700000 43560000 P10Y P9Y 78300000 158555000 P10Y P10Y 5200000 38256000 0 3700000 115644000 323434000 610000 27649000 10219000 26245000 1237000 11988000 6865000 53342000 0 716000 18931000 119940000 96713000 203494000 618401000 1066350000 715114000 1269844000 3141342 83627 5452000 P2Y 16943000 519564000 255783000 1 Property and Equipment, Net<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">2,811 </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%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,651 </span></td><td style="background-color:#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%">Furniture, fixtures, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#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%">Aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">104,060 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237)</span></td><td style="background-color:#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%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:400;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:400;line-height:100%">31,823 </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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the three months ended March 31, 2022 and 2021 was $2,490 and $2,497, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Equipment Sale</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, the audit committee of the Company’s board of directors authorized the Company to sell 50% of its interest in the Company’s aircraft at fair market value to an entity controlled by the Company’s Chief Executive Officer. The transaction was completed on February 1, 2022 for $2,380 and resulted in a gain of $2,029, which was recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statement of operations for the three months ended March 31, 2022. Subsequent to the transaction, ongoing operating and fixed costs of the aircraft are shared on a proportional use basis subject to a cost-sharing agreement. Such costs were not material during the three months ended March 31, 2022. Pursuant to FASB Accounting Standards Codification (“ASC”) Topic 850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company determined this transaction was to a related party.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,811 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-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%">2,811 </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%">Building and improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,651 </span></td><td style="background-color:#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%">Furniture, fixtures, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,274 </span></td><td style="background-color:#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%">Aircraft</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">Property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">104,060 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237)</span></td><td style="background-color:#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%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,043 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:400;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:400;line-height:100%">31,823 </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> 2811000 2811000 36366000 35188000 49169000 47651000 14400000 14274000 2038000 4075000 59000 61000 104843000 104060000 72800000 72237000 32043000 31823000 2490000 2497000 0.50 2380000 2029000 Goodwill and Other Intangible Assets<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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,588,477 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">618,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation 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%">10,828 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#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%">Balance, March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of intangible assets other than goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.323%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><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:7.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:7.5pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5 years</span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></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:9pt;font-weight:400;line-height:100%">324,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,526 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></div></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:9pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,619 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,193)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,343 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168,056)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,287 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,222 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,193)</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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,029 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,890 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168,056)</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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,834 </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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company’s consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,022 </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%">1,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-color:#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%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</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,588,477 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">618,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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation 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%">10,828 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(128)</span></td><td style="background-color:#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%">Balance, March 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217,578 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1588477000 618401000 10828000 -128000 2217578000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of intangible assets other than goodwill are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.335%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.323%"/><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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">March 31, 2022</span></td><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:7.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></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:7.5pt;font-weight:700;line-height:100%">Estimated<br/>Useful Life</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</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:7.5pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:7.5pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:7.5pt;font-weight:700;line-height:100%">Net Book<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets subject to amortization:</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"/><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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Software and technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5 years</span></div></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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></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:9pt;font-weight:400;line-height:100%">324,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(91,288)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(83,799)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,526 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,422)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</span></div></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:9pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,619 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,193)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325,426 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,343 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168,056)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,287 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets not subject to amortization:</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In-process research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">3,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,222 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(164,193)</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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">329,029 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,890 </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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(168,056)</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:9pt;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 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,834 </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> P3Y P5Y 95909000 50327000 45582000 101588000 63225000 38363000 P3Y P10Y 324657000 91288000 233369000 245325000 83799000 161526000 P3Y P10Y 68703000 22422000 46281000 63080000 20893000 42187000 P5Y 350000 156000 194000 350000 139000 211000 489619000 164193000 325426000 410343000 168056000 242287000 3603000 3603000 3547000 3547000 493222000 164193000 329029000 413890000 168056000 245834000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate amortization expense for purchased intangible assets with finite lives was reflected in the Company’s consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">3,022 </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%">1,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of purchased intangibles</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-color:#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%">Total amortization expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,928 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3022000 1151000 9906000 3438000 12928000 4589000 Investments<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cost method investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </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%">6,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#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%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:400;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:400;line-height:100%">6,438 </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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">iTwin Ventures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company invests in technology development companies, generally in the form of equity interests or convertible notes. The Company recorded these investments under the cost method. For the three months ended March 31, 2022, the Company invested $2,111 in cost method investments.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for Digital Construction Works, Inc. (“DCW”) using the equity method. DCW, a 50%-owned joint venture with Topcon Positioning Systems, Inc., operates as a digital integrator of software and cloud services for the construction industry. DCW’s focus is to transform the construction industry from its legacy document‑centric paradigm by simplifying and enabling digital automated workflows and processes, technology integration, and digital twinning services for infrastructure. For the three months ended March 31, 2022, the Company invested $700 in DCW. Pursuant to FASB ASC Topic 850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company has determined that DCW is a related party. For the three months ended March 31, 2022, transactions between the Company and DCW were not material to the Company’s consolidated financial statements.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Cost method investments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,538 </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%">6,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#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%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:400;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:400;line-height:100%">6,438 </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> 8538000 6438000 142000 0 8680000 6438000 2111000 0.50 0.50 700000 Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases consist of office facilities, office equipment, and automobiles, and the Company’s finance lease consists of computer equipment. The finance lease is not material for the periods presented. As of March 31, 2022, the Company’s leases have remaining terms of less than one year to nine years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with lease and non‑lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company’s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right‑of‑use asset or lease liability for short‑term leases (leases with a term of twelve months or less). Short‑term leases are recognized in the consolidated statements of operations on a straight‑line basis over the lease term.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,753 </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%">4,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total operating lease cost</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:400;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:400;line-height:100%">7,031 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</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%">5,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">2,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term for operating leases was 4.1 years as of March 31, 2022 and December 31, 2021. The weighted average discount rate was 2.6% and 2.5% as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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,267 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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:400;line-height:100%">55,699 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829)</span></td><td style="background-color:#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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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:400;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:400;line-height:100%">51,870 </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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company had additional operating lease minimum lease payments of $956 for executed leases that have not yet commenced, primarily for office locations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Property and equipment</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%">471 </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%">484 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_abb117b0-8b78-42a8-84d7-a0908f28f3c1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_d1bc504c-70fe-4f6b-a007-cb9454c59fc8">Property and equipment, net</span></span></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%">— </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%">31 </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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_6be4ab4e-06ba-4720-b717-3927e8897d54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_d2bad184-0581-4ff5-af9f-347b9c10e93e">Accruals and other current liabilities</span></span></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%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total financing lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Leases<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases consist of office facilities, office equipment, and automobiles, and the Company’s finance lease consists of computer equipment. The finance lease is not material for the periods presented. As of March 31, 2022, the Company’s leases have remaining terms of less than one year to nine years, some of which include one or more options to renew, with renewal terms from one year to ten years and some of which include options to terminate the leases from less than one year to five years.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For contracts with lease and non‑lease components, the Company has elected not to allocate the contract consideration, and account for the lease and non-lease components as a single lease component. Payments under the Company’s lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in the operating lease assets and liabilities. Variable lease cost may include common area maintenance, property taxes, utilities, and fluctuations in rent due to a change in an index or rate. The Company has elected not to recognize a right‑of‑use asset or lease liability for short‑term leases (leases with a term of twelve months or less). Short‑term leases are recognized in the consolidated statements of operations on a straight‑line basis over the lease term.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,753 </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%">4,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total operating lease cost</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:400;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:400;line-height:100%">7,031 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</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%">5,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">2,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term for operating leases was 4.1 years as of March 31, 2022 and December 31, 2021. The weighted average discount rate was 2.6% and 2.5% as of March 31, 2022 and December 31, 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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,267 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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:400;line-height:100%">55,699 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829)</span></td><td style="background-color:#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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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:400;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:400;line-height:100%">51,870 </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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, the Company had additional operating lease minimum lease payments of $956 for executed leases that have not yet commenced, primarily for office locations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Property and equipment</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%">471 </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%">484 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_abb117b0-8b78-42a8-84d7-a0908f28f3c1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_d1bc504c-70fe-4f6b-a007-cb9454c59fc8">Property and equipment, net</span></span></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%">— </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%">31 </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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_6be4ab4e-06ba-4720-b717-3927e8897d54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_d2bad184-0581-4ff5-af9f-347b9c10e93e">Accruals and other current liabilities</span></span></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%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total financing lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P9Y P1Y P10Y P1Y P5Y <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease cost reflected in the consolidated statements of operations were as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,753 </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%">4,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="background-color:#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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total operating lease cost</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:400;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:400;line-height:100%">7,031 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Operating lease cost includes rent cost related to operating leases for office facilities of $5,553 and $4,351 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;margin-top:2pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</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%">5,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new operating lease liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">2,876 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Right‑of‑use assets obtained in exchange for new operating lease liabilities does not include the impact from acquisitions of $1,237 and $192 for the three months ended March 31, 2022 and 2021, respectively.</span></div> 5753000 4543000 1273000 968000 5000 4000 7031000 5515000 5553000 4351000 5114000 4686000 2876000 614000 1237000 192000 P4Y1M6D P4Y1M6D 0.026 0.025 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities are as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.592%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:16.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</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%">Remainder of 2022</span></td><td colspan="3" style="display:none"/><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,267 </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%">2023</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,311 </span></td><td style="background-color:#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%">2024</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#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%">2025</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#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%">2026</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="3" style="display:none"/><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:400;line-height:100%">55,699 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Imputed interest</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,829)</span></td><td style="background-color:#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%">Total operating lease liabilities</span></td><td colspan="3" style="display:none"/><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:400;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:400;line-height:100%">51,870 </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> 14267000 14311000 9624000 6911000 4440000 6146000 55699000 3829000 51870000 956000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the financing lease was as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Property and equipment</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%">471 </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%">484 </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%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_abb117b0-8b78-42a8-84d7-a0908f28f3c1"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzUtMC0xLTEtMTAzMTk3_d1bc504c-70fe-4f6b-a007-cb9454c59fc8">Property and equipment, net</span></span></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%">— </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%">31 </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"/></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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_6be4ab4e-06ba-4720-b717-3927e8897d54"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjViMzEyMWNjZDI5MDRmZGRiMTEwOWU2NDliODczYTE1L3NlYzo1YjMxMjFjY2QyOTA0ZmRkYjExMDllNjQ5Yjg3M2ExNV81MjMvZnJhZzpmOWE1NDU5YWJmMzc0YjcwOGFkYTgwMzZkNGM4MGNmZC90YWJsZToxNjkyMjhkMzQ2NDM0MjQ1YTFmMTdmNTVhYTVjOTUyOS90YWJsZXJhbmdlOjE2OTIyOGQzNDY0MzQyNDVhMWYxN2Y1NWFhNWM5NTI5XzctMC0xLTEtMTAzMTk3_d2bad184-0581-4ff5-af9f-347b9c10e93e">Accruals and other current liabilities</span></span></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%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total financing lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 471000 484000 471000 453000 0 31000 48000 98000 48000 98000 Accruals and Other Current Liabilities<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">CSS deposits</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%">200,589 </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%">162,046 </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%">Accrued benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#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%">Due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309 </span></td><td style="background-color:#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%">Accrued indirect taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued acquisition stay bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,461 </span></td><td style="background-color:#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%">Accrued cloud provisioning costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#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%">Non-contingent consideration from 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%">3,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751 </span></td><td style="background-color:#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 from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">5,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;text-align: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 stock purchase plan contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued and current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335 </span></td><td style="background-color:#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%">Total accruals and other current liabilities</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:400;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:400;line-height:100%">351,273 </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:400;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:400;line-height:100%">323,603 </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:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accruals and other current liabilities consist of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">CSS deposits</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%">200,589 </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%">162,046 </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%">Accrued benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,725 </span></td><td style="background-color:#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%">Due to customers</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,309 </span></td><td style="background-color:#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%">Accrued indirect taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued acquisition stay bonus</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,461 </span></td><td style="background-color:#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%">Accrued cloud provisioning costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </span></td><td style="background-color:#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%">Non-contingent consideration from 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%">3,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,751 </span></td><td style="background-color:#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 from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">5,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;text-align: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 stock purchase plan contributions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued and current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,335 </span></td><td style="background-color:#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%">Total accruals and other current liabilities</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:400;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:400;line-height:100%">351,273 </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:400;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:400;line-height:100%">323,603 </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> 200589000 162046000 41927000 36656000 29437000 37725000 14500000 12798000 7779000 7309000 6457000 7520000 5838000 9461000 5396000 5862000 3945000 6940000 3522000 4751000 3401000 5382000 3118000 4818000 25364000 22335000 351273000 323603000 Long‑Term Debt<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long‑term debt consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Bank credit facility:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">440,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="background-color:#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan net carrying value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank credit facility net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Notes net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 Notes net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435,992 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,871,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Credit Facility</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an amended and restated Credit Agreement, which provides for an $850,000 senior secured revolving loan facility with a maturity date of November 15, 2025 and a $200,000 senior secured term loan as described further below (the “Credit Facility”).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s $200,000 senior secured term loan has a maturity of November 15, 2025 (the “2021 Term Loan”). The 2021 Term Loan requires principal repayment at the end of each calendar quarter. Beginning with March 31, 2022 and ending with December 31, 2023, the Company is required to repay $1,250 per quarter. Beginning with March 31, 2024 and ending with the last such date prior to the maturity date, the Company is required to repay $2,500 per quarter. The Company incurred $540 of debt issuance costs related to the 2021 Term Loan. The Company used borrowings under the 2021 Term Loan to pay down borrowings under the swingline sub‑facility and revolving loan facility under the Credit Facility.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the senior secured revolving loan facility, the Credit Facility also provides up to $50,000 of letters of credit and other borrowings subject to availability, including a $85,000 U.S. Dollar swingline sub‑facility and a $200,000 incremental “accordion” sub‑facility. The Company had $150 of letters of credit and surety bonds outstanding as of March 31, 2022 and December 31, 2021. As of March 31, 2022 and December 31, 2021, the Company had $409,634 and $849,850, respectively, available under the Credit Facility.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility are guaranteed by all of the Company’s first tier domestic subsidiaries and are secured by a first priority security interest in substantially all of the Company’s and the guarantors’ U.S. assets and 65% of the stock of their directly owned foreign subsidiaries. The Credit Facility contains both affirmative and negative covenants, including maximum net leverage ratios. As of March 31, 2022 and December 31, 2021, the Company was in compliance with all covenants in its Credit Facility.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2026 Notes</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 26, 2021, the Company completed a private offering of $690,000 of 0.125% convertible senior notes due 2026 (the “2026 Notes”). The 2026 Notes were issued pursuant to an indenture, dated as of January 26, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2026 Indenture”). Interest will accrue from January 26, 2021 and will be payable semi‑annually in arrears in cash on January 15 and July 15 of each year, with the first payment due on July 15, 2021. The 2026 Notes will mature on January 15, 2026, unless earlier converted, redeemed or repurchased. The Company incurred $18,055 of expenses in connection with the 2026 Notes offering consisting of the payment of initial purchasers’ discounts and commissions, professional fees, and other expenses (“transaction costs”). The Company used $25,530 of the net proceeds from the sale of the 2026 Notes to pay the premiums of the capped call options described further below, and approximately $250,500 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses. The Company used the remainder of the net proceeds from the sale of the 2026 Notes for general corporate purposes and towards funding certain acquisitions, including Seequent (see Note 4).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to October 15, 2025, the 2026 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on June 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2026 Indenture; and (4) if the Company calls the 2026 Notes for redemption. On or after October 15, 2025 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2026 Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 15.5925 shares of the Company’s Class B Common Stock per $1 principal amount of 2026 Notes, which represents an initial conversion price of approximately $64.13 per share, and is subject to adjustment as described in the 2026 Indenture. If a “make-whole fundamental change” (as defined in the 2026 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will have the option to redeem the 2026 Notes in whole or in part at any time on or after January 20, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2026 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon a fundamental change (as defined in the 2026 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2026 Notes in whole or in part for cash at a price equal to the principal amount of the 2026 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2026 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2026 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2026 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $44.23 per share or greater than $210.00 per share. The Company will not increase the conversion rate to an amount that exceeds 22.6090 shares per $1 principal amount of 2026 Notes, subject to adjustment. The 2026 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2026 Notes. The effective interest rate for the 2026 Notes is 0.658%.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, none of the conditions of the 2026 Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2026 Notes.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In connection with the pricing of the 2026 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $150 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2026 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $72.9795 per share, which represents a premium of 65% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on January 21, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capped call options were entered into in conjunction with the issuance of the 2026 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2026 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2026 Notes, the Company accounts for the capped call options separately from the 2026 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2027 Notes</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2021, the Company completed a private offering of $575,000 of 0.375% convertible senior notes due 2027 (the “2027 Notes”). The 2027 Notes were issued pursuant to an indenture, dated as of June 28, 2021, between the Company and Wilmington Trust, National Association, as trustee (the “2027 Indenture”). Interest will accrue from June 28, 2021 and will be payable semi‑annually in arrears in cash on January 1 and July 1 of each year, with the first payment due on January 1, 2022. The 2027 Notes will mature on July 1, 2027, unless earlier converted, redeemed or repurchased. The Company incurred $15,065 of expenses in connection with the 2027 Notes offering consisting of transaction costs. The Company used $25,875 of the net proceeds from the sale of the 2027 Notes to pay the premiums of the capped call options described further below, and $536,062 to repay outstanding indebtedness under the Credit Facility and to pay related fees and expenses.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to April 1, 2027, the 2027 Notes will be convertible at the option of the holder only under the following circumstances: (1) during any calendar quarter (and only during such quarter) commencing after the calendar quarter ending on September 30, 2021, if the last reported sale price per share of the Company’s Class B Common Stock exceeds 130% of the conversion price for each of at least 20 trading days, whether or not consecutive, during the 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter; (2) during the five consecutive business days immediately after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price per $1 principal amount of 2027 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the Company’s Class B Common Stock on such trading day and the conversion rate on such trading day; (3) upon the occurrence of certain corporate events or distributions on the Company’s Class B Common Stock, as described in the 2027 Indenture; and (4) if the Company calls the 2027 Notes for redemption. On or after April 1, 2027 until 5:00 p.m., New York City time, on the second scheduled trading day immediately before the maturity date, the 2027 Notes will be convertible at the option of the holder at any time.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will settle conversions by paying or delivering, as applicable, cash, shares of the Company’s Class B Common Stock or a combination of cash and shares of the Company’s Class B Common Stock, at the Company’s election, based on the applicable conversion rate. The initial conversion rate is 12.0153 shares of the Company’s Class B Common Stock per $1 principal amount of 2027 Notes, which represents an initial conversion price of approximately $83.23 per share, and is subject to adjustment as described in the 2027 Indenture. If a “make-whole fundamental change” (as defined in the 2027 Indenture) occurs, then the Company will, in certain circumstances, increase the conversion rate for a specified period of time.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will have the option to redeem the 2027 Notes in whole or in part at any time on or after July 5, 2024 and on or before the 40th scheduled trading day immediately before the maturity date if the last reported sale price per share of the Company’s Class B common stock exceeds 130% of the conversion price on (1) each of at least 20 trading days, whether or not consecutive, during any 30 consecutive trading days ending on, and including, the trading day immediately before the date the Company sends the related redemption notice; and (2) the trading day immediately before the date the Company sends such notice. The redemption price will be equal to the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon a fundamental change (as defined in the 2027 Indenture), holders may, subject to certain exceptions, require the Company to purchase their 2027 Notes in whole or in part for cash at a price equal to the principal amount of the 2027 Notes to be purchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date (as defined in the 2027 Indenture). In addition, upon a Make‑Whole Fundamental Change (as defined in the 2027 Indenture), the Company will, under certain circumstances, increase the applicable conversion rate for a holder that elects to convert its 2027 Notes in connection with such Make‑Whole Fundamental Change. No adjustment to the conversion rate will be made if the stock price in such Make‑Whole Fundamental Change is either less than $61.65 per share or greater than $325.00 per share. The Company will not increase the conversion rate to an amount that exceeds 16.2206 shares per $1 principal amount of 2027 Notes, subject to adjustment. The 2027 Indenture also contains a customary merger covenant.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes were accounted for as debt, with no bifurcation of the embedded conversion feature. Transaction costs were recorded as a direct deduction from the related debt liability in the consolidated balance sheet and are amortized to interest expense over the term of the 2027 Notes. The effective interest rate for the 2027 Notes is 0.864%.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, none of the conditions of the 2027 Notes to early convert has been met.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2027 Notes contain both affirmative and negative covenants. As of March 31, 2022, the Company was in compliance with all covenants in the 2027 Notes.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Call Options </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— In connection with the pricing of the 2027 Notes, the Company entered into capped call options with certain of the initial purchasers or their respective affiliates and certain other financial institutions. The Company incurred $50 of expenses in connection with the capped call options. The capped call options are expected to reduce potential dilution to the Company’s Class B Common Stock upon any conversion of 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the capped call options is initially $95.5575 per share, which represents a premium of 55% above the last reported sale price per share of the Company’s Class B Common Stock on the Nasdaq Global Select Market on June 23, 2021 and is subject to customary adjustments under the terms of the capped call options.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The capped call options were entered into in conjunction with the issuance of the 2027 Notes, however, they are legally separate agreements that can be separately exercised, with the receipt of shares under the capped call options having no effect on the 2027 Notes, and are legally detachable. As the capped call options are both legally detachable and separately exercisable from the 2027 Notes, the Company accounts for the capped call options separately from the 2027 Notes. The capped call options are indexed to the Company’s own common stock and classified in stockholders’ equity. As such, the premiums paid for the capped call options have been included as a net reduction to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Additional paid-in capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheet.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Expense</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">— </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.125% Coupon interest</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%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.375% Coupon interest</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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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:400;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:400;line-height:100%">7,124 </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"/><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:400;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:400;line-height:100%">2,401 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate risk associated with the Credit Facility is managed through an interest rate swap which has a termination date of April 2, 2030. Under the terms of the interest rate swap, the Company fixed its LIBOR borrowing rate at 0.73% on a notional amount of $200,000. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value. Gains and losses from the change in fair value are recognized in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations. As of March 31, 2022 and December 31, 2021, the Company recorded a swap related asset at fair value of $22,201 and $10,117, respectively, in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long‑term debt consists of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Bank credit facility:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">440,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(534)</span></td><td style="background-color:#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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan net carrying value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,466 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bank credit facility net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,466 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,769)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,677)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026 Notes net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675,323 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,797)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027 Notes net carrying value</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,830 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561,203 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net carrying value</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,876,527 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,435,992 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,871,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 440216000 0 198750000 200000000 500000 534000 198250000 199466000 638466000 199466000 690000000 690000000 13769000 14677000 676231000 675323000 575000000 575000000 13170000 13797000 561830000 561203000 1876527000 1435992000 5000000 5000000 1871527000 1430992000 850000000 200000000 200000000 1250000 2500000 540000 50000000 85000000 200000000 150000 150000 409634000 849850000 0.65 690000000 0.00125 18055000 25530000 250500000 1.30 20 30 5 10 10 0.98 15.5925 64.13 P40D 1.30 20 30 44.23 210.00 22.6090 0.00658 150000 72.9795 0.65 575000000 0.00375 15065000 25875000 536062000 1.30 20 30 5 10 10 0.98 12.0153 83.23 P40D 1.30 20 30 61.65 325.00 16.2206 0.00864 50000 95.5575 0.55 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense consists of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank credit facility </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving loan facility</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%">2,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">— </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization and write-off of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026 Notes:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.125% Coupon interest</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%">216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027 Notes:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.375% Coupon interest</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%">539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 obligations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><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:400;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:400;line-height:100%">7,124 </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"/><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:400;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:400;line-height:100%">2,401 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The weighted average interest rate was 2.32% and 1.90% for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net is comprised of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note 10)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,124)</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%">(2,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#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%">Interest expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,319)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2225000 729000 1067000 0 294000 301000 243000 575000 3829000 1605000 0.00125 216000 154000 908000 654000 1124000 808000 0.00375 539000 0 627000 0 1166000 0 1005000 -12000 7124000 2401000 0.0232 0.0190 0.0073 200000000 22201000 10117000 Executive Bonus Plan<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s key employees, including its named executive officers, participate in the amended and restated Bentley Systems, Incorporated Bonus Pool Plan (the “Bonus Plan”). Pursuant to the Bonus Plan, participants are eligible to receive incentive bonuses that are determined based on the Company’s adjusted Management Report Operating Income (“MROI”), as defined in the plan agreement and before deduction for such plan payments. For purposes of the Bonus Plan, the bonus pool thereunder may be funded with up to an aggregate of 20% of the Company’s adjusted MROI, subject to approval by the board of directors, with payments made to plan participants based on each such participant’s allocated interest in the bonus pool. The plan permits the deduction of certain holdback amounts from the plan’s pool, from which amounts can then be allocated to fund items including equity and/or cash incentive compensation for non‑plan participants and participant charitable contributions.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A participant may defer any portion, or all, of such participant’s incentive bonus payable pursuant to the Bonus Plan into the deferred compensation plan (see Note 12). A participant’s non‑deferred incentive bonus is payable in cash, however, the Bonus Plan provides, in part, that a participant may elect to receive any portion, or all, of such participant’s non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock issued under the Bentley Systems, Incorporated 2020 Omnibus Incentive Plan, subject to the limitation described below. The Company records the election of non‑deferred incentive bonus in the form of shares of fully vested Class B Common Stock as stock‑based compensation expense in the consolidated statements of operations (see Note 15). Such election must be made prior to the start of the applicable calendar quarter for which the incentive bonus is to be paid, and the number of shares of Class B Common Stock payable in respect of such elected amount is calculated using a volume-weighted average price of the Company’s Class B Common Stock for the period commencing on the tenth trading day prior to the end of the applicable calendar quarter and ending on the tenth trading day following the end of the applicable calendar quarter. Notwithstanding participants’ elections to receive shares of fully vested Class B Common Stock in respect of their non‑deferred incentive bonus payments, if, in any calendar quarter, the aggregate U.S. Dollar value of shares of fully vested Class B Common Stock payable in respect of the non‑deferred incentive bonuses exceeds $7,500, the portion of each participant’s non‑deferred incentive bonus payable in shares of fully vested Class B Common Stock will be reduced pro rata such that the $7,500 limit is not exceeded, and, for each affected participant, the amount of such reduction will be payable in cash.</span></div>For the three months ended March 31, 2022 and 2021, the incentive compensation, including cash payments, election to receive shares of fully vested Class B Common Stock, and deferred compensation to plan participants, recognized under this plan (net of all applicable holdbacks) was $9,719 and $8,875, respectively. 0.20 10000 10 7500000 7500000 9719000 8875000 Retirement Plans<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Company’s unfunded amended and restated Bentley Systems, Incorporated Nonqualified Deferred Compensation Plan (the “DCP”), certain officers and key employees may defer all or any part of their incentive compensation, and the Company may make discretionary awards on behalf of such participants. Elective participant deferrals and discretionary Company awards are received in the form of phantom shares of the Company’s Class B Common Stock, which are valued for tax and accounting purposes in the same manner as actual shares of Class B Common Stock, and are recorded as stock‑based compensation expense in the consolidated statements of operations (see Note 15).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP participants’ holdings in phantom shares of the Company’s Class B Common Stock are equity classified as they will be settled in shares of Class B Common Stock upon eventual distribution. </span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company’s board of directors approved an amendment to the DCP, which offered to certain active executives in the DCP a one‑time, short‑term election to reallocate a limited portion of their DCP holdings from phantom shares of the Company’s Class B Common Stock into other phantom investment funds. For further discussion of the aforementioned DCP reallocation, see Note 12 to the Company’s consolidated financial statements included in Part II, Item 8 of the Company’s 2021 Annual Report on Form 10‑K.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP participants’ holdings in phantom investment funds and amounts in the DCP attributable to certain non‑colleague participants are classified as liabilities in either </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets as they will be settled in cash upon eventual distribution. The deferred compensation plan liabilities are marked to market at the end of each reporting period, with changes in the liabilities recorded as an expense (income) to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated statements of operations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (income) expense was $(5,138) and $167 for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, DCP elective participant deferrals were $669 and $854, respectively. No discretionary contributions were made to the DCP during the three months ended March 31, 2022 and 2021. As of March 31, 2022 and December 31, 2021, phantom shares of the Company’s Class B Common Stock issuable by the DCP were 24,111,988 and 25,384,449, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liabilities related to the DCP is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,890 </span></td><td style="background-color:#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%">Total DCP liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -5138000 167000 669000 854000 0 0 24111988 25384449 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total liabilities related to the DCP is included in the consolidated balance sheets as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Accruals and other current liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,779 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,309 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,890 </span></td><td style="background-color:#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%">Total DCP liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7779000 7309000 89282000 94890000 97061000 102199000 Common StockCommon Stock Issuances, Sales, and Repurchases<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, the Company issued 1,401,249 shares of Class B Common Stock to colleagues who exercised their stock options, net of 314,659 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,651 of applicable income tax withholdings. The Company received $2,768 in proceeds from the exercise of stock options. For the three months ended March 31, 2021, the Company issued 1,263,121 shares of Class B Common Stock to colleagues who exercised their stock options, net of 262,210 shares withheld at exercise to pay for the cost of the stock options, as well as for $7,158 of applicable income tax withholdings. The Company received $1,751 in proceeds from the exercise of stock options.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022, the Company issued 149,855 shares of Class B Common Stock related to the exercise of acquisition options (see Note 15), net of 585,145 shares withheld at exercise to pay for the cost of the options. The Company did not receive any proceeds from the exercise of these options.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, the Company issued 72,105 and 79,961 shares of Class B Common Stock, respectively, in connection with Bonus Plan incentive compensation, net of shares withheld. Of the total 128,496 shares awarded for the three months ended March 31, 2022, 56,391 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,192. Of the total 126,038 shares awarded for the three months ended March 31, 2021, 46,077 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $2,037.</span></div>For the three months ended March 31, 2022 and 2021, the Company issued 809,751 and 339,503 shares of Class B Common Stock, respectively, to DCP participants in connection with distributions from the plan. The distribution in shares for the three months ended March 31, 2022 totaled 1,310,061 shares of which 500,310 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $24,246. The distribution in shares for the three months ended March 31, 2021 totaled 556,475 shares of which 216,972 shares were sold back to the Company in the same period to pay for applicable income tax withholdings of $8,859.<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company declared cash dividends during the periods presented as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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:9pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Per Share</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:9pt;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%">2022:</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021:</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,219 </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:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Global Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bentley Systems, Incorporated Global Employee Stock Purchase Plan (the “ESPP”) provides eligible colleagues of the Company with an opportunity to contribute up to 15% of their eligible compensation toward the purchase of the Company’s Class B Common Stock at a discounted price, up to a maximum of $25 per year and subject to any other plan limitations. Unless otherwise determined by the board of directors, offering periods will run from January 1st (or the first trading day thereafter) through June 30th (or the first trading day prior to such date), and from July 1st (or the first trading day thereafter) through December 31st (or the first trading day prior to such date). The purchase price per share at which shares of Class B Common Stock are sold in an offering period under the ESPP will be equal to the lesser of 85% of the fair market value of a share of Class B Common Stock (i) on the first trading day of the offering period, or (ii) on the purchase date (i.e., the last trading day of the purchase period). During the three months ended March 31, 2022, colleagues who elected to participate in the ESPP purchased a total of 109,749 shares of Class B Common Stock, net of shares withheld, resulting in cash proceeds to the Company of $4,611. Of the total 112,249 shares purchased, 2,500 shares were sold back to the Company to pay for applicable income tax withholdings of $121. During the three months ended March 31, 2021, no shares were issued under the ESPP. As of March 31, 2022 and December 31, 2021, $3,118 and $4,818 of ESPP withholding via colleague payroll deduction were recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div> 1401249 314659 7651000 2768000 1263121 262210 7158000 1751000 149855 585145 72105 79961 128496 56391 2192000 126038 46077 2037000 809751 339503 1310061 500310 24246000 556475 216972 8859000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company declared cash dividends during the periods presented as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><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:9pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Per Share</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:9pt;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%">2022:</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021:</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First quarter</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.03 8353000 0.03 8219000 0.15 25000 0.85 109749 4611000 112249 2500 121000 0 3118000 4818000 Accumulated Other Comprehensive Loss<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss consists of the following during the three months ended March 31, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Foreign</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:9pt;font-weight:700;line-height:100%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Currency</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:9pt;font-weight:700;line-height:100%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Translation</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:9pt;font-weight:700;line-height:100%">Retirement Plan</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:9pt;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:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,867)</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%">(907)</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%">(91,774)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income, before taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,455 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax 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: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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income, net of taxes</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%">16,437 </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%">13 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</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:400;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:400;line-height:100%">(74,430)</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:400;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:400;line-height:100%">(894)</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:400;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:400;line-height:100%">(75,324)</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-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Foreign</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:9pt;font-weight:700;line-height:100%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Currency</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:9pt;font-weight:700;line-height:100%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Translation</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:9pt;font-weight:700;line-height:100%">Retirement Plan</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:9pt;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:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,219)</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%">(1,014)</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%">(26,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,182)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,153)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</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%">(9,182)</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%">21 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,161)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</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:400;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:400;line-height:100%">(34,401)</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:400;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:400;line-height:100%">(993)</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:400;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:400;line-height:100%">(35,394)</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-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss consists of the following during the three months ended March 31, 2022 and 2021:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Foreign</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:9pt;font-weight:700;line-height:100%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Currency</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:9pt;font-weight:700;line-height:100%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Translation</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:9pt;font-weight:700;line-height:100%">Retirement Plan</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:9pt;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:400;line-height:100%">Balance, December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,867)</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%">(907)</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%">(91,774)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income, before taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,455 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax 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: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%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income, net of taxes</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%">16,437 </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%">13 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2022</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:400;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:400;line-height:100%">(74,430)</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:400;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:400;line-height:100%">(894)</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:400;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:400;line-height:100%">(75,324)</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-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.021%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.807%"/><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:9pt;font-weight:700;line-height:100%">Foreign</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:9pt;font-weight:700;line-height:100%">Actuarial (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Currency</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:9pt;font-weight:700;line-height:100%">Gain on</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">Translation</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:9pt;font-weight:700;line-height:100%">Retirement Plan</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:9pt;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:400;line-height:100%">Balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,219)</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%">(1,014)</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%">(26,233)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, before taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,182)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,153)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive (loss) income, net of taxes</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%">(9,182)</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%">21 </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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,161)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, March 31, 2021</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:400;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:400;line-height:100%">(34,401)</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:400;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:400;line-height:100%">(993)</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:400;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:400;line-height:100%">(35,394)</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> -90867000 -907000 -91774000 16437000 18000 16455000 0 5000 5000 16437000 13000 16450000 -74430000 -894000 -75324000 -25219000 -1014000 -26233000 -9182000 29000 -9153000 0 8000 8000 -9182000 21000 -9161000 -34401000 -993000 -35394000 Equity Awards and Instruments<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock‑based compensation expense was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonus Plan expense (see Note 11)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,161 </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%">6,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units (“RSUs”) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">Stock option expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#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%">ESPP expense (see Note 13)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP elective participant deferrals expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see Note 12)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes acquisition‑related shares for the three months ended March 31, 2022 (see Note 4).</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">As of March 31, 2022 and December 31, 2021, $8,658 and $6,749 remained in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock‑based compensation expense is included in the consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">385 </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%">89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#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%">Selling and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#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%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period, which is generally the vesting period. Specifically for performance‑based RSUs, stock‑based compensation expense is measured at the grant date fair value of the award and is recognized ratably over the requisite service period based on the number of awards expected to vest at each reporting date. The Company accounts for forfeitures of equity awards as those forfeitures occur.<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity and related information under the Company’s applicable equity incentive plans:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</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:9pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</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:9pt;font-weight:700;line-height:100%">Remaining</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:9pt;font-weight:700;line-height:100%">Aggregate</span></td></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:9pt;font-weight:700;line-height:100%">Stock</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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Contractual</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:9pt;font-weight:700;line-height:100%">Intrinsic</span></td></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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Per Share</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:9pt;font-weight:700;line-height:100%">Life (in 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:9pt;font-weight:700;line-height:100%">Value</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%">Outstanding, December 31, 2021</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:400;line-height:100%">6,917,925 </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%">5.26 </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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(1,715,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="3" 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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176,892 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</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%">200,026 </span></td><td style="background-color:#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%">Exercisable, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, the Company received cash proceeds of $2,768 and $1,751, respectively, related to the exercise of stock options. The total intrinsic value of stock options exercised for the three months ended March 31, 2022 and 2021 was $62,025 and $61,267, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, there was $1,873 of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period of approximately 0.9 years.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In addition to stock options granted under the Company’s equity incentive plans, in connection with an acquisition completed in March 2018, the Company issued to certain selling shareholder entities options to acquire an aggregate of up to 900,000 shares of Class B Common Stock. The options have a five‑year term, were exercisable on March 27, 2022, and have an initial exercise price of $6.805 per share. The exercise price of the options is subject to a cap and collar adjustment mechanism that automatically reduces (but not to less than $0.01) or increases the exercise price based on the difference between the exercise price and the fair market value of the Company’s Class B Common Stock on the exercise date. During the three months ended March 31, 2022, 735,000 shares were exercised. As of March 31, 2022, 165,000 shares remain outstanding and have an aggregate intrinsic value of $1,465.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock and RSUs</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the equity incentive plans, the Company may grant both time‑based and performance‑based shares of restricted Class B Common Stock and RSUs to eligible colleagues. Time‑based awards generally vest ratably on each of the first four anniversaries of the grant date. Performance‑based awards vesting is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services, and certain non‑financial performance targets. Performance targets are generally set for annual performance periods.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of unvested restricted stock and RSU activity and related information under the Company’s applicable equity incentive plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><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="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%">Time-</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%">Performance-</span></td></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="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%">Based</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%">Based</span></td></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-</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%">Performance-</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</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</span></td></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%">Total</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%">Based</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%">Based</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%">Average</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%">Average</span></td></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%">Restricted</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%">Restricted</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%">Restricted</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%">Grant Date</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%">Grant Date</span></td></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%">Stock</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%">Stock</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%">Stock</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%">Fair 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%">Fair Value</span></td></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%">and RSUs</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%">and RSUs</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%">and RSUs</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%">Per Share</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%">Per Share</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%">Unvested, December 31, 2021</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:400;line-height:100%">1,708,545 </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:400;line-height:100%">1,611,862 </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:400;line-height:100%">96,683 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></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%">32.81 </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%">49.93 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">1,377,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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,072,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">305,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">44.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.93 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93 </span></td><td style="background-color:#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%">Unvested, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,664,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the three months ended March 31, 2022, the Company only granted RSUs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 67,957 RSUs which are expected to be settled in cash.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 199,076 time‑based RSUs granted during the three months ended March 31, 2022 to certain officers and key employees, which cliff vest on January 31, 2025.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2021 annual performance period. Total stock‑based compensation expense associated with these awards was fully recognized as of December 31, 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2022 annual performance period, except for 185,186 performance‑based RSUs granted during the three months ended March 31, 2022 with extraordinary terms, which are described below.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the Company granted 185,186 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals over a three‑year performance period (the “Performance Period”). For each year of the Performance Period, one‑third of the performance‑based RSUs will be subject to a cliff, whereby no vesting of that portion will occur unless the Company’s Adjusted EBITDA margin also equals or exceeds the relevant target level for such year. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. Final actual vesting will be determined on January 31, 2025.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the Company granted 120,599 performance‑based RSUs to certain officers and key employees, which vest subject to the achievement of certain performance goals related to the 2022 annual performance period. Provided Adjusted EBITDA margin targets are met, the total number of performance‑based RSUs that will vest is determined by the achievement of certain business profitability and growth targets, which include growth in annualized recurring revenues, as well as actual bookings for perpetual licenses and non‑recurring services. To the extent performance exceeds the applicable targets for 2022, these grantees could realize a maximum of 1.25x the number of annual performance‑based RSUs granted or 150,749 performance‑based RSUs.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, the Company granted RSUs subject to performance‑based vesting as determined by the achievement of certain business growth targets. Certain colleagues elected to defer delivery of such shares upon vesting. During the three months ended March 31, 2022 and 2021, 10,888 and 10,864 shares, respectively, were delivered to colleagues, and 7 and 14 additional shares, respectively, were earned as a result of dividends. As of March 31, 2022 and December 31, 2021, 9,340 and 20,221 shares, respectively, of these vested and deferred RSUs remained outstanding.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair values of RSUs granted were $39.26 and $45.32, for the three months ended March 31, 2022 and 2021, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2022 and 2021, restricted stock and RSUs were issued net of 38,955 and 14,869 shares, respectively, which were sold back to the Company to settle applicable income tax withholdings of $1,555 and $708, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2022, there was $83,341 of unrecognized compensation expense related to unvested time‑based restricted stock and RSUs, which is expected to be recognized over a weighted average period of approximately 2.2 years. There was no remaining unrecognized compensation expense related to unvested performance‑based restricted stock. As of March 31, 2022, there was $11,676 of unrecognized compensation expense related to unvested performance‑based RSUs, which is expected to be recognized over a weighted average period of approximately 2.0 years.</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock‑based compensation expense was as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonus Plan expense (see Note 11)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,161 </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%">6,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock and restricted stock units (“RSUs”) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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%">Stock option expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">756 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#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%">ESPP expense (see Note 13)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DCP elective participant deferrals expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see Note 12)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes acquisition‑related shares for the three months ended March 31, 2022 (see Note 4).</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">DCP elective participant deferrals expense excludes deferred incentive bonus payable pursuant to the Bonus Plan.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">As of March 31, 2022 and December 31, 2021, $8,658 and $6,749 remained in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock‑based compensation expense is included in the consolidated statements of operations as follows:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.175%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of subscriptions and licenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">385 </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%">89 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><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%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#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%">Selling and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788 </span></td><td style="background-color:#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%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,099 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align: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,068 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8161000 6124000 5365000 1497000 756000 998000 680000 449000 137000 0 15099000 9068000 8658000 6749000 385000 89000 383000 243000 5395000 3955000 1454000 788000 7482000 3993000 15099000 9068000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of stock option activity and related information under the Company’s applicable equity incentive plans:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted</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:9pt;font-weight:700;line-height:100%">Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average</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:9pt;font-weight:700;line-height:100%">Remaining</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:9pt;font-weight:700;line-height:100%">Aggregate</span></td></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:9pt;font-weight:700;line-height:100%">Stock</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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Contractual</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:9pt;font-weight:700;line-height:100%">Intrinsic</span></td></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:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">Per Share</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:9pt;font-weight:700;line-height:100%">Life (in 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:9pt;font-weight:700;line-height:100%">Value</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%">Outstanding, December 31, 2021</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:400;line-height:100%">6,917,925 </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%">5.26 </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 #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">(1,715,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="3" 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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </span></td><td style="background-color:#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,176,892 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.54 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</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%">200,026 </span></td><td style="background-color:#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%">Exercisable, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,144,392 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,455 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6917925 5.26 1715908 4.42 25125 5.56 5176892 5.54 P1Y7M6D 200026000 3144392 5.55 P1Y7M6D 121455000 2768000 1751000 62025000 61267000 1873000 P0Y10M24D 900000 P5Y 6.805 0.01 735000 165000 1465000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of unvested restricted stock and RSU activity and related information under the Company’s applicable equity incentive plans:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.278%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.281%"/><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="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%">Time-</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%">Performance-</span></td></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="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%">Based</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%">Based</span></td></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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Time-</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%">Performance-</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</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</span></td></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%">Total</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%">Based</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%">Based</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%">Average</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%">Average</span></td></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%">Restricted</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%">Restricted</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%">Restricted</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%">Grant Date</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%">Grant Date</span></td></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%">Stock</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%">Stock</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%">Stock</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%">Fair 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%">Fair Value</span></td></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%">and RSUs</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%">and RSUs</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%">and RSUs</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%">Per Share</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%">Per Share</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%">Unvested, December 31, 2021</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:400;line-height:100%">1,708,545 </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:400;line-height:100%">1,611,862 </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:400;line-height:100%">96,683 </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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></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%">32.81 </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%">49.93 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">1,377,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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,072,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">305,785 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,877)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,170)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">44.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.93 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,044)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93 </span></td><td style="background-color:#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%">Unvested, March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970,513 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,664,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align: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.35 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.26 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the three months ended March 31, 2022, the Company only granted RSUs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 67,957 RSUs which are expected to be settled in cash.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Includes 199,076 time‑based RSUs granted during the three months ended March 31, 2022 to certain officers and key employees, which cliff vest on January 31, 2025.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2021 annual performance period. Total stock‑based compensation expense associated with these awards was fully recognized as of December 31, 2021.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Relates to the 2022 annual performance period, except for 185,186 performance‑based RSUs granted during the three months ended March 31, 2022 with extraordinary terms, which are described below.</span></div> 1708545 1611862 96683 32.81 49.93 1377889 1072104 305785 39.26 39.26 95877 4707 91170 44.20 49.93 20044 14531 5513 39.27 49.93 2970513 2664728 305785 35.35 39.26 67957 199076 185186 185186 120599 150749 10888 10864 7 14 9340 20221 39.26 45.32 38955 14869 1555000 708000 83341000 P2Y2M12D 0 11676000 P2Y Income Taxes<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its interim income tax provision in accordance with ASC Topics 270, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interim Reporting,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. At the end of each interim period, the Company makes an estimate of the annual U.S. domestic and foreign jurisdictions’ expected effective tax rates and applies these rates to its respective year to date taxable income or loss. The computation of the estimated effective tax rates at each interim period requires certain estimates and assumptions including, but not limited to, the expected operating income for the fiscal year, projections of the proportion of income (or loss) earned and taxed in the U.S. and foreign tax jurisdictions, along with permanent differences, and the likelihood of deferred tax asset utilization. The Company’s estimates and assumptions may change as new events occur, additional information is obtained, or as the tax environment changes. Should facts and circumstances change during a period causing a material change to the estimated effective income tax rate, a cumulative adjustment will be recorded.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax provisions for the three months ended March 31, 2022 and 2021 were based on the estimated annual effective income tax rates adjusted for discrete items occurring during the periods presented. For the three months ended March 31, 2022 and 2021, the Company recognized an aggregate consolidated income tax expense of $3,231 and $10,358, respectively, for U.S. domestic and foreign income taxes. For the three months ended March 31, 2022 and 2021, the Company recorded discrete tax benefits of $12,728 and $7,485, respectively, primarily associated with significant windfall tax benefits from stock‑based compensation, net of the impact from officer compensation limitation provisions. The effective income tax rate of 5.4% on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income before income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $60,191 for the three months ended March 31, 2022 was lower than the effective income tax rate of 15.3% on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income before income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $67,810 for the three months ended March 31, 2021 primarily due to an increase in discrete tax benefits as discussed above.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2022, the Company repatriated $100,000 of undistributed previously taxed earnings generated by its foreign subsidiaries to the U.S. Subsequent to March 31, 2022, the Company repatriated $50,000 of accumulated undistributed previously taxed earnings generated by its foreign subsidiaries as of March 31, 2022 to the U.S. The repatriation was used to fund a portion of the acquisition of Power Line Systems (see Note 4). The cash repatriations did not have a material impact on </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Provision for income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2022.</span> 3231000 10358000 -12728000 -7485000 0.054 60191000 0.153 67810000 100000000 50000000 Fair Value of Financial Instruments<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives Not Designated As Hedging Instrument</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has an interest rate swap with a notional amount of $200,000 and a termination date of April 2, 2030 to reduce the interest rate risk associated with the Company’s Credit Facility. The interest rate swap is not designated as a hedging instrument for accounting purposes. The Company accounts for the interest rate swap as either an asset or a liability in the consolidated balance sheets and carries the derivative at fair value.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the interest rate swap activity:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.383%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">March 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:9pt;font-weight:700;line-height:100%">Recognized in Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from change in fair value</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%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,661 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income, net</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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-style:italic;font-weight:400;line-height:100%">Interest expense, net</span></td></tr></table></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of FASB ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for fair value measurements of financial assets and financial liabilities and for fair value measurements of non‑financial items that are recognized or disclosed at fair value in the consolidated financial statements.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments include cash equivalents, account receivables, certain other assets, accounts payable, accruals, certain other current and long‑term liabilities, and long‑term debt.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following methods and assumptions were used by the Company in estimating its fair value disclosures for financial instruments as of March 31, 2022 and December 31, 2021:</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current assets and current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In general, the carrying amounts reported on the Company’s consolidated balance sheets for current assets and current liabilities approximate their fair values due to the short‑term nature of those instruments.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The fair value of these liabilities is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swap</span><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 Company’s interest rate swap is measured based on the implied forward rates from the U.S. Dollar one‑month LIBOR yield curve and are classified as Level 2 within the fair value hierarchy.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term debt</span><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 Company’s borrowings under its Credit Facility approximated its carrying value based upon discounted cash flows at current market rates for instruments with similar remaining terms. The Company considers these valuation inputs to be Level 2 inputs in the fair value hierarchy. As of March 31, 2022, the estimated fair value of the 2026 Notes and 2027 Notes was $681,030 and $502,257, respectively. As of December 31, 2021, the estimated fair value of the 2026 Notes and 2027 Notes was $720,284 and $531,915, respectively. The estimated fair value of the 2026 Notes and 2027 Notes is based on quoted market prices of the Company’s instrument in markets that are not active and are classified as Level 2 within the fair value hierarchy. Considerable judgment is necessary to interpret the market data and develop estimates of fair values. Accordingly, the estimates presented are not necessarily indicative of the amounts at which these instruments could be purchased, sold, or settled.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The fair value of deferred compensation plan liabilities, including the liability classified phantom investments in the DCP, are marked to market at the end of each reporting period.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial asset or liability classification is determined based on the lowest level input that is significant to the fair value measurement. The fair value hierarchy consists of the following three levels:</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 inputs are unobservable inputs based on management’s own assumptions used to measure assets and liabilities at fair value.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets and financial liabilities carried at fair value measured on a recurring basis:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:400;line-height:100%">Assets:</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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">22,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><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%">21 </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%">22,201 </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%">22,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,361 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">97,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">97,061 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">497 </span></td><td style="background-color:#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:400;line-height:100%">Assets:</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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,117 </span></td><td style="background-color:#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%">Total assets</span></td><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%">21 </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%">10,117 </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%">10,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">102,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">102,199 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,552 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $3,401 and $5,382 as of March 31, 2022 and December 31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $7,779 and $7,309 as of March 31, 2022 and December 31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the changes in fair value of the Company’s financial liabilities which have been classified as Level 3 in the fair value hierarchy:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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:9pt;font-weight:700;line-height:100%">Three Months Ended</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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Balance, beginning of year</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%">6,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,544 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation 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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#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%">Balance, end of period</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:400;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:400;line-height:100%">4,361 </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:400;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:400;line-height:100%">6,613 </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:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any transfers between levels within the fair value hierarchy.</span></div> 200000000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the interest rate swap activity:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.383%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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:9pt;font-weight:700;line-height:100%">March 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:9pt;font-weight:700;line-height:100%">Recognized in Consolidated</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Statements of Operations</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain from change in fair value</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%">12,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,661 </span></td><td style="background-color:#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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other income, net</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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-style:italic;font-weight:400;line-height:100%">Interest expense, net</span></td></tr></table></div> 12084000 13661000 294000 301000 681030000 502257000 720284000 531915000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets and financial liabilities carried at fair value measured on a recurring basis:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2022</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:400;line-height:100%">Assets:</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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">22,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><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%">21 </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%">22,201 </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%">22,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,361 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">97,061 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">97,061 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">497 </span></td><td style="background-color:#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%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,361 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</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:9pt;font-weight:700;line-height:100%">Level 1</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:9pt;font-weight:700;line-height:100%">Level 2</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:9pt;font-weight:700;line-height:100%">Level 3</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:9pt;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:400;line-height:100%">Assets:</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:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swap </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,117 </span></td><td style="background-color:#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%">Total assets</span></td><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%">21 </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%">10,117 </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%">10,138 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition contingent consideration </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">6,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred compensation plan liabilities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</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%">102,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">102,199 </span></td><td style="background-color:#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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash-settled equity awards </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</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%">353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,552 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,613 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,165 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $3,401 and $5,382 as of March 31, 2022 and December 31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets. Acquisition contingent consideration liability is measured at fair value and is based on significant inputs not observable in the market, which represents a Level 3 measurement within the fair value hierarchy. The valuation of contingent consideration uses assumptions the Company believes would be made by a market participant.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation plan liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, except for current liabilities of $7,779 and $7,309 as of March 31, 2022 and December 31, 2021, respectively, which are included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accruals and other current liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the consolidated balance sheets.</span></div> 21000 0 0 21000 0 22201000 0 22201000 21000 22201000 0 22222000 0 0 4361000 4361000 97061000 0 0 97061000 497000 0 0 497000 97558000 0 4361000 101919000 21000 0 0 21000 0 10117000 0 10117000 21000 10117000 0 10138000 0 0 6613000 6613000 102199000 0 0 102199000 353000 0 0 353000 102552000 0 6613000 109165000 3401000 5382000 7779000 7309000 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the changes in fair value of the Company’s financial liabilities which have been classified as Level 3 in the fair value hierarchy:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.650%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.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:9pt;font-weight:700;line-height:100%">Three Months Ended</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:9pt;font-weight:700;line-height:100%">Year Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Balance, beginning of year</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%">6,613 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,299 </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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,721)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Addition</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,544 </span></td><td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change in fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation 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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(153)</span></td><td style="background-color:#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%">Balance, end of period</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:400;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:400;line-height:100%">4,361 </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:400;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:400;line-height:100%">6,613 </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> 6613000 4299000 2721000 2371000 0 4544000 500000 294000 -31000 -153000 4361000 6613000 Commitments and Contingencies<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitment</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 enters into various purchase commitments for goods and services. As of March 31, 2022, the non‑cancelable future cash purchase commitment for services related to the cloud provisioning of the Company’s software solutions was $41,947 through May 2023. The Company expects to fully consume its contractual commitment in the ordinary course of operations.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company leases certain </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">facilities, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">office </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equipment, and automobiles under operating leases having initial or remaining non‑cancelable terms in excess of one year (see Note 8).</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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 certain legal actions arising in the ordinary course of business. In management’s opinion, based upon the advice of counsel, the outcome of such actions is not expected to have a material adverse effect on the Company’s future financial position, results of operations, or cash flows.</span></div> 41947000 Geographic Data<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues by geographic area are presented in Note 3. The following table presents the Company’s long‑lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes 5, 6, and 8):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></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%">188,292 </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%">99,500 </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%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,730 </span></td><td style="background-color:#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%">181,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,245 </span></td><td style="background-color:#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%">Total long-lived assets</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:400;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:400;line-height:100%">410,504 </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:400;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:400;line-height:100%">328,475 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the U.S., Canada, and Latin America (including the Caribbean).</span></div> The following table presents the Company’s long‑lived assets (other than goodwill), net of depreciation and amortization by geographic region (see Notes 5, 6, and 8):<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.201%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.207%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.209%"/><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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></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%">188,292 </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%">99,500 </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%">EMEA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,730 </span></td><td style="background-color:#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%">181,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184,245 </span></td><td style="background-color:#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%">Total long-lived assets</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:400;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:400;line-height:100%">410,504 </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:400;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:400;line-height:100%">328,475 </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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Americas includes the U.S., Canada, and Latin America (including the Caribbean).</span></div> 188292000 99500000 40574000 44730000 181638000 184245000 410504000 328475000 Interest Expense, Net<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net is comprised of the following:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (see Note 10)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,124)</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%">(2,401)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#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%">Interest expense, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,042)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,319)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7124000 2401000 82000 82000 -7042000 -2319000 Other Income, Net<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net is comprised of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange (loss) gain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(3,071)</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%">792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,482 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Foreign exchange (loss) gain is primarily attributable to foreign currency translation derived primarily from U.S. Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $12,084 (see Note 17) and a gain on the sale of 50% of the Company’s interest in its aircraft of $2,029 (see Note 5), partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $13,661 (see Note 17).</span></div> <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net is comprised of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange (loss) gain </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(3,071)</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%">792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other income, net</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,641 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,482 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:26.762%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Foreign exchange (loss) gain is primarily attributable to foreign currency translation derived primarily from U.S. Dollar denominated cash and cash equivalents, account receivables, customer deposits, and intercompany balances held by foreign subsidiaries.</span></div><div style="margin-bottom:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the three months ended March 31, 2022, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $12,084 (see Note 17) and a gain on the sale of 50% of the Company’s interest in its aircraft of $2,029 (see Note 5), partially offset by a loss from the change in fair value of acquisition contingent consideration of $500. For the three months ended March 31, 2021, other income, net includes a gain from the change in fair value of the Company’s interest rate swap of $13,661 (see Note 17).</span></div> -3071000 792000 13712000 13690000 10641000 14482000 12084000 0.50 2029000 500000 13661000 Net Income Per ShareThe Company issues certain performance-based RSUs determined to be participating securities because holders of such shares have non-forfeitable dividend rights in the event of the Company’s declaration of a dividend for common shares. As of March 31, 2022, there were 305,785 participating securities outstanding. As of March 31, 2021, there were no participating securities outstanding.<div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Undistributed net income allocated to participating securities are subtracted from net income in determining basic net income attributable to common stockholders. Basic net income per share is computed by dividing basic net income attributable to common stockholders by the weighted average number of shares, inclusive of undistributed shares held in the DCP as phantom shares of the Company’s Class B Common Stock.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the Company’s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">numerator, interest expense, net of tax, attributable to the conversion of the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> convertible senior notes</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is added back to basic net income attributable to common stockholders. For the Company’s diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">denominator, the basic weighted average number of shares is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans and ESPP, and by the dilutive </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effect of the assumed conversion of the convertible senior notes. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net income per share </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">attributable to common stockholders is computed by dividing diluted net income attributable to common stockholders by the weighted average number of fully diluted common shares.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except with respect to voting and conversion, the rights of the holders of the Company’s Class A Common Stock and the Company’s Class B Common Stock are identical. Each class of shares has the same rights to dividends and allocation of income (loss) and, therefore, net income per share would not differ under the two‑class method.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The details of basic and diluted net income per share are as follows</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-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></div></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%">56,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,006 </span></td><td style="background-color:#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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income attributable to participating securities</span></div></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%">(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%">— </span></td><td style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and Class B common stockholders, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</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,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%">130 </span></td><td style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">58,074 </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%">57,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</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%">307,969,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,583,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options, restricted stock, and RSUs</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%">5,542,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of ESPP</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,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of assumed conversion of convertible senior notes</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%">17,667,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,330,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,736,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share, basic</span></div></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%">0.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, restricted stock, and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 305785 0 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The details of basic and diluted net income per share are as follows</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-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.855%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,</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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></div></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%">56,388 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,006 </span></td><td style="background-color:#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:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: Net income attributable to participating securities</span></div></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%">(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%">— </span></td><td style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and Class B common stockholders, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,379 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes</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,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%">130 </span></td><td style="background-color:#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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to Class A and Class B common stockholders, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">58,074 </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%">57,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, basic</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%">307,969,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,583,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of stock options, restricted stock, and RSUs</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%">5,542,252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of ESPP</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,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dilutive effect of assumed conversion of convertible senior notes</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%">17,667,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,330,256 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,736,649 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share, basic</span></div></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%">0.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share, diluted</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 56388000 57006000 9000 0 56379000 57006000 1695000 130000 58074000 57136000 307969672 302583452 5542252 11388113 150709 114364 17667623 7650720 331330256 321736649 0.18 0.19 0.18 0.18 <div style="margin-bottom:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potential common shares were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti‑dilutive for the periods presented:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.252%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></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:9pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options, restricted stock, and RSUs</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282,161 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Total anti-dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282,161 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1282161 6714 1282161 6714 9773000 6716000 1 809751 735000 EXCEL 115 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )6"JE0'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 " "5@JI4]TM0S.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LV 0]3E N*T24A, G&+'&^+:-HH,6KW]K1EZX3@ 9!RB?WG M\VQ)&2:4*>5=4DGL[M^^3ZP^\J'#KG]_X? M&U\$30V__H7Y E!+ P04 " "5@JI4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )6"JE1EGT(IBP4 * 7 8 >&PO=V]R:W-H965T&UL MM5A;<^HV$'X^_14:I@_GS(1@2YC+&<(,(:1EF@L)M)VTTP?%%N YMD5E.81_ MWY4,=I*:-9WI>0'?]M.G7>G;U0ZV4GU+UT)H\AI'27K16&N]^=IJI?Y:Q#P] MEQN1P)NE5#'7<*M6K72C! ^L41RUJ.-T6C$/D\9P8)_-U' @,QV%B9@IDF9Q MS-7N4D1R>]%P&X<'C^%JKI?QF;J;!1<,QC$0D?&T@./R]B+&((H,$//[> M@S:*,8WAV^L#^K6=/$SFF:=B+*/?PT"O+QJ]!@G$DF>1?I3;G\5^0I[!\V64 MVE^RS;_U:(/X6:IEO#<&!G&8Y/_\=>^(-P;MWA$#NC>@'PQ<=L2 [0V8G6C. MS$[KBFL^'"BY)"%U2%/"6JW/"W#-"'4HK M^(SKS'?$8576[]BPPCW,PK$C<%?2SV#1:C)-\BUCEMZ?-_ 5F6H1IW\A8[2+ M,=IVC';=&(O=1E1% #=WG>8#PL(K6'BGL7C(N-)"13OR*#92Z2I&.)16F4 8 M=0I&G=,8S80*96!6&($U7NDB'.FPIG[X]*EF770+;MT38Z8X2)I=%L?=A6,M M>91B_NH5G'HHSB31H=Z1ZS 2Y"Z+GX6JXH)C.([;9'VOW4/X] L^_5/X/(I5 MF&IPDR9W/*Z,'HYS.;E;W$R>R/QIOICDT\:6"&-I=?D;F&A8;D8J,999HM8/_H))^#?K5!"/Y1JC=4T@N^"N9!K#T MPF7HYWIT/-@UD'T/@LTZ'&"6+F\3ZI]AT-V>A[$ M0?K?-,SS2D'&QYB6JNZR_\1T;.X@T@NY32I9UL"] CV,6)D*7%S,/Q(KUN!, MR981^2/<'-\8.*+;9VT7XU9F"A<7>!N_ M$92QQZG@ !W7P8B4:<'%M?Q&^N"3V5HFF ;7@+2]7M-S')11F11<7-$7H89\ M()?$I9^?OY"Y\#,%WJJDA2.-(PZ;^1)<',>P&^VV/",;KL@+CS)!?G3.'9=L MH)RTQ23&ODPA+J[]D%Z#,%F1^2Y^EE$EZ9KD,7_"BM(R15!I+RFR()$CN(ZTJJRLU0@W/#%:R! MD>_#@10*!A'DD!C',@G0DY+ /.911"ZS%%ZGU='$<>H*2UIJ/SU)^R>Q4"NS MP'X"!+TV2K#A2;7[<,!::J7T4URY#\Y:"W 61@B'J254I@"*J_=A.UZ'JHP)ZDKB.^JN2# ]0%CI42SVKJ],.9;A^Y_;'S&AY7[KX:N 89+\D=6=CT=YX2#U75%2H%GN!SGM<#H72V ;_IMWR_A@LK%9:=I+#O M*YFY;8&1^TQ#89O8LN-SF.P[8U^J6E'[43P[BFF8O@Q=M^.X7:\[:+U4,2P5 ME^$"655L85,O]9)UOI^#2Q%DN&K]7P[N_LO!M.OU&?58_X.'6V]ZH"9-V=9P M2GQS=L_;H<73HOT\LDW75OEYWKN^Y2;+I2022S!USKLPOLK;P?F-EAO;47V6 M6LO87JX%#X0R'\#[I93Z<&,&*)KRPW\ 4$L#!!0 ( )6"JE1->RC02P< M &L? 8 >&PO=V]R:W-H965T&ULK5EK;]LX%OTKA*<8 M[ ).S9=>;1*@3; S!::88-+.?F9D.A8JB1J2[\Z&-9!U> M'EZ2]]Q+7CX)^4WM.=?@>U76ZFJUU[IYM]FH?,\KIMZ*AM?FRT[(BFGS*A\W MJI&<;?M&5;G!$,:;BA7UZOJR_^U.7E^*5I=%S>\D4&U5,?G\D9?BZ6J%5B\_ M_%$\[G7WP^;ZLF&/_)[KK\V=-&^;TZ,\',GP._X67963(\_CH:78U]=@WGSR_6 M_]4/W@SF@2E^(\I_%UN]OUJE*[#E.]:6^@_Q]"L_#BCJ[.6B5/W_X.F(A2N0 MMTJ+ZMC8,*B*>OC+OA\=,6N J*^A]T[/-/\ 84-?BR%ZUB]59=;K3IN6N_R8^]?!QZP9Y>/C/Y%A"T!AAB[&A^ M$VY^R_.Q.3IMOC'C'0>-QT'CWA[Q#;J5DM<:,*7,.-\%+)+1(NDM4I]%IO; M^ ;DW0/_JRT.K#1=.'TUF(I[4]TV.UPCG,4HN=PRY-:)EO 1?=Q")"<$R7 M=!TH2FCJIIN.=-,@W2]"L_(5%%.K]!C77+JZ9PYV0D@55!PJEF+B9(C@%>1CD^KMARG11/X*2&\T# MLA.W"[&[:,V+W[]'JR<.SJ@5!!RP"*;(LPC03)I0D/6G6K/ZL3 1ZLC1Z]RC MH5/O9A!G2Z8V#E.S%*B'ZB0H" >I_B+$]JDH2R*41(EZ9*=#33K-*6) M)YRB29U06)X^U0>N=.43I&/K><=I/(LY1WHV*J;$-\N3'J&P(-WR'3<;_7S\ M1+;8T"1.EUO( 4L026(/STF34%B4?N_C9F"SV.(294FV5'4'S.@4]=&;1 B% M56B(F0%ZMK"0+@I"RW\NG8HR3'U1:!(AE+PJ[2H+]E"4A2YX,/="DUR@L%Z, M.4W#GGT)#;)5 &4PLO:@ Q;3U#?V22Q06"T,1=FR4CDD>.8.)W&')D0()]:\ MN12&Q-!#'4_B@QP&&Q6$K< M&:]B6PE0G,5+I[I@)J_$'K:S B2L%Y]FL2ZT:K$M"1&TG6JC8C,8#\E)-?"9 MHN:X0!LA^Y);[$ IZL<+S65E2N4'IQ1C6R4B")=:<@YURGC2$AS6DM/$\=P2 ML(4B-OLJL[C:N"@C:>))&O"D*#BL*+^==Z8M%BA-4(27JN("4@*SS+=2)UW! M85T9=[]9L VO%>N70E.R^JQ_;2%),YPNLT<'+*-IYEL+D]K@<,TS>5?\8&AP MU309M%SN@)F)\:V*2%VX=,D4@7-:[#EB2^<0,3V*&PV+VZI0-VYK4 M%5X631L61Q!Y7$DFY2)AY7IME"6V*"4)6D99)PI''I*3<)$SPM4G V?6)''H M$$%P68V[8!3'F8?C)%[C'+37G:&_4PW+^=6JD5QQ>>"K:^ ZP/P;#)V.>=(\ M0H-9];T6^;>]*+=R&+_Q@<@G -AW\#3.V9&?1[4(N:@T*IUH"$'+Z) M5BM3YF^[\,Q4EV-\9C+?#Q]?CHS[R;SE.:\>N#SYA)RS:JNAM09#D%-/35)) MPE)Y4YKR:V#W 71+T0CE_?_KLZ.[^K)AYBJ$UC%$ZR1*YO#_R8/K_MN,_,$H<=-H>6SH M1'GC_927D'!>\F&[+;H2;+/-4))*9D]#"E4YI"PVG*H*[*&\>= M]S..H]DHB:-E >O"P0QC3UU I[2%AM,6*R7H=^0/#@+95US.,RD'T'TFM9G= MA';7T"9R/!:U,HG_SK2$;Q/C"#G<[ XO6C3]Y>B#T%I4_>.>,T._ YCO.R'T MRTMWWSK>KU__%U!+ P04 " "5@JI4'IZ.T@X# #M# & 'AL+W=O MEG R60'T+27"38G'-\#N3C,],=%V\RP5B!/REE"F S-,4B;\+3/EN9D'K?>*9;!)E)NSY-$,;O,+J)5L*/;)KE9BDF$G" M&1!X/;,>X4,(?4,H$#\)WLG&,3!17CE_,X/O\?RN_K4(K\.\(HE#3G^16"4S:VR!&*]13M4SWWW#5:#"8,2I M++[!KL3Z@06B7"J>5F3M("6L_$5_J@O1(,#A&8);$=R^!*\B>$70TED1ZPDI M-)\*O@/"H+6:.2BN3<'6:0@SMW&EA#Y+-$_-0\XDIR1&"L=@@2AB$08K(R?! MW1()S%2"%8D0O0=?P"=@ YGH63FUE5[=:-A1M=*B7,D]L](/) ; @Y^!Z[CN M"7K837_"44V';;JM,]?!W3JX6^@-S^@M]=\%"Z%3ZVL:Y &JY]FK7WE6NRYL!4*X2+L@_/7]' M6#5[TGDI[S=,0:?Z'-CO@VQE&-89AK=D(%+FE_T/CUP=^NY"M/SZM5__%K_Z MF2@58C%AFTNF_8NFNQ MTZ/:]*C3=$B1E. 1A#Q-]=-R99QW5$U0RP;=LJ7< M#243]"F9"Z"6Y7%M>=S?\M7U,NY=+WV0K0"3.L#DZ@#]BF5R; F.'!CXP8'W M'L"6=>CLVXMSM?DK*J=2[Q&A#[*=H=$B88]:6O2M);AO0;"[!]U>3;!7![J$ M:MO>]R#8W80^5E'P1&,9GZFI?MAVC'T;@MU]Z/:Z@L<]Q@T\WW,];W28X!34 MF;C#R<@]$V#?EV!W8_IH;1TWG;,I3D%/I[ ;>U'S(J"W?1O")*!XK;G.(- B MHMQ;EP/%LV)[^LJ5WNP6AXE^'\'" /3Y->?J?6!VO/4;SOP_4$L#!!0 ( M )6"JE34?@[8GP8 -H; 8 >&PO=V]R:W-H965T&UL MK5EM;]LV$/XKA%<,+=#$XHM>G"4!DG0O!=HU2-KULV+3ME!)U$C:2??K=Y0< M498H1D/WQ;;DX^FYX_%YR-/YHY#?U)9SC9Z*O%07LZW6U=E\KI9;7J3J5%2\ MA'_60A:IADNYF:M*\G15#RKR.0F":%ZD63F[/*_OW5;R6XG4KBA2 M^?V:Y^+Q8H9GSS?NLLU6FQOSR_,JW?![KK]4MQ*NYJV755;P4F6B1)*O+V97 M^.R&,3.@MO@KXX^J\QN94!Z$^&8NWJ\N9H%!Q'.^U,9%"E][?L/SW'@"''\? MG,[:9YJ!W=_/WG^K@X=@'E+%;T3^-5OI[<4LF:$57Z>[7-^)QS_X(:#0^%N* M7-6?Z+&QC>&)RYW2HC@,ANLB*YOO].F0B,X \.,>0 X#2'\ &QE #P-H'6B# MK [K7:K3RW,I'I$TUN#-_*AS4X^&:++23..]EO!O!N/TY8THE4&^$TJ9.Y(20H]9G-"'D9<^S*_3& M3]B)*0SC).Q%/K1B"Y(LW(''+EA&YKA MF,0XIV52U'P-[[Y6;3>%][0[[CBJ5QN$:Q^ M8,L]R$!E",.5AL4@O@B3F/:R,+1B<1)0=Q)P8&DM\ *]!V$P23 X09^^<9,2 M)UT%0P#A@O4+R6%&"6/!",X._6)_+?$2YBNO<:8K(/A,:3-_>^X$BX=5CW'( M^F"'9I02PV].L,2")5ZP[_B:2PE" ?5D:JM6!U3E:>D$2P8H3D),DS[8H1F. MXA&HEH8Q]4*]*H34V3\-0J"2:@=5"W*_ OW2:;G)'G(WKQS\=N$L%D'4!SVT MHJP3VC%J2_AX"N.+_A)V V6.O%'<*L&^KVD%K:4H MGB'#7L$)-1R6;10N^H3H,@LC-E8+5E.P7U3>EYI+#I)R2.=;5'(G8^&A7)S$ M 1O@=)@1BL<2:F4%^W7ED]YRB1JV'L?HD(T@8KB/T6'&6$)&,%IUP35FYAW(UN@K'G*78E69S;D+8*<,*4":( M_[W+]'=4<+T5J[I8#,M!;*[(R%"\3L*X7]8N*\9&MB/$*ASQ*]R? *U)O1.: M0]$BFO1%PF46!\$8.*MHQ*]H'[A29\A"1*G6,GO8Z13T 6F!JA1D9)E5#1\K MOMS)3&?N B(.P5OT QG:C)0YL5I'_%KG@7^3ITK]_!..@E^NZCU&Y\9U\P7C M"E@A<-)X%1M\K/R<,<- M?2AQ-(@7T2(:4IO+E(0)9>&((A*KB,2OB*-!M+/P0AA#\:,44X.OO^MTF1(< MTRAB8Y5DM9+XM?)^]Z"6,JN:AH^ABCQ;.C:?QUT1*VXT^.&^"+6:0OV:\G)G MY.#@J.<18C8X?3CL\"(A;.2L1*VR4/*_=4=HI[ODI_KI_1'J.*'0F/1;0PXS MDG2/O\= +5]3_TGFJ)Q\H5N:IOYVTZ0*LL1)IS2:O D<[O*A+ CM-S <=CA) M,!E+H65'ZF='D+R*ZQW G+(2+5]1?X-H4AXM;5 _;4S(XW"_C ,2]!LL3C,\ MU@UCEGC82XT@N8?T^7+'+.\P_./=74L1S+_YG-#?'>X6"0L&FRZ7&8TC-I([ MRS;,W\S^+QS&.EWM*4V.*1S&7(WK(.QSN,LLH*P?_KSSEJ3@,UDWS5NOCZG<9""?.5^#R^ TABF1S8NDYD*+ MJGX7\R"T%D7]<\M3V',; _A_+81^OC /:%_G7?X+4$L#!!0 ( )6"JE20 M]]4Q#P, ($( 8 >&PO=V]R:W-H965T&ULC59-=]I V$S?MH=.##(NA$1*59#OY]UT)3/V!F5Z, M)/;CO2=VU^.MD*\J ]#DK6!<39Q,Z_+.=56<04'5K2B!XYM4R()JW,J5JTH) M-+%.!7.]7F_H%C3GSG1LSY[D="S6FN4F-A.G+ZS.WC.5YDV M!^YT7-(5+$"_E$\2=VX3).Z30IC>/^>A?]H^6.7)94P5RP'WFB MLXD3.22!E*Z9?A;;3U#S"4R\6#!E?\FVMNTY)%XK+8K:&1$4.:^>]*W68<\! MX[0[>+6#=^PP../@UPZ^)5HAL[0>J*;3L11;(HTU1C,+JXWU1C8Y-[>XT!+? MYNBGIW/!E6!Y0C4D9*'Q@5>D%1$IF8L"/XS,W-@&R&<>BP+(#7E9/)#+BRMR M07).OF5BK2A/U-C5B,;$=.,Z\WV5V3N3V2>/@NM,D0\\@>30WT46#15O1^7> MZPSX2.4M\?O7Q.MY7@N>^?^[]SO@^(VROHWGGXG7B'E6RY^SI=(2/^1?'>D& M3;J!334[M+ZFL#?38.A'T=C=[ O48A5B-VBL#H %#;"@ M4X>O.@-)X@,!*J#DD@FEKJX)!RN2IF^@[CJTIAYU:8(%C^7*L'RF!Q^\$ M5>:*T:IQ)+^QK.Q7WJ94%3G8TZ _'/CAD5*G5C>C?N2U*Q4VL,-.V+-8KZG, M*2,K;+_$MDF=R^HC*AGE^TH12%-LA69W<1E<$2Q"7$2HI@15@NV.[+V-87C* MT#^B=VIB2J*-6]1PBSJYG?\*#J^_#7#4=B5![PCSJ15>R? ,[%$#>]0)>]X" MN WBZ*1R0B_RC^OKU&H01H/@"**[U\T+D"L[Y!1JM^:ZZH;-:3-'9W9\')W? MXWRMQN&_,-5PQEZWRKDB#%(,V;L-4399#;QJHT5I9\92:)Q =IGA?P20Q@#? MIT+HW<8D:/YU3/\"4$L#!!0 ( )6"JE0TJ%XW4P( $X% 8 >&PO M=V]R:W-H965T&ULC51-;]LP#/TKA-%#"[1U8F==43@&DG3# M>B@0-.MV&'90;#H6J@]/DI/NWX^2'2\KDF(7ZXOO\9$TF>VT>;$UHH-7*92= M1K5SS5TRU;E#12Z6-9(Z.9A/;QB K TB*.!F-;F+)N(KR+-PM39[I MU@FN<&G ME(R\WN.0N^FT3C:7SSQ3>W\19QG#=O@"MUSLS1TB@>6DDM4EFL% M!JMI-!O?+2;>/AA\X[BS!WOPD:RU?O&'AW(:C;P@%%@XS\!HV>("A?!$).-7 MSQD-+CWP<+]G_QQBIUC6S.)"B^^\=/4TNHV@Q(JUPCWIW1?LX_G@^0HM;/C" MKK<=15"TUFG9@TF!Y*I;V6N?AP, \1P')#T@>0N8G "D/2 -@7;*0ECWS+$\ M,WH'QEL3F]^$W 0T1<.5K^+*&7KEA'/Y0BNK!2^9PQ)6CA8JD;.@*UAH23]& M[2NV17A0A98(YTMFR*!&QPLF+N *GE?W<'YV 6? %7RM=6N9*FT6.U+G?<1% MKV3>*4E.*$GA41.QA4^JQ/)??$Q1#:$E^]#FR;N$C\Q<0SJ^A&24)$?T+/X? M/GY'3CID.@U\Z0F^(;DG<_MCMK;.T(_]\QUWD\'=)+B;G' W*US+#&<"-M3+ M$'K.<=,I: 13E^#8*V!544,=JU9'?Q/H_2S8YE#2:-4I$OD.?YBR+.RMG%6?/==75QQG?LKN-4%\L+LZV\1V[8>++]KJ2=XNCE30K6%EGO 05NSV? M?8#OUP0IA4;BSXSMZY-KH);RE?-OZN9C>C[S%"*6LT0H$['\N& MPO.Z^0OV!]D@F(%D5PM>M,H209&5A\_XH77$B0+$ PJH54!3%7"K@#4%- 2) MM I$4\!#"K15H/H3O $%OU7P&]\?G-5X^C(6\<59Q?>@4M+2FKIHPM5H2P=G MIR.V]4?ONGH&Q!6KWX!8@$N6O ,8O@7(0YXM*@?[M+&ORM7]!0H0I(1Z MY&QQ;X&&C]#P#T*; &=YL.F?P,$$TB@Z8CF@-L4D:M07NC2% @(AQ'VQ*U-L MCGR$-;&U10P'ON=ANYO(T4VD4<0#;OI8)I(Y:ADXZ9OFZHW:@-9-^O@X+7:?V]L>'T#R3R"/M3"/2;5PQL<\09.O->[*MFH*,KZ*@O/5F[R)):Q MXEM5E>JWH)2>EK^)^$%]O/+?(FK-_\!$!R."/2VU1\5ZJPB/JPB=J[C,[K.4 MR:HO*U22RQJ2VB"&YK-#!+4=NAZ3Z@&,C@ C)\";IK"!K*YWTL.JR/.R;'N9 M?28VJK*RJE+>EZDC\R9N?MK*^G,(P4EUM!7#R "-<42'MCCT.C+V?BIN*PM[ M%@^'5*^4K5BOHFJALEORT<"J3UH0Z$ZGP46!0P;FKP?74?(,F^P91-%2,8$>] MT,V]3T=L=3TVMP7%@9YH)D%"/3RF(4H#(QU-J3GR3I[7=TI'M)"XG:(HM:W( M@#VP*LEJ5D^+$S$@0>1CB(8BU1$P=#.P Y0U%";;SBGQC%A0,Q9Z=V0Q!0.L MEW'; P-(PX%U=_P.W03?K'NN9D>M/+ '=6WM1Z!)W2@(?7U=(U)]P!W!0S?# MMUNJ8H<67G!Y68LJ2]1=K58S+9-LS V)/]0PP8Z[H9N\)P*T.M9"UH%G,$EH M=L!03Q>KI:%LZ6@?NGG_JDP=,\YO<74<*J#5Z2:OHP#+@8&$ ]2..FI';FK7 MH$V LT0FW\IZ&D7Z+D8F=2O86KY;K 58%B>J];T6N;EZK,:A:ZL3](^.TA,0+9')X,2+D#Z+KEHY7T.N MQ]*T%N$@](Q8FG)RB D"(Y86.8(C'P_T1*CK,!#^_\=6U'$YW!%)EU3 M'X>A[ITQL3ZXCM.1F].?-+PB"QW[A'IZY,?$^I@[/D9N/IXV^B'+\!S*(J([ M=DRL#[+C8#2)@W_:^(=,<@Z]**!#E:_C9C2)FU]T_D,6JD4$$5^O/"9M&QO! M;FIH9"CY3L[1GSG,NU!;HVD.V(1$GA[-\7G>9LB' MGAY-RSP_.#GCK@7 /VVKF7W!/#(G9,D 2A72H$'8] W;W#*/( MK'$Q&P%C>P3CV\,VZP^LIVLE\$@K\82#$VSRN^_[^B Y)M4'W/4 >-*9_7,/ M3K"%V(GO#^0'Z:B=3*+VIQR;$,ND#"G5V&Q%S#%>SQ2K)6WKCCZM[X"N4R#N M3F'ZV0JRQ8786@,*L9R"A_XSVO$U!Y+KOLK(&.;N5FMZ[0/J[ M.KQ<<[@1?-N\#/*5"\&+YG+#8CF&*P'Y^RWGXO%&O5]R?,7IXC]02P,$% M @ E8*J5)#/R/0R @ F00 !@ !X;"]W;W)KJ'.'9Y"95T-UB#X9LEVDH2 MFW85N]J"+ *HTG'2Z]W%E50FRM)P-K-9B@UI96!FA6NJ2MKW"6C,.DD//-X?V+^&W#F7A70P1?U+ M%52.HL^1*& I&TTON/T&^WQN/5^.VH6OV+:^]U\BD3>.L-J#.8)*F7:5NWT= MC@!)_P0@V0.2$'&D7OXG(F+3N40"J7^DI<"&7$CQ(; M)TWATI@X)L\>3 '%O_B8<^D22@X)39*SA,_2WHA! M_UHDO:3_.G\4EQ=79V@'79T&@79P@K8KS&PO=V]R:W-H965T&ULG9KK<]NX$<#_%8Q[ MTTEFHHAX\9$ZGO'CKLU,<_7$O?8S3$$6&XKD$90?]]=W0=($33RDW!>;DA;@ M[@+8WRZ \Z>Z_:YV4G;H>5]6ZO/9KNN:3^NURG=R+]3'NI$5_+*MV[WHX&/[ ML%9-*\6F;[0OUR2*XO5>%-79Q7G_W6U[<5X?NK*HY&V+U&&_%^W+E2SKI\]G M^.SUBV_%PZ[37ZPOSAOQ(.]D]UMSV\*G]=3+IMC+2A5UA5JY_7QVB3_=\$PW MZ"7^4\@G-7M&VI3[NOZN/WS9?#Z+M$:RE'FGNQ#P[U%>R[+4/8$>OX^=GDWO MU WGSZ^]_](;#\;<"R6OZ_*_Q:;;?3Y+S]!&;L6A[+[53_^0HT%<]Y?7I>K_ MHJ=1-CI#^4%U]7YL#!KLBVKX+YY'1\P:0#_N!F1L0)8-F*\CGO=1]+6NNIU"/U<;N7&TOPFWQR30P1J,GSQ 7CUP18(] M?A7M1T3Q!T0B0AP*79_>'+OL"3>_D;FO^1MKZ#2>M.^/^L93#]JV'[1M6^\1 M!(A6=$7U,*RPHBND^A1X#YO>P_KW,,][?H605%1YO9>N.3"TC?NV.O(\7O"8 MINGY^G'N6(=4 N%JDGJC&)\4XT$'7&[^!ZMFF,1=#:$IKZN\*"6J)HWU]_I3 MKGW5M/5C 3,)W;_\L+/B2::0QL$ M&@*+>DG;Z'40<]=L$MU M;DIAQQ)++%,<4H1D'E.(,84$3;G>B>I!:I)N1=&B1U$>Y&!$6SP*G0@Y52:V M^S&)4K94VB5'X]@W @8MF/XIM2'"ZJ )(5<_*HBFK3>RC:^8*\>C:&F!+11Y ME#>\PF%@CELH-M))'\_%-T+VLMN5V\^Z/SAKW_!#LY4.@V3$-KN2W=D<] MSO#250Y2LBSR3 -B($C"$+QM92.*3>^B M&H:Z'7WFTI38;.,)7F+#(942GG@4-00D1PCXZLU&O&A7?M"3M3V($H;3*#\; M9:<%-M)(G%C.=HAQEB4^&PSZ2!A]4\;1RD=9'3PZ.DG'\3+%=,D1G*8>0!-# M.A(FW9=9?FF\/2Z99IPOQY)08E-LA:,4+WGMD,.8).5ZBG53B.)6W MB88CG%!KGCCD*$FRU*.]P1\)UW'+0G8(T:?79L00C(0)=GMH\QVD[&H87.TA M"/1Z0>F8WPQ4J#9S2$!*,9[$5E1V"/,D2GX\-Y4B8&@^B+Z9)VIH_)+HH@GRXCL$HRCF/I4-^RC^(?"P;:HH, [ M/1Q00R@:)M3;%9/#K"L@/Q)Y@*G4YA"/:6:5"0XY2"$CGW-F>WYA7-V*EVG7 M]C2%76@B-,Z682=K(9< M-$RNN:JSZF_< 9Y*BJ.[.M3%M(0LF>84\^"7&:JQ(_7;?,45.M/UG$PQ!YQ2 M3JQC"9<8P9ZB@AF$L7#Y-NFI-Q;4#O)%-24VNI@H#QL]4<9?GHINMY/EL WA MK3&87::M*,=XN8/BDL-I$GN*9V9HR7Z$EDKO?Z-F2J@/%]< ,2-D1D+ZQ1C[+-B^&X#BH'@B+S"8E2:PJY4B2GYC8*:99E5JGGDH,U3CT08@:9+(S,GX<]*+T;]9P/V[00 M:@"8XRY678U5@":_?M!UV2.4,IX]6^: 91I92\*6HL0;C0Q169BH[VXDI& P MO=_K-=T_#>7BCQC@X"?.LH0L\>409"SQ@I89T+(P:*]]ZGY ]_*AJ"H]K6# M7J1HG1;87*4DH]0:!%L.$S(_!!X.T4>YV"_WUE #:Q:&=3*;R9ADL1U\;3D.%2JUC$PM(Q=.>VNDP3S+@L73W:%IRGX_7I0P&8?;0A#( M0@43-_SE8?[V+NQWQ#2JCNV*<9NN<1(OZPZ'%"/8LR7)Y&,%F7T_?63IX M\@1NPW*^H35J: LQ[DL2N.$I#_/T2P5I+=3DO4.=RCEJ36+5;0ZIQ'>XS0T> M>?ARR:]UM>K7R6S? !;)C];BW'"-'SFT,R>+\_3T:#[*CQ> #A'.?,,WNWP2 M1MGK]C;4K=I7GH/1OJIUZGV\$G2(X/D)Q%O%#;9X&%O7G@+\]>:"&C/48=]H M>1+13X/+\3!B7CCTAX+=L3,)?KRD=(C$D0?6W&".'\.<5?*>9K#3BE M.5KA MP)VOBN.&83S,L#M=,:R4[+H2M/WY6>8'?8< 7=750:%;R+*1>!*M)]C9<&*9 M'4\<"..^(PINP,3#]:?__@D:;H:"%8V :9D7C8!Y--SR@#GFM"2S\!G'RR-P MAU!J[;*O9_%BX?3M=/?ULK_QN?C^"G^Z'FZPFFZ&"[5? M10MIE$*EW$*7T<<$7-L.=U2'#UW=]+D MM!\Z_:#8\ M=^TOSEP3C;;JVHO05)7TNZ4R;GL^F ZZC;=Z4T;:&%^ M2JXK98-V5GA5G \6TV?+(Y)G@3^UVH:#9T&>K)W[0(NK_'PP(4#*J"R2!8F_ M&W6IC"%#@/&QM3GHCR3%P^?.^DOV';ZL95"7SORE\UB>#TX&(E>%;$Q\Z[:O M5.O/8[*7.1/X5VQ;V MG'FW%9ZD88T>V%76!CAM*2FKZ/%60R]>+&700;A"7'L5E(V28G4VCC!- N.L M-;-,9F9WF)F+U\[&,H@7-E?Y;?TQ(/6X9AVNY>Q>@Z^E'XGY="AFD]GL'GOS MWL\YVYO?8>^-WTBK_V7WAN+2V>",SF5BALUON4_A>*FMM)F61JRPJ4##&,3? MBW6('D3ZYQY$1SVB(T9T]+V1_Q]FQ)=W?_KA9#:=G8H_2H5RR%Q52[O3=B,: M*YM<1Y6+K(\,%D4?A+ /@K:9:7(E8FNDH4VS8Y;:5X-3T5SK.=]N5E0M2^?,B)T;"^+9TQNT=N:V$I-.N@&$KHT*8J.L\A+6Z;VJ8](E M3.\L!X33SPXN*N5U)GM7WHU6(_'S8G%]&^_G)Y,UW]!I).#5IC&<#[;Z^5$K ME35>1]W*O_B4E=)N%$A;53IP-^P@K%Y<]H?#KO0YN:=M!-+J('T(B_/D^D@L M&!P>S6Y(A^]$[H1UL<\K@L&@M$TMOZL0R "15Q\;31%>[T0? %)R-@&1WV) M,R-B7%#?1+-0NL;@&(0.LX;""IWWC4W-O(_KUQO<^P ]KZ+K/&;CU])'<74% MUD)>G'29.6#D],EIH&XT%8ODZ5L.J@ :F@]B.F$:3YZ>BE]IL]#F(/_(U @5 M@=9M,>L(46_3U=IR5XK?4Y:0B)+(A_3)_#TF1]I_0*HZ,._AE*6J4KG&A@LX!2GCHL@U3O""('C-S:OPKH)Q%P[ I4 \ M1ZJJ-:3;83J]S:6U--RHT@VPKPBJ$,#%#$'"<6W*NQ,^S^E74W0D+I5GCH)J M!E'3!66L:X1HRDAI2FK Y%(7Z#_?W$D\*@ M5V$;/@97Q"UF44_47 6]855WHWQ)38WOII@IJ 8RAJN%#5V+ISF?: %EKBW? M@ N>AAZ9_/'XZ>/AT^,39C'J9(BBY+KCHF&PGHJ!O&P S";K)PQ)E2=P6Y-KY]K+'T3HYF0_G\^/[HS44 MM6F"F ^G1]/A_&B&JI!>A;NZV2616"QY,"-BJ^BR#^)!4$K\#C?$T1+OM[\?3)A$OR1H/11A50G8R>/!X(GSY# MTB*ZFJ_^:Q?Q(<&/):>'!/"^< #:+NB _EOPXC]02P,$% @ E8*J5*=+ MZC7^ P L D !D !X;"]W;W)K&ULK59M;]LV M$/XK!PT86L"P%,7=LL0V8*?-%J!M#+O9/@S[0(LGBXA$:B0=)_OUO2-EQ5V< M8$#WQ1;)N^>>>^[X,MX9>^I:RT*&9R:.LVS[*>T$4HGTW&86]CIV&Q]K30N++AMTPC[.,?:[";)2;*? M6*I-Y7DBG8Y;L<$5^MMV86F4]BA2-:B=,AHLEI-D=G(^'[%],/A=XOX)WVJ=\&O!.7\"[L1NAU3^"NV( ET8[4RLI M8I-H20*@H]3CA"GA2FFA"R5J6-%DE 7^G*V=M]13?[W":-0S&@5&H_^Q"-^' M"-<:2->B8E&S ?@*#_(\<*.4M116.I@;^H,W/_YPEN?9Q=5L-0^?)Q=O03FW M17G<[;8E:;'WFZUN>[?/9AC"\T3VRT4V&L 22[1(+&')7C2DK0=OOIA6%7 V M.GM[#E>B4+5Z*@]3_U"6M,L=#X\CD.E3>DMLC0TT#UA]RV3/<0"[2I%*K37W M2B)%:#DN@>!#BU(%+;EI\*' L.2 H)HV_J1(]P.5T/X=39;@#=0T,;@GG$# MJ%!N>-UB'3)QE6IIFJ$,962!#+431804(3^2>/W()V&7H.4$;4Q0E5"@]70* M0V&51ZL$"(O0H!_"L_0"/\7IZ/KQNYCY2O@#2ER,CT9+TOM:$XNUT'=P4_*R MC 792_[Q>GZS[%N!)=,1_E_YLEN>'66(BM0R[[<576Z'>( M^U8_R<,9DH5P'S0;G0["+LCR,0 MH89" L_F<>W#$6C3!W46))K-OSY70(VO@_BP)LV MW,EKX^F&#Y\5/:G0L@&ME\;X_8 #](^TZ5=02P,$% @ E8*J5&>5D%BL M$@ !CH !D !X;"]W;W)K&ULQ5M;<]LXEOXK M**][*ZGBR)(L6W)N54XZ73.[R8RGW9>'K7V 1$C"AB+5 &G'_>OG.^< (*F+ MXW1Z:E\2B28.SO4[%T"O[BOWR:^-J=7G35'ZUR?KNMZ^.#OSB[79:#^HMJ;$ M7Y:5V^@:7]WJS&^=T3DOVA1GX^'P\FRC;7GRYA4_NW%O7E5-7=C2W#CEF\U& MNX>WIJCN7Y^,3N*#'^UJ7=.#LS>OMGIE;DW]\_;&X=M9HI+;C2F]K4KES/+U MR?7HQ=L)O<\O_&+-O>]\5B3)O*H^T9>_Y:]/AL20*;U^O7)[,3E9NE;HKZQ^K^KR;(U M?O/*5??*T=N@1A]85%X-YFQ)1KFM'?YJL:Y^\Z.Y,V5CU-)5&_6N*FL'/7DP M4:_5.][>N%=G-7:B]\\6@>I;H3H^0O5#@>/T+O/(E]SO3.OT;LOM3J?Z[GGI__[R,;3M*&$]YP\B?K M^=NI>O5W73?.J&JI;ER5-_2&+G-U:]R=71BO?EH;+-YL=?F@5J8T3M=XZH2V M%^*^F?N%LUL*)9^IK7%;4S>Z4 5(E-[@&='T@>9 W787J-OW']Z_^ZE/1?WG M?\S&H_'+WOY;5]W9'+L"8K;:YJ!:TC;.+!KG;+G:H5&O=8W07E1-";&>W:_M M8JTTI*50S17B/K>^MB6LNPCZ(7+$Z]P6!1%TIM!,;&VW07=URU&F[M<&]/1R M:0L+S>3*E+6M+7B$1K7RH%$8M<6F)6TBV:GP!-35NL68)]RPQB,I.JDSJX?WF ML/#2UC 8M%(T.:F@V:Z0; MPZN78L5%437XMRH*/:\<&RMY6J8V%2QIZP?HZTZ7-5))<$;(;;PG%590LE/Z M3EM0@+'BIH/#CIEM2OL[^-"^]2;HG5-BN4!DS0N[$A_B)1Z?_=*: M?,"^?>Q5,@?D)0<(;%3+I2$GSQ3RIX?QR,7H[U_6:<8[P\@I: (*Q0,+4JM(-GU#O10/Y> MF-JPBAH [,:2:*NBFA-,) _J1"GS-WWI=V*E-1%TZJNB86EZ& \,D*9U@L2E,5% ZUN@(Q:#<(G%QB,,M+=#B$P&>6&M5B;>RZ/54.]:F9 _A)!*QAKYTW8>W+FKB.M2BZCKEM3+G0O"Z*:L$9(3C(G7:$ST?#IVLJB]@Q M?BL:5[X&S[J 7@!LDI;@,E@>G>/V]B8Z1\O#'@.'%4V\=E"LV5)6%&Q 9-4" M"K6&L@+:](**:<+;"M,I"2K7A:UCNJ?/]0X [MCP$,0FV$J@LL?00+V5[.W) MH1GX:>] R^5"Z7L#/"!"B?'@_<0$[)VS[L3FV(2*Z'[ GE]>M.&)+RD^^X@5 MH[4I8=(:=B.R7X,=*3J3)V: SPVRE2,"<-I,K:M[2$&AVL:YJ ]I -"6!_<2 M\R+3/4CT2Y1T'E!,"Z"&"/#?$*+KBO+A2F+UMA&9WQ:-@0++.@$QL8F-[*H4 M9T5E9"&-FC?($K0$^0Z[&BKH7-6LULCJ6 )(L@O+)1/()X""'"DS[BHVJA)V M).L=2^4=78E2K"1._.6AJ^&!^EG^3'ZYM.5.%0!&7+0T]9A!SZ!N?>"@[RI4 MX$5@_*U!S!G7VJ6H*I3KB"TN=?!1=XHWU*YP%HD \2E9M:D0,+2(DT0WN46H M;P!!"^#*HJZ<> -;&PH\P* &7)4Q.>H"%2M\,' J?8-K$7!/H=)G4Q48?:_K M5U]1_DLMF;4Z$@_;4%L)A77=5>"((+X-H]#G/+K_E_*3N/2C_O^GI@- _$!= M2PW=ER]"T/5/'Q("D9C2K!74#_2Z)3P@E90H]/*>BX(Q2CD6495TQ/+$7'@H MHGZQKFXJP$5??0#07-U9_=@:JLK1L%(H+[F!H2$,+0=+4;K!L0VXBT/6+DQT M1^YH[>],ZYA9I$'2^P0N^YDP2424H\I-Y\$&3'&YXA;N! M?Z:([+E$U/\_._K?C9JBNN_$*HI5-(!M@).; 5THIDD1D;!$,/>P5,F9ATHR MIG7)HKU]!C)7.<;?Q^/\4>5'O2T& M\O_.FHFX8V?NM03D9"3ZGB=D_Z:\O#7Z4^QYHBX[539ITK<9D W(644\+(Y3A#R4(N-FR\%%@-^ M%^W_C\9*H&#:^M:6,M9GO"S#9(OP-M&)7=^R*7F,KGG2R/?_ . ..I^KV3CYL?E;?_.8HL=15=LA8 MPFY$]$-\ #E(X)73&PFP'H&W1)6*H%T?CT4L\17"W7/?W-2V8#X//2++S8T4>1Q\V(3^1Y^&Y%A3_T:UUZ'YZ4#]%2%2.2HU& ?Y]4VLJ)VI M"68D"CKYLI?SUIK*(8,/%C&^ O]BOC3->60MFC-4BCR2FL/O#DI\+/WTJX!^ M]=.V709MU,'3D\[I1;4$&#!@=D;5[<0]EJ]X1@-(TD[ %+C;TJZ:"#&IZ&T1 MA_''K(#JG6%*>_+28TA:#Q_QG[O4.:*$NAZ[$=\"*"$>8PAIM;2?#4\9$P2$ M)' $]OG]D/AYMM!. GLRD]WBB""IKS.SY=%Y[8 BC=OW\[!!83^A#MWJQ2=- M,X\6*.4DB(,W]$#MF1%XC^Z_QX#L&C)0#+D=LFD>AWICO'?15JE.AK7*3 .W=ILQ,TP"K'.NAL M)<0J%"#Y_ 0IBL])>O#.7[[?HA) F=N+H1KM1U:ZQ;U!I4E%'& M^*\F7XG::*?W4B+T4:4S,^P=\"[2 2^!=>S@251+$$=H12.C9:?75L_:XT+* M/2@BNP4[^JQ.U](_T9632,&^R+24M5SAL)IS0Q2ID;E M.\/+/W*PEM0?$D\*QV@\\/NPY"H]2@6-@JCRV,#NB MW]Y<2Z.F7.U-]+LV;F]O2$%LN2[S7W8L3OI8 MS;4G+?_"@>Q _8W.W@F#R8GE+)\(6"EF!>*HM9J3IU/-EB'@R>K\=MFS55Z% M&ICQ*G@X 46W7(M^3K5/;W$4PBW"6&?=> 8N?S(\VLIM\()4Y[8\ MX_5M4^\D_X8C3['C,^)MTG0J]"+"!8MI12@?C++L2N?[2- *R,]+8W+?MQ(H M,H,UJYM;+:K*6J_P*"0+ZLZZ)O*T=0E'!;A MQ4HJ62H##AQ-"NAP/F ?R46GQ^X)+(W<_W%FBW9 =-EE._0\\';8ROG@ MW2DNUZF_D.EVO./'3@!FHL3D>.G.1T5DM\:%&PI4]P*/R07-9_!H^3(-'"S! M=:=W"C8+H[B^X4*MY8^H28R>;B%2&Q51Y9"QQ!SF\Y:F!D$<>69]Q(0\&LE2 M0QEN,U&1 AN0.;K<^C2R;3F&?6A^](=)V%)I M;V9*'[\$[ M^OJYYO;LHW:P5KRSQVQ\;Q9F,X<)PM-1'R#7/*L)X\?3T32;CB>\[G0TRX;C MX>Z C3$B%'A?OG/4CI"[:OQCX\YT8Y G7*+C].Q#9^JPHX0]!;2KM% Z5>?# M*_KW_/( ;^/Q+)M<3-3X?)Q=7)W_44WO591Q=]$H*_1(@H_W9?+N##EZ083, M,&R2'H'OG+0*OTDG5;O3FL##5^D_K+FG-,-W.B"?#I3)CW\4#7P!-W-7%HXK-_A?) [@)HAI Z1(+P,K?4+PJUNK3;/A\**S=>A[6:^[J+/OQ/F> J/!F$#; MC[*@+CS6N50TP(V(/&RTTZM)=D%L2<#RNVV#V@EZNA:9!)<+?TA"/I1)SSS$ M_CMU?9/G3]?&B+0QRD;C/ZJ-X9^MC>DL&X^&7Z<-&@ALPOGH32>2_]&)Y*_J M,--=J5!"]L[8CF&%* TL\20QWHFDLS6MB&VG*+H/YXOL\%8U7T]T2;C'+BJ> M!K3,B'HZIDS9ALZ,%U(-)Y.HJ\G@_+OV[*@TGVLU&D=_2?=U6P92JP.[Z&5- MW?'WUNL5"LY5:EW3=(9TCC155/<\ ^2Z!%4S2I1V)/D";Y&/=F_0[P(91UWO M%N&+PS=93]7E)3+%3#Z,)L/CURZ?C9ZKV2B;C:=J.LJ&HXO'[DY64R"G%\<7HVQR/E.C M*T3!9)2F=B^@TSC()WKI \ ML^GE1/U4U7RO/)CF5(VG%]G%:$J?X'^$AZ22H_I*4X1T[ES7SLX;L2K=VMJ_ M7$/Q?#EC@W!=,X%4>&GY5*CF58)2W5+H:$EZJ+,)Y>"10W&Z*MHW1RL@%Z[& MQLZN0[-[S,R'.D\Y/O^*%-61NSXD*96(XXML#&]CO5Y=9)>"X%'"")31WKNU M9(*(T]'H@HI-(32#2PRO=E\6P-XQ]^-*/7A5K:N1<-.]VFRH&>'&*XZ@NZ== MMSL^N%\K0>EUF,1BWVIKY"1A9S: MHIKE^EW+.CL.WK9,ASVPB(.<_<&N-_N ML_'J%/?88<+LN)YW 7&?3<5=J3';GA9'HV7T5<* M&IZJ$;+'^')(GX:S;'8Y5N\;!Y6*&WZT>0[;O]<^W%6^7M+B]L;HQ_?7Z3[. ML_%S-9UFD]E03<^SV62&M&?U7VZTG,^G*UXWU^_2F@F0"J!V?I6-KRZ>"EA) MA 10Q.O/)=]KOZUYNAQW^WEP.VCOV+S3IBPC+?6L13X0#D1>'(HC=(0,A+P@$3K.KI"-OMV+2*^/\B""_S=XSZELCMQ 8^.K MD3"#S^>S\V]GYM#OQ,XZO\V#-E?\"T0O+BP_TTM/TX\WK\@M),(&^ MVZO"++%T.)A>G$C/%;_4U99_Z3>O:K@]?UP;M"V.7L#?EQ7*X?"%-D@__7SS M+U!+ P04 " "5@JI4F0AA<^0+ "O(0 &0 'AL+W=O5:;;2X;%97]FZ4;+@0]OR*AF/IU=;J:NS M5R]X[6/SZH5I7:DK];$1MMUN9;-_K4JS>WD6GW4+/^GUQM'"U:L7M5RK&^5^ MKC\V>+KJJ11ZJRJK324:M7IY=AT_?SVA_;SA'UKM[."[($V6QGRFAW?%R[,Q M":1*E3NB(/%QJ]ZHLB1"$..W0/.L9TD'A]\[ZF]9=^BRE%:],>4ONG";EV?S M,U&HE6Q+]Y/9?:^"/AG1RTUI^7^Q\WNSR9G(6^O,-AR&!%M=^4_Y)=AA<& ^ M?N! $@XD++=GQ%)^*YU\]:(Q.]'0;E"C+ZPJGX9PNB*GW+@&OVJ<.)V*'TWE-E;\K2I4<7S^"I+TXB2=.*^31PG^ M*)M+D<:12,9)\@B]M%MQ8KUHHW9KO4E?1(J IQ;2T0/]!>_.MZ M:5T#E/S[$;Z3GN^$^4[^I%F??OI#)7Z058N Z>T2";=1I%$MJ[W(\5DJIPI> ME0.-S$I\-#O5B+^#OKC96Z>V-A)2E(A>+.M*6+-R.]DH@?#F\X6R>LU'S:UJ M-M@H.((:G8N:B<%&E=UJRV%)DELV* YK!+MKVMRUC0(?(GD^76318CHG7KFT MFTA4,#NHTX,7ME'%I7@;V.^5;(0B,(EO5:ZV2S ,:LQ+-O$%2E1&B]IO4M['#C3/[Y4GS"3A0-XEZMD;@M M$F1/HN,DEB$R"2GJ2ZYJQW(># FL*5$9!^6<:K0L(\A>Z%M=M+(L]\*PB9EF MYU\XS)P4- <<3*EA*W"&61W;BH4*DF(#FVZ%)%'EX :T>_=ZA0X8*I23NGS0 M)D-@<,F!_P1A0)++2A1!^WR8=S@U!6!!GT^;1JFCK"K^23'AOR(]YIL^#]P/ M$?'^9"2(6,2I>$.>KJ5&Q#@"DR7W7,0C<2YF<1;%\03?XF@\2Z)Y,O;;>W== MQ N 8CH2%^DLFJ>SD7@/_.0]R7/113K32"?18IXR]0_>3ODI[EW6<:SUUFNM M3JE*OGD\.9RGT7@\YHWG\V@VQA*P5RLN^R5B: E7@<$!4R@Z2A5XX&S MDDB+M[)L5?-?U5>MH4'1SA]@/)2ED K&%+] MMT<0^T.H7.=Y@TBR U6@=T-BE=HG'HW0/T-U5EJF?_?Z;*0(!TFV7Q"5--HW@^IO]G,_'^ MZ_0[%PN FHC'XVB1S+\ZS7(2NFNB1Q/E(1<.4B9+QM8-,4Q[B:V2,.(AXH;2 M^TBX4WPI]OG,,&/B=[%4"O$%W^0L14CI5*Z;^%.4@Y4"BH87TW-(ZR MV<0GT6DTG]Y/HAL-/@%&P1B-*CM/E:B1*-0AFW)+0W8.C8BN;-M0%%*C$VQR M9(]H&&%0&9#F,J'4UVB/6H!8F:5/*=&]]@,EGMI'>R/-XNE_D5'7_SRY-,:A MS' R(V/Y\5K_#E;N**D>DD,(ERY'W(T;_-YNJ1D$L'GV MZ73K=..[9LQ(K;K;;5TD(\$ 2;X1\3R)TL7XX;K9;9Q$V60"$5>JX2[]L=KH M._N>Q3@:@\,GXQ!LQ\2/90]3D!^,_Q@ V>% AYQ@G.9^-A0NMJBA_70#-2;R@/=,HF62C>Y@Y(L=@P>8XQC R'Q!$7H&[T$Y\8:ZH M4B6DS&?DKZ6O,MJ*BD2$*P MWF(BONO6IR!/K3BB9CJ-TFS,U.\2/!W6@TG,L?SW9OQ[V2H2\S2:)K-N \6+ M;9>_ J&4XU&@5DK378_0*YJ6'9EIO/BF2W8*J=CL&53ATH(24!$RM>RF>^4N M.6DT9 1J,T=76[JU!F?+$= M" O$:%-P+=P9'R;BPJ)0O,>PAV@;70K*T=?#<406OR+$617NDJ9P;LH#I:SK M4A^J.?;_NO)<:W3).0=W[[%T]*"][G,RP-9."J M;=<>BU7+H*RZRY05C:0!3:!14YZ&QP[#"E4 Y8Y" #CS.C<*Q,*T-:#&$O3# M4#<&62H:#%P_C]UQ<'^KVXL;^'2(]U15E6]8I,([LB'O*_)KB B]]=N;T.5Y M&0]CY%VODS!D&+X3[66X5_!H\O#7EQP*EX/W3P^Q(1PYAA[A< MMH[3,]W_[#&:K EDE$[RT*L#,$@L+#;SMO*6Q#1U;1K75AQU1QUS\&Q/X^ 0 M[Z!N*/,;,.!GJ!G9=-*!=WU/(=]=$ 2?.*,(/K\D^!4MS$ *KOC>M*M_-)0C M=5/.^;F2J$,D*?HJP:^\Q-O^!N!=Y5\ $J_OY:-WX'Z WZ);Z9K]I5KKJF)S MK:BW'D>B[;DAA 33#H6I3QM/GH"0%]NR$!M@P_,^3[(LFLW32U]^65O?%@?- MD11]58LH+G3NL^7I#84NVU!"ODH<*FX'D;I+;$HZ>L4Q0K:1X09[V_7,A"8V M2I^BVCZ4#I8ZU"/K2\NJY*KL235._RX[KW2W+L-9[!#;#&4JYNQH=2A*,C_, M$@&0_> *V"BH -!Z))_RY>'N2 ^0HVW 7[]$%^T!@DA.I:]4V$;6ZY+JK3J( MT-]R#>[M849W#P-(RQI(*J@YN0O6#0%8?L:NNI3Y@S"-OU:]G%\RAL%[H]$, M-/PBY\[E7(A\?S?C70GBI_?W0=7U%%T)XJGYS[R?"IX/'NQD.HVM@F[']9+R M[A(]U?%-V$V[M$$X(.C../VN$M< @##,P\AF72P]Z6W/ MJ4O,RU-O>*\&+]$QRZWY3P6(&"+3OT_O5_N_1KCV+^$/V_V?,L 60)+%3++" MT?'E+#OSTVSWX$S-K^27QF%PY*\;?FM(&_#[RJ"S"0_$H/\;C5?_ 5!+ P04 M " "5@JI459-+_I\$ @"@ &0 'AL+W=OD20 G3= .[6K4W?9AV =:HBRN$JF2 M5)WLU^\YRG:2HLV*85\D4N(]=_?<U]=SH>NZ*6 MK7#'II,:?RIC6^$QM9NQZZP493!JFW$:Q]-Q*Y0>79R%;TM[<69ZWR@MEY9< MW[;"WEW*QFS/1\EH_^&=VM2>/XPOSCJQD2OI?^V6%K/Q :54K=1.&4U65N>C M17)ZF?/ZL. W);?NP9@XD[4Q'WCRJCP?Q1R0;&3A&4'@]4E>R:9A((3Q<8V+^4NGPGC%:9QX4G; M86T.CT7OO&EWQIBW2@]O<;OCX8'!//Z*0;HS2$/<@Z,0Y0OAQ<69-5NRO!IH M/ BI!FL$IS079>4M_BK8^8NE17VMOR.A2[K^V*L.C/N(?I'^;.SA@)>-BQW8 MY0"6?@4LHS=&^]K1M2YE^=A^C, .T:7[Z"[3)P'?"'M,61)1&J?I$WC9(=LL MX&7_DFU$RT9H_SAI^F.Q=MY")W\^X2H_N,J#J_S_(?8_@]&C?_+^G\:_PJ![ MG"=3D:\E5:9!$RJ].24P6]0':NF%+&2[EG;_):'7#'=$:31/DL/[LE=-"?O@ M2[6=-9\D>W.43:-L.J5L$B7S.5V9MNL]X [Q! MG*K\55E)^$B73$\IGT722 MT$UOM?*]E1%5ZI8'+GJ<#25YE,"*0$?29Q'\SP+[W@:TVOIW"DMBJ)O^T9X6:*QL<<52H2MX\<9TH_C M9V&09K-G]-YXT5#W!/5'E"$Z^#AB3N=I!HX?0,I;;*N.2V)#:7QMI:1V:!_) M[?-YB=A'J,Q6.#I*H_PD#M_"^K=!.#"<# M$XJ\NT8R8_AP(](!7%Z$M&V5J@; M@X(@8\MAW2!/I>%(#@K9<< ]:AI5AG(YCU5P MK*__@B!"E0+23VP4'&P0-"?%P2'6PC%D M>;-877+[FEZ'E%8>24&G$($I% M*%&PO=V]R:W-H965TI:*3W<]IUV)TGK_7 TF[FZE;UPK\P@->XLC>V%QZ5=S=Q@I6BB4M_- M6)H6LUXHG9P>1]F5/3TV:]\I+:\LN'7?"[L]EYW9G"0TN1-\4JO6!\'L]'@0 M*_E9^C^&*XNKV0ZE4;W43AD-5BY/DC-Z=)Z%\_' GTINW-XW!"8+8[Z&Q65S MDJ3!(=G)V@<$@7\W\D)V70!"-[Y-F,G.9%#<_[Y#?Q>Y(Y>%NV\Z2=E]*!7>OP7MU,<]A3* M] D%-BFPZ/=H*'KY1GAQ>FS-!FPXC6CA(U*-VNBJ46G80SYZ1WQS./EL+Y63VAGH^H[ E4#A^,]JV#M[J1 MS??Z,_1PYR:[<_.81C_\,[0>$X8UR=6?<9L]G.;!;-9O]SM)]%#7U[Y 91RY,$&]-)>R.3GS(%UZV$ND6A M=* T^+ 4UFZ57H'HS5I[,$M8[: P'L+!TG38R^X(SD4G="T)O)&U[!=H8DH1 MA1= 25Z6))O/X:S^ME9.A2YT4% 4IA2PI[!C--:XM5+76\ @:]>)L5>;+UCZ MV/OH(TU)RJ(+ MWES@3K?&)HC^&R6?A,=Q,1Z6;?:=&:U!?XRAZT4UB'U*B=56N''09X2 MSN:'^)GEF) 0%YK&U(3=@A/&\K#+2\(+#A?QQD%F5HZI<*T:'&+3= +G+"-% M/H>#BA)68@(8YZA: 4,#G.5P4'(RKZI#H 7:805<6]'@),$ILX]3E&2>/1K^L33](C[Q75LJQ!.X8\QQ5:%Z@ MT2J;5AQ=8)1"5E:DH!5*BHS0@(E>HLT",BPMGO&P4Y(T:#,TQ]#+*RNC1?= M(V6*":Q"MD(&[ZE@XEA%4A9RG5&.,4O'_8G0BYB6DF>QU<4*0[<2(89[_H.\ MQ1'O)):[A6&-SN.4:QYQ8:-\"TNE%0)T.$M1(@+C91BQ42/>(!>8)Z&WD=;\ MM8,:J\ATJHD5[SS^CJ#HQ"U+">8LPHH3F%LWW>J/H870<5=D^!FADOIWP\&B\$9:1BH9,R M[*@*'IL0L[W9C(VUBB^0$!2\7,'-$"?]PGCLXOC9XD--VG ]Y?&^+M%,+![^IW^!U!+ P04 M" "5@JI4>K4M1$8$ "L"0 &0 'AL+W=O)JT2J)&77 M_WYWE*S8:Q)LPX @$NF[=^_>W9%:[+3Y;$M$!U_K2MG+H'2N>1M%-BVQ%G:D M&U3T2ZY-+1PM31'9QJ#(O%-=14DVBP7NG655+@V8-NZ%F9_ MC97>70;CX+!Q)XO2\4:T7#2BP'MTOS5K0ZMH0,EDC3]G> M&WR2N+-'[\"9;+3^S(N/V640,R&L,'6,(.BQQ156%0,1C2\]9C"$9,?C]P/Z M>Y\[Y;(1%E>Z>I29*R^#>0 9YJ*MW)W>?< ^GQGCI;JR_C_L.MO960!I:YVN M>V=B4$O5/<777H=Q?(L[P13BP71N_ L#6A\8M/U7L3.:FX M*/?.T*^2_-SRH]JB=:2RLXO($2!O1VGO?-TY)R\X3^!6*U=:>*Z7K1JA]#V#I"0[3 M4NE*%WL:J2T=%8T/FGI+B3:$ A4:455[;^ZS-S4K@1UC*B4:#Z<-"[5%X^2F M0E#:H1T1HZ? !E-MJ&,9Q^))(BUULO'XZ9-B(Z 3P&^ZTB!"W74]OI\(4X)BC35+=.A).%&%I+U7E'UG6F[T^R13^V0NB,=P8]< MER2^N%D]^K?QQ4_06NH+SP6/*SH",@I!P"S^_F>]4T3M3S\%VZY$=/JXDNK; MD(*PUE9R,$:ZWU,>=1\Q!+H4C"!=0= ?9#U#KD%!^T2:"F-U[G:",'G6TDJW M&5@T6YEBEUD8!&G!::#Q5-87_D5GR(VN09)V M%18BI7XB?Y:8 >-?+E)Z-3*%1AA!O&O8[,'*NJEDON=$F2PJL:EX<4A,M'0. M"RXDWS$Y35UW@C1&4S:6^_.H@P\R$*W0FQU@' V#5_-$!ZER([I$J +_0Z^= MQS%W&HDX@G5K;"NHP*3>^ZO[:[BZ7W%]28'Y+ [A#BN?UUH8:I(;::E0]IE9 M+:G0&=*(T1WD!T91 M!BZ#D2RF/C8=5;.K6]Z/9NNJ)"VJ]=4XLU"FT(ZW)IESZX-R\KUYJX3=YH'G]5RY?A! M[_YV+9?TA=Q/ZT>#NU[+)5,%E5;I4AA:W'4>XIOW(][O-_RL:&/WUH(MF6O] M*]]\S.XZ?5:(9=D1&"UGE[K/>_)MJ>[R"J;L#?&YK2R3A7]K]$88W@UNO/"F>FHHITH.RA=G\%:!SMU_ M3S#)WO8<>/&37EK3O0]TR0FZ@?BD2[>RXKLRH^PE?0\ZM(HDC2+OD[,,/TG3 M%8,X$DD_2<[P&[2R_P5G#Q"\/<^L,8O_?,SR'+<^AYSG\:F>=I>/$NK%K MF=)=!YECR3Q1IU'PQQ6)#[I8RW+[SW],DWCRS@JDG)%.E4N1ATVI1A98)_0" MOX5*22QDJG+E%-FH>42_56J-?'&1D&4F9 7LZ+G*>0L_<$/%N$.5VU M<8Z.*E4;O9)/A+SGRL*N@(3"LX!!%G2R%+HDL24)D5I@3[B!M587Q#LW*P5A MJDSS*B._&^H5VN"ZYII@F=!029L(:>=680TS@JR%T<4+&8[*(,+[\X24'6?F M F\Y\E;65GFFQTU8H#X%_EV!DL/A\-"U0;G@<99=#ILH9/FNJJ=&U$7TA_>RA70)(4%G'* M=V"J7W;%H]P6?E>%8F%.QUQ(8V2YI+!9(DYKH] K5+Z%U9%BOO2,KF;A%NB-R%7&\+H,;JI#F6'A M=3U(1]!8<@$#.434>=@5/S<2&P=8SHQM"PUXI.!&A.8I&-6 $Z=2!"M9A-L* M)Y\Y6RO7YC8+6>15ZBH9<*6X%R(N644^GB)=L"DX.!G1CD4INY^<3D& M!D.I7I;J=Y@D#+>O&E5Z42^JQEIF&:QJ+-YZ9-B5-@T5P[U!^9OZZH$K?29P MJK@-Y%*&#[6<2#+_9\VG*'!>L1-V M#EW'H8CCH8_Z>#H6?I!^JQ=OJUUMTG.N@4$!>JY+!&N(_O8JT'N*U+!*HNED MC.L88OC)Y[/%X7\0EVFR^S77>TNA8*$I>>MEBO'#JCJE 0_@>3 )\(AGR=\ M#L[YC1_>N06@*N LLC=V[,I#P.QA-!@WPV[^9)=_Q-4+X[^N8K!!S:^4FZRK1I=BXH\J!,'4C[['W#C1Q\_),K M$0^C9#SANP&O!W',ZZ&816/\8SD2XV@6GHZ!V^&PS_:C$RYXQAQ'\7!/93'R/?G$C/OK1E-$&8N)B.(BFR>SZ1"';MPW)$P/<_3\? M1]$P$98L\]@[PA6CG2JJXE!1QNAL-/9@H6=*O:(U5C#QN3#6,N2WY/Q(0)@! MLFA_U-G51C^L,?;1(ZOU.OZG\'!P/U'97#NN[[0^+','L7V%(O'8 MS"8,LO8LP,5GPEUA.!V*AS2MBBJ(S0@C?ZJ"+F^PYQK_H\'U"3X1*@0S\W-@ M\@XK]!KP,Y7,PX2E?>WV$QK$O@SE<(J_V;0!SH&IQ_>>.0:.VF/@Z"\> \_2 M78Z!EV/@Y1AX.09>CH&78^#E&'@Y!EZ.@9=CX.48>#D&7HZ!_R?'P-[>9]2" MS-)_+.9)$HD8OJBV3]OOT0_A,^QN>_B8#7\N5X$)T,3/A"'&Z?7 M_J/L7#N&PO=V]R:W-H965TBY4L%U/:W=FN]:CDT+AG0$[]CTWS]_P'MWOPYVA6;2PM*)'98568+#;!%?)Y77F\1/@#X$'>S8&'TFM]8.? M_-QN@M@+0HF-\PR8_?SJ>PYE! M&;]AP(X&;-(].YI4WG+'MVNC#V \FMC\8 IULB9Q0OFDW#M#NX+LW/:J:X">@B6C2/&'RG,W@%TQ.L.<+D M&:S1=.VL ]T!8:#3DFZO4+M+H#PT^R41<(L-]C6Q'%<2N+F_IVLQ:"NTSK^#+56HX4\+-,22&:1O(0@]=C"8/2C M\$V,SH\D6>?!:55XDX(M8()U:#V.2^B0O*=AE>6DH7KF 8:1\D[M;SY' M+\6(>CR9)4E)WDKZSJ7'3X=%5?:M^F+DH\B L3!-<_A-.XJ9?U]I?H T3T*V M2OV(I6$1I_"MRQJ=-44JDMW4^GUEC\K-_7%975Z7J[FIOL#GIXEJ?B>+T,+786CNJR&FXIQ<2C0?0?J>U.TV\@^7-W?X#4$L#!!0 M ( )6"JE1C_KBI91( 'M1 9 >&PO=V]R:W-H965T4NJ0B@ ?$#TJTI6-KO>2F)7[-S4K5O[80@,Q8E! M@,$ HG5__3W=,WB0!"5*EF_L77\1"6#0T]/3??I%S?-U7GPP"Z5*\7&99N;% MT:(L5T_/SDR\4$MI!OE*97@RSXNE+'%97)V95:%DPB\MT[/0]R=G2ZFSHY?/ M^=[;XN7SO"I3G:FWA3#5JLSH/!.%FK\XN@B>OAK1>![P7UJM3>>[H)7,\OP#7;Q.7ASY MQ)!*55P2!8F/:W6ITI0(@8T_',VC9DIZL?N]IOX#KQUKF4FC+O/T-YV4BQ=' MYT4O^?H?RJUG3/3B/#7\5ZSMV# Z$G%ERGSI7@8'2YW93_G1R:'S MPKF_YX70O1 RWW8BYO)[6%4OQO9J5S\]*4*;G9[&C\LI2"?=0&8J?\JQ<&/&W+%') MYOMGX*AA*ZS9>A7>2O G60S$,/!$Z(?A+?2&S3*'3&^XAQXM2WRO39SFIBJ4 M^)^+F2D+J,2_;B$^:HB/F/CH%AE^=ZOT[GY_>P]$YV9)-Q.Z&>>P!E,:D<]% MN5!BGJ>P*IU=/1606+QH1 8:L5K.5%'?"<0KF7T0<:$278JYC'6JRYNGXA=U MG:?7H"#27&;- W$L1B/?"X,)OA$;0?A,,',T[*EX6^@LUBN9BF!Z[D5C'W/X MGN_[XM=,+O.BU/^K$LNS-J:26:S /'%^,O;]4_P=CDY;@B(#_,2R*&Z(DVN9 M5HH)AR <3*?>:#+IY;_OOS6GW>R'0R]:#(% MY\'(FT31:8=N+Q?1Q N' 3['WC !=S[T^3/TA^)]7F+6/F%[YV!X#%J!-QJ.O>DT%#\J V8OJZ)062E6Q!=@ M%)J7DKZW2GG"O)\VGW:2K4''/$7 4QSS)#Y/PKMZ:7?UAWI7WT.U+_/E2F8W M8B&-@()(. ) "[XF\ 6FE"4NW'L75X52>%YZ8KW0L()5D5_K!"*!TZ*7C\_' M=I>-RC1N&14#!(A0O_*O=;D0$C!;5@5=)YB-%OYS?FV-*ABS48V9'2F.:^7? MHE\V^HU%@)^XT#/A%RB."%#)A,+_6=;@N"[P;/305;6C((1R%'N!ODZ.NLD.4 M9&Z).!Z/?))='P@4*F7M=SQL;LPFO1%B.[>6V"X9R_L=$2.]+*^E3N7,38F]22M6#4F 8O%Z M\&X@OH<3AF+?*:$.3H!6P8@%LW&V)^,X+Q*(PIE=#Y7!%C!"38+Q+6NC2 =S MS_(LP:.J!&I:W98\LL?B=J*&@;@X>.RF_C-[(W_J38;6KH[/1U./@)CP>Z4X M&D\A5R?E5-VF*J_Z=')' 1#87<&L9%8JTGM2B;0.E;;18@R@&?D9?=&8DMP2OC 52+K4F/U6%F@&NN]X MS@OC'EF]DL:HTHZ:C)_41) 1Q!_8$\)-M8B5.;+6$A ME"R1LQFH!SF[.58&-,.>\(29NK(7,1Q&!N9,UP"0?^AEM>1 (E77JD#Z)@J\ MD)N'*\P:6@GIQ;A,-<.==<.07\,$#=#XV-&/RSP#&Z4F-7IG,<0&19TH[4TF M_BDSR/I&A),^#GAJ1= J:8NOK=>?JX+6C#4=U\$BOON#(,2FQ)UY'79E/%E2 M*3OWEG]US.SXUIK)-=2( 1]ZW?=J;J0A+:#R)AWZG!;5OXQ!K[=+4Y'X_'(JHL M15",Z8J4@,/MODH(TQ**0>%0"O+U%;1?POGN<^_!N>>/+>L?5RHSRNE^EKEJ M1;.,#GN-+KHTT*DEC:J7B4N=:8(>4?/0HDJ"_#>O,H* M+_#F7"G<:KUCP^*)TP1DSIF1EE&.27H#51M]'(=C;SST:T8),C!9#( V5DD8 MU! =UB,Z"W91"2\0_E)7RR;SC>5J!>HQP^N*.-D;8=NE8'R1 [9@.2D%8G!$ M%(HUH5G7/Y*ES;"M&6WV+?XF2VH6ZYB,1&>C2">S'HD0*:Q&:B;\$+E06G.E M,N N86.!U(PCTPK?C)N_S->R(%*575(,/95D5C%B4L,QUP:DOU,(5DF#3@S, MGJ81(VSGVSK:?1.7>3=O\+9YJLVZBX@N#[#[4Z]CD:>\[BSM!H=-)4/$NHBQ MT26Y .2?)\$IC)?5GC%Z*X\0)ZRG1,R-XE#=/3UE+5=(4.CU>>DFVR'B8GX& M" 1PR$T=E.IYFP- 3W(R=KLK->(5W5^"_#OVWNJC MW>=@Z#=^WV>W.R]$/^Y9R 5<_/6_T J"0 M5'%97SZR)N:9M9>L=C>X2E2K=P&&WG,_HUB-\I$'.2T"(50 MD;Q/3F&K*0'5E07N/#N88V^SE**S%H>:T.09+^%D=%J;;Q/@P5N8/C E[[UD ME!I0F$A5(U:^;=0#8)4Z%>.GE,0/E@-$4&HM_CLO/HA+\@BE7L+NW'*@A3EE M8?%")55*P-\1#-& VP M1RJ%#16,!%1(6B$NCRED\S@B\ZRZF?OI&Y@B3)[I3-8,J]Z7GU\K<' MUUT?CULV2;TE[1JVM=O*IXZ=ME5? ZO'@_$4&O" 11\$&'7M$K8-^LI&:7T, M67,GI[ 9T4Q&@V#8PH #\\V"1O([PGI;HKO3BA#88XX&*N4']=T:>J4XI)"N M>($(,[NJ<: =T3'SD([)_."@\7D@26QTUAX0Z$+)\V"?M)2](J7VUT5Y(=SA+&P5_)F\L>*S_ MO#WG>0QT%E-VH*>V:M*SEWY-E.UM2UET@"H MQ3VK,#H[>$9RJ4HSNK7Q^O%H- B'7>A%@@YQV823!H2!/W"='Q[1XY,(*6_U M^WRT]V M%B2A>9'8NJATA7',1-D3OUX756KTY]Y:JEV#I[83NV%?_*.5U?]F4[+I3'^VJ?9EM ML=N.L3T-%H0A+T QG-?Q-$6#$IO<=1&2A-A(L\W" M]A6CM:GUA)*S*!Q,H^FXFY[MIGMUD9O(4L=/SG*7I3Q^U8?&_BQ-(O\0?T]S MX)QXQWZ:[/<#5MYI?X1!IWNSF5"V?J!U(-V*.4'@;27[_=K)B+YAG5;G?Z^R M+:5O?AW18^J+?$WM2;9YVQ]. 5RT(T8A>B3$E?6/AXQUJ3%<[$PUSS%4?51% MK#DN;":E@J=>L:HYG]LNNF\YR#<)C>#L+/+76]!EMG8O-8N)*I%H49#%V+J/ M-+W"&+W[GJVJ[*R$'S7N _!V\&'^A\?V]^Q;&LN_11E M(T5E$"5UMCF^=O==QE$WN0@NJ"-\8;,P;[-[Q%'\;0OBP@#[1)MQUN$$]6=: ME #+%RXN)S\ HM]QGW*E2T;T.R*)0?=G>V]DA]$!/>EH MNZL;[>E)1P_O26\NZ/,UI*-[-J2[?#U6-[K3C+Y?+[HF8$.E7;%O=:-Y!AX; M/68G&NHS.;03'=W1B=X.S/?T@\^C\;WZGM%GZ YW/M_:J-_:J ]LHT;?VJA_2ALUNF\;-3J@C;J!>W]2 M#_6A*/NMA_J(/=1PX ?CX>/W4*-'ZJ&>#S?*N _KH4:?H8<:?8T]U.@A/52* M/VS^-OMC^:?3Y^Z>W&>*G]$^C+Z]_&GW&_FGTA?5/HW^?_NDD M&$S&M_5/A^'X,_9/@\D #GIR6/\T.JQ_&GU2_S3ZUC_=ZI]&]^R?1MW^Z?ED M]/#^:72O_FGTQ?1/HT?MGT9?.VW:>W]S$PW(X=[_MQ)S0"\,Q/J-PVCG:)O#\2=1QM]UPQ:R!A>%TA$P^$!Z-^V_ERYS] M2Q,RT?$^P7BT.?-=V4VO*HN+DE9,CB[S<9G+_#[L9%.Y M<\^4LDE1^>@>"F4X*[]'LN-B5EGP61);%6)\ MFAN*3QMWX$H?.NN,9_RG7.TJXQP*#ZTI '1S:IT0W/;QQX>(?:0+ M)!YZ9$.;,5JYU9FA%=G&*NU6 R%]&PL=![X7!-'V82#-8MSA%W?+>=!W@-M9 MYT \SK#IV#]*R;#S]FR\YFYSLN"%/5"O'6Z/)814KFA[4C7'J]#E\1%LE8_Z MLQ=EON+C]1!'()[CKPLEL=LT ,_G.9#17= $S7F++_\/4$L#!!0 ( )6" MJE2[A.'Q"P8 #@0 9 >&PO=V]R:W-H965T!>'CI74WOB0*XK[2QI\,RA#J=^.QSTJJI!_9F@S> M%-95,N#6+<:^=B3SN*C2X^ED\N.XDLH,3H_CLTMW>FR;H)6A2R=\4U72K6:D M[?)DL#=8/[A2BS+P@_'I<2T7=$WA>8.W*92T_G5O^A\E">#-X.1$Z%;'2XLLM?J,WGD/UE5OOX5RR3[3Z,L\8' M6[6+@:!2)OW*^Y:'WH*WDQT+INV":<2= D64[V60I\?.+H5C:WCCBYAJ7 UP MRG!1KH/#6X5UX?3#/64-$R-FUC1>7&IICL MQDZX(BT#Y>+<^N#%GV=S'QRZXZ\GXAQT<0YBG(/_2.?+O8AS<@$B$[80H23! M&4FS^OZ;M].]-T=>W-!*4%5KNR+R0Z%,IIMLK M]L/0II.C30KQP=[1ZY&X;)QOI DBV!AR8]-#9 !<.A*DU4+--;&QHXPX :0' M0'PUYZ7DX4:&:)Y3( >E !;+-1?6/$J8S+] 7GA_(0W&#Y(.Z QD%,2GFI 7 MD\=95B1>M;E<7'WZN,YB**1G_<=(+74U)R\7CI([9G!.F)R,*F_2',(M1F!6 M)N-:KMC4CP2&C*@;4,K9M$7N\\+W,5E1,\^X==2@4 [C8(4PHFABV98JE**I MF:T(!F@67%VXG$Z^V]4^&S:0XA YU\P-Z.3NG;V3FHQ7[48I,O93:Y0C6"Y MBV+,=2K D\=BM0GVRMD5A"0(2"QLWF_ :&VSV%C*H)CHP37!&P)&XK0TQIXY$9\J@_;P_*:%D<9(3]GL22M( M)Q4*5&5H*9Z;_*V6!-;."6;&NCQIK/ND OC_-W%,6,\7;8@T/K:ZB^[YNMN[ M( MOMA@.$:&6*A]&D;.9::HYUFXQ]"@I M/0' K.9BKELS)L%;=QQ<' G8LB9][C2>IY,4=U8W%?VPC!^L; SQ8 /D7#/: MM3\\BH3SC%.40%,L#-C..$J[YP8D#A*?(9KV=8GP5<82Q#!^F MD(;>9I/_/+H>B??@ B;8LQMZJ>(>;Z[8G_\(&3'H/B/"F/CVS?!P,DGHVD'* M?N*V_R_G9P_92Q):*JU9;(X_#&"$74%@#L@DF+@A,,@$.(U#UHVQH4V&DD:' ML=MC K(HDLQZF;2%2+I;R]%U'R-K% \VK]%C1XYQ[S17D5O$,RN4S*[3P:Y[ MVAV+S])I<&.>SM0X1BT4.E=3@:63T9O#@7#IG)IN@JWCV7!N TZ:\;+$T9X< M&^!]83$EVQL.T/VSX/1O4$L#!!0 ( )6"JE0HZG$_]P4 , / 9 M>&PO=V]R:W-H965T/!6Z=&>]W/OJN-]W24Z%=/NFHA(SF;&%]'BT\[ZK+,DT;"IT/QX,#ON% M5&7O_#2\N[7GIZ;V6I5T:X6KBT+:Y25ILSCK#7NK%W=JGGM^T3\_K>2<[LE_ MJVXMGOH=2JH**ITRI;"4G?4NAL>78UX?%ORI:.'6QH(CF1GSP \WZ5EOP Z1 MIL0S@L3?(UV1U@P$-[ZWF+W.)&]<'Z_0?PNQ(Y:9='1E]%\J]?E9;](3*66R MUO[.+'ZG-IX#QDN,=N%7+)JU(UA,:N=-T6[&#EM?3R_-2:A;"\&F@\"*&&W7!.E5R4>V\QJ[#/G]^15Y:092]NM2S= M:=\#E>?Z28MPV2#$/T 8B<^F]+D3G\J4TLW]?7C3N12O7+J,MP)^EG9?C(:1 MB =QO 5OU(4X"GBC_P[QDDK*E'?B[XN9\Q8M\<\6 ^/.P#@8&/]$#KP8IKRLA:2L65*4!*)T-?\YSXAMQ;X7,*<[)<_OK+)!X> MG3A1EUG-A1$22.&_3,$FYZ7' Q+B-2W%_=)Y*EPD;LK$V,K8,/O%E-]KJ56F M\+#%^BX;9HOQX.3ZZC:,AB=[D4C(>@B#,%FF,';!^ /L45%ILR1RZ.4ELPC> M2ZV%P5^Y%)6T'ILX(&6%*A.X"?**9,UT%,#60@Y0A7P@D2J76.)%T!DA%]*F M3L#9&>529PSLZB0/5E2BL!>Z)CX%H8"1M=>-9U;JQO--W)79%E]:0EX3 D0* MEX-G+)ILKLH!9@KAF^0A$HMU0<*2C+#FUCN4/I5SSX&UK ;2)Q-C0+DXX MGF(O!],35L!THPZ"GGA,*[N)*9W1*@T=%-J,6SB8Q%%BPQXG=AT1^LN3&![L M[0MTS48YVIR(W.@4P86@_G\20T3TO59^*1*>;SH:H0%A"<5%Y\V0,?(@0RC> M]C2)NN*X'Q$7YQ1MX:V:U1S9/A@D+NHYE)OU"RKVEI,S@Y9A]!0,3[QA9E25 M-8^!GPU5 _&]"?N1GE4C@$K$+,3,BEW-R88Z4%+SJ&L!SJI$XU-;/(_C-$)L MQOK5&T*#=DU0 M5(DH?,@ JQ?8B2,80QM6,0UKYYX]$A*<"&V&=RQ5<*\+)$C%<[?%JYR^]&VC M;S-5RC)13)CG#H8.Z3IM&N26%>KF!H*)63'Y4<#< N*B++E-[HCSR#K$WQ-B M.&AK\,?'VO]E;AK*%BP#FX7W35/*F:;U;BE-V1K&MX,F.:\W)*\1LDV6:"5G M2BNOFM8B%H#,PE"3+:4-*@OF2524%2 MY$8D*-7\.:!UY'5=E<_:N8O>,@7ML;DMV?J(Q.YO ^KLK1Q8P)^=W8-H.)KL MA8+N# ^/FJ,&!GUN0:"B^/KY&#\TO 7\^*X1M*Z9F@!"IG2FL2*M+9"-!S,V6U*'1EI+A-H4NW>P,H.6F(4[?IF&5REXKVSLB*/HZ&@:_D>#Z7LU M9#*-XDDLIN-H,AV(KR%8CF@3>GH4#0Z'& P'<32<3L5;MX#^VJVJ(#L/=T<^ M)Z"TS06K>]M=3R^:6]GS\N9NBZ3,%;I.4X:M@_VC@YZPS7VQ>?"F"G>TF?'H MCC#,<<4FRPLPGQD<7NT#&^@N[>?_ E!+ P04 " "5@JI4JM TKW8& "' M$@ &0 'AL+W=O*5$FJKO_]OD/)BIW&29JA>[!U.]?O M7*7CM;'7KA#"LR^ETNZD5WA?O1@,7%:(DKN^J83&DZ6Q)?>XM*N!JZS@>6 J MU2"-X\F@Y%+W3H_#O4M[>FQJKZ06EY:YNBRYW9P+9=8GO:2WO?%!K@I/-P:G MQQ5?B2OA/U:7%E>#3DHN2Z&=-)I9L3SIG24OSD=$'PC^D&+M=LX9>;(PYIHN MWN8GO9@,$DIDGB1P'#Z+"Z$4"8(9GUJ9O4XE,>Z>;Z6_";[#EP5WXL*H/V7N MBY/>K,=RL>2U\A_,^A?1^C,F>9E1+ORS=4.;@#BKG3=ERPP+2JF;(__2XK## M,(L/,*0M0QKL;A0%*U]QST^/K5DS2]201B?!U< -XZ2FH%QYBZ<2?/[TPI0E MP+GR)KL^'GA(I/N#K.4^;[C3 ]Q#]MYH7SCV6N0 ZNED&"5I\KU0 M3R=IE";Q=T,]&<_^&^I)-$7@OA?J!W)]-(]FX_%#F%NAN"=\S5?F\ R=P\DP M.5JCV','4WXU7K!D?-0%8#P;1\EH_-0 =![OHI?+G&GCMR@RNG<_?+AVX@GP MA29S,'NG:93$XT SG4?SR4-9',%B5XDP:=4FHJAG1NMV A,T[-SHVK%+Q34E MDM!$"J(26X;C1-8!>PO0/ONM0C"?1<-YY MM!86U8!SI[J!OY' M$#"=_J]NQ,-IG[V2GV4.D]Q^YHI,P9"<9=P5R.,M35Y;" C:&\4."8V4U51_ MH=LH[(?N12>670K+KL@I=E::6OL0M1?LC;0HGD\UMQX$SUC!@0 MN8;L9V46P/UU62FS ;9-)[ALAVR3F.30.4Q38L.N-LZ+$JWQ+2"QE;&A M8SQ&RG-R]J V- ]7+_Y!$PB$<,I IV45 M@:1D*3UON]9'C;W'-8_7U-AR@0ABZX6VQ298NC#D W3D$LW1&XO(F.52A.S: M9M9:8H396C>M\AW72(4-2Y 4S]NZ6H84P4I(:%>Q= MK04;QHC 83Z@0,\,?$19YLB.HV9S:W37ZBF*7Z'OEPM@-+R?]P[ES2#I AR" M%((1&@0%<5U($#\P&OFVC:!E4/KM0\QJM*+&*,KL!O %)A**3FV;#L421- P MZY*3+3GR$Z]_U^CQG[FJFV';&G?(F.?RB!E] (/M'-VW$%EAP7?#V"%"*.%) M7_2;D0>%=PJ\@3 (!+"O;GK8(\;+[6V.WD-%VV^MEYFLR)"V(P<4MQK1$-OI M %.2>!Y-'US:#PW-,)#Q@DIVTS"FIMPM$K>& Q4N-O@DN3VBDG3WM:&S$HY& MXSA^W.3Y]C&#G?F;(,>_-GO&M$O,?J[VV5F0?\<:M%-U6XG/L+LGL_ 4V,R2 ML NW*=_9RSY+?A-N\M/B LTKK]O%AZQ!NS)AMB,.9UEF42DN"&ZZ859;BY&# MAL@74F'QA!=M9A\F#L4-OB2R\\KO]A:M_U]OM8.?C0"GL*GP"<2QT M\>8[07>W^\IRUGQ3O\%4$L#!!0 ( )6"JE21MSSJ& , )X' M 9 >&PO=V]R:W-H965T^F0+2PKX0T\Z"P=GL:128KL.+F1&U1TI>UTA6W--6;R&PU\MP'52)B M<3R**E[*8#'S:]=Z,5.U%:7$:PVFKBJN[Y8HU&X>),']PDVY*:Q;B!:S+=_@ M![2?MM>:9E&'DI<52E,J"1K7\^ L.5T.G+]W^%SBSAS8X"I9*?7=3=[F\R!V MA%!@9AT"I^$6SU$(!T0T?K2809?2!1[:]^BO?.U4RXH;/%?B2YG;8AY, LAQ MS6MA;]3N#;;U#!U>IH3Q_[!K?--Q %EMK*K:8&)0E;(9^;[5X2!@$C\2P-H MYGDWB3S+"V[Y8J;5#K3S)C1G^%)]-)$KI=N4#U;3UY+B[.(LR^JJ%MQB#N]M M@1K.547;6SC=;Q'>*6-FD:5,SC_*6M1E@\H>04WA2DE;&+B4.>;'\1$Q[&BR M>YI+]B3@%=>4*9H8:T"M@7Q@K01=R5)N(*^U&]RB+30B5,WN MH=L](.VSHA,?N,R=D9P"70LZ])*RVYKKD@OH.39].*^U1IG=P6OJ"D!W[Z/F MTA ]=P]OT)8:Z5Y;N!:_10#(*!^D8DHFWAD/XR/> >^IN!N'%LPE+ MV$OH#?O^]Q2JI%;I)#Q"31O4^%],PF; ^L*DWAP3QH*J3OO_] ?R1 MN!U\XLU1TG]$7G](4I(W3IK#,4W]F)*\I/1#ESLZZ)D5ZHU_&=PEJ:5MVF>W MVCT^9TW/_>7>O%Q$95-* P+7%!J?C(\G+D'W)"]^ E!+ P04 " "5@JI4B@P!(R@, ])@ &0 'AL M+W=OC#B!Q)W% <[9"T[/[Z?N?,D*(LR8C=#5 4?;!%D3/G?OG. M4*\VVGRMETHUXFY55O7KDV73K'^XN*BSI5K)>J37JL*3N38KV>"K65S4:Z-D MSIM6Y47H^\G%2A;5R9M7?._:O'FEVZ8L*G5M1-VN5M+<7ZE2;UZ?!"?=C4_% M8MG0C8LWK]9RH6Y4\V5];?#MHJ>2%RM5U86NA%'SUR>7P0]7$:WG!;\4:E,/ MK@5I,M/Z*WWYF+\^\4D@5:JL(0H2'[?JK2I+(@0Q?GZ_+7(F^7KD^F)R-57=$*ZH MR"DWC<'3 ON:-^]_;XOF7EQNI,EK(:MU._NFC @A9>9(["/! MH19S72)MZQ_$YZ51:L>Y J[)EKUOZ%\@KG35UN*ZE%M*9S4V_ETW2@3!N3@5 M4R]( GPF7A!&XI."!D76@!Y+QFJ9AS?;JH"&9R1VZ+_\=/.EYLO@Y?F6#8C' MWCB)1>!%Z<2:0^CUCE:3.!%I.A7O;ZZO#PDX/A?)U!=1E(IW;[&":\>M$FMI MFB(KUA(1@I17")BRWA((SX=$\"T83P1)&(0OAV9_\8C!S\9DG"#V_#3%1>KY MR925^EAE99LKN".#_^N"=CG_&55*-A(%-3G+B&:I\$>^6EE?J4.^VDH;G8]8 M_B>HJ^Z<0/81J!=5AA"DG3/V_UK>RUD).JVI6R+2:!9L&QTCUO>R%GK^4#8* M@'DD\Y:>GB3>!AXRBIL/LQ666F9:$I.<:O R*)V0#[[*0 MLZ*$V2 Q5I(CIR5-01S8./E!5G6# M#YNMT!N-U?#^9V7:6UTW1*5N9W5FBK4C!/7+(B-I:D31>!I3QJ7;UNH+1>H8LKJGI-V\A)$UVO8D:-8V;*[#?(U M @:.^I4[/BCV%Y>W,,-"]9^?.$))S,O%PJ@%^#MEWM\IDQ50]AIUCKA7W'00 MPLAWU#Z GJS7^!HR+GMD%D53D8>?NI@T*; M!A,O#2D4XE&8],QSU!=O F.G_O1<1*,H%$ Z M<3PV'-E%[[E;]LO#M3V5_ FENM.,._)I$L*FL:N"@1TM2>MD0U( MTDV7)=)E!\I?H7.2!,EF]%V!I(0*PA^E-KZAS+;E]=G0]=6/R.\\M\_ <]?2 M"R ZXG4\P0]GM4=U&S6[& .;1T/8S,*QIE5G @!8;:YJC0O5*3+GHHW"R1"CI# M8@1[GQ%KKF"44\EHZL?D5BN=%6)_73,0#8&#!O8;K,VJ(U'7S UC30D19?X; M1B#N1RN5+24:RPK[92-DB\D(T9K)LJ1$SUOJ:F>SMA&59F*E@EFPMA*G_L@' MD$+*P=N87*DW-ONBV9:D;=_.BSG C2)@,%/-1JGJT!82E6[/96%<9]SF_J&H M.^2LCF5/F\#"2+QK#87+-U4)3TS&\3 NAEY5^;&J$"0[FRR@$GI;ZW<\OXW& M X4.925*XM$0S]_T>)X N_C2I^*QU!OFSTK>VR0&I$0*-L5*[> O(HM(XU8. M.CO/MKDQ&"0.6KX7#O&BRF)14 )0["FY:!45]SV^=OA:6,2#T*.R* !VD#OW MY$DE86+G_7EA\'"N6T1R54%34TM36-'HN570NOOZB#*.(;%Q>"=7E+F,?&?W M3 =U,08-KZJ58-RV0UVJ%B&Y%KY<>A9=\" M]\93%T;?&6]2++X8:OI"V&G?_C_P>!^A6@@^W+:/67OE#E]^X*!]1W5@<&GS M:?C_1ZJ)%J .+ON,V[_8PMSMU1=G\T.X%KC-GWIQ1!-_$@#6)*%($R_!9',6 MT3 ]#D=3.FF(TA&FCP\.$@3>>#+QIAB*:+H./'\2>H$?\4 Z]F-O@IGI#+AW MG!)6MO]_L8X_2V. IPFF_0B\Z3,- '[]3"<-1'KBUF_U?#CK>>G$I_4\I8=>DH!U..TEA9;Q:,R?+"GI],VP>;?D MZJJ\[X$3><2>#/3G#\"::3RQOK+U0G*3V<%]2+.FM-"(0+>=\WL208J);I+L MEW,FVO'.G]#YA@A+S^UH MH7N1&S]QWM8=\N=0.UHTGGA @!:D4<1(24:68$!W;8DG=#YO+9SIP;/D9K$7 M_",.T7U1P^.B>G1PH]:V"@933&W3Y&@+?;X_6"]UAW%6&T (LB^UJ]X%%#,( MA5&6+N?;>( M,R+L3C:';>R:'W?GG"/.:@873,@AB/T-'B*[8]DL"Y-W2Q^US*9 %Z?TW0'C ME"UD#H!)((U*]RB$20*%K[5Q8Q*VZPS-'"W. >_]'G?):!XLWU]]_/SND@#S M@C!&66MJ>FPWPU%*4SI10 ]5MWR R#T=F!Y#+@=PW3I+H/<;?5M0G!RA/\0# M*]78^+$3>]5R5D&=Q^.&=&4=.2C^US$88@V)6W;D.J=W,3+0_6 1_0.2&3TS M3M/_EF1^)G]?SQ^AWC\W)W"-:3.T.C#:C' T)V-B6,?9[6;N! 7:,]M M2?*S(JAU*WE7K-H5F2H8A?$=$]RZ8]_=Q]LEM=?8YU<4CZT?T0E6Z ?)X1Q@ MDH.(/4:JRT[YG"#8=?E(O'4+MB.P?2ED@Y_?]^!_29.L/6VG*NS&[7:-:N"D M>5H1&)S>!CZ0N3V7I4"97-!L^Y5U5ZHTCWVGEH7T?86P;,Z+2S97V%8Q[I\;^[U]Q M# Y0Y1*\7.&$_Y991U*V(C/>9/KEM,H-8EO> #85>[NRRC V.>5(9% Z5. MKZAVW#&*I3-:+EOV>"MVO$]IZGSJH?MTC) (GG_JOC-#T+[B>I]:QHO90NV]YK1%X"2;+9UOXL5+]G6SJ.YL>^J7)Q> G/2N% M\DP_7.*V537VUSW]W?ZW49?V)T';Y?:'53\Q[*@!GN?8ZH\F\8DP]L=*]DNC MU_P#H9EN&KWBRZ62N3*T ,_G6C?=%V+0_V+LS;\!4$L#!!0 ( )6"JE09 MOB(UW04 -4. 9 >&PO=V]R:W-H965TAK6OM;\^IN>IOD\?R9'0T4CD5NJWB>[?^G7I_#EA?YJH@_]6ZVSN?CU36ANCJ M7A@(:F.[7WW3QV%+X"C=(S#K!6:"NS,D*%_KJ$^/O5LKS[NAC0?BJD@#G+%\ M*)?18]5 +IZ^M9FK27W0-Q2.)Q$:>7Z2]=+GG?1LC_15/A.^[&:3Q,U2V>S!_3-!_?FHF_^3??4:Q.RRH76D_KG;!FB M!R'^?<#$8C"Q$!.+_QG!QTNK#R6I5ZYNM+U5F:ZRMM(1TR;BST;RIL:O[(]P MJ/'NVDAR&&9WYGRN;48@4"S5V>4K]<$U)@MJ=I@FZFTO_YX:YZ.QJT1IFZO# MA:QM81BKLZ@B@!"67:%(9^5@O<%_ER>RO@%:ZRN(::LH1(,T(9;B#=K:5E?J MX_ARK'(8P'(F1E%*D"Q6?6J]";F1] R__'0TFQZ^5'33(&$I5U04)"DKSGJ) M!$OKIJD,QC 1J)^/3H+D*32]S"UIS],Y X("O:QH$SSG%8@0QA)OS#1MU%(B M>N ;1_9@B%^+"6Q_;@T J(Q\1#$(YXRC*K-Y0R6;5361569VK#! MZ+K@#E% ]859[-V 1_!D1P$Z([KL9\)4^-25N;!Q E-RTIU;O?"OO>M/X8*W M4,_0X!I&0,QB0(!0TQR %!RVFCJ&^]LS>YTFL&1R]*U%<*! M:M%AR(S/VCI$SK6P09 C0HB)WK ATVWH)AB\-P#1[P0G]W%L*[>9:G !':#F M(L"K.O^$=B#@UJ:JU!+D)TYZRKO0?:TTA($OL?1$JN[*-7&Y5BBVX/&FVHIS M&$S5&NKO)/)G-IZ+W MR31-Y@='R59=J6X3\6M_4;O3RNSY$8[P"=\%DN$NR5+!!8_Q3F?)X>RH WR8 M+(X.[N-M4*6T-]4MIX_+C#@OV1L V!0FT\(IFQ<:O-HQ4'A7*UQ"LBO.R/3Y MRXX67#01,,FH!+D7-U7' '86.S%70#7YGN&=R3M^+N74ZS\8+SXF=G8 M]ZHE<;QW@BW!>)8FT^?3[R#]&OF/BRGQ?MV3_2$P@ ]+S0!CX5O737-%:O[U+KF_[?9UNCH^\( O*G29JF M[$UK800+Z%9809Y>&]<&0.U:!_<26 QJ!5A>I)>WTI W21':93"Y@7]=LQXZ MS246T#BYJ&'ZT=@.!FBX]W0E$M,_%J:6@[Q'EVWLS-D!%1.:N=0&Z>*J:+E= MJ:T6+%>B#)>$8#93%T*\/]"+U.5MD KY:\"!_>EPSHNG_05%AW+'#A]Y+K>& M4G-?N&LQ??9!^<5P-V0&[K#ST;DQ_MKE>++UU*C)K^1!A3;H6AN[5\/J.XCND8>+DL7\0R288EW)WG>@/7" M(4[]!QL87K*G_P%02P,$% @ E8*J5/##0^PJ"@ _A\ !D !X;"]W M;W)K&ULY5EM;]NZ%?XK1!8,#:";6+(=)VD:P$G6 MW0+M6C2]=QB&?: EVN:M)*HD53?[]7L.2<0UVN ME/YLED)8]JTJ:_/J8&EMK507K0+7R4BZ6EA9.K MRX8OQ)VPOS0?-)Y.>BJ%K$1MI*J9%O-7!]/TXGI$^]V&7Z58F>A_1IK,E/I, M#V^*5P<#$DB4(K=$@>/GJ[@194F$(,:70/.@9TD'X_\[ZJ^=[M!EQHVX4>5? M96&7KP[.#E@AYKPM[4>U^ED$?<9$+U>E<7_9RN\=GAZPO#565>$P)*AD[7_Y MMV"'Z,#9X($#63B0.;D](R?E+;?\ZE*K%=.T&]3H'Z>J.PWA9$U.N;,:;R7. MV:O77&KV*R];P=2.WO!IK6^E MR4ME6BT,^_MT!JT1*/]XA,>HYS%R/$:_KV5_F"B[%5I^Y13LAOU%63P;N:BY M%06;&O:S*!:R7D0GV*>E8#>J:GA]SY;<,%XS65L!BUBF<8Z9%6\0EW;).*L5 M91-8\DJU. PQ#H$ R6 PP,$".W 2@6EI/C-NC()>)+)C:]<2_O$/9UDZ>6G8#4A(RU[S7);2WA\[-?;(+0W) MC$SMK4 JLF6P@US; 1 'E,A)+7K3M+I11ICC#0.%#<;MWA7?L00# ;&%)E-" M%V KD6:EY#,G+ ZYL[FJC2IEX<2:\1+>! E*9N.,F7.M)=Q(>XO>K8Q#5@J$ MKQ0(7KRY*H&O3B'2+F LF?XA&0D.(&N2IG?D1M#W.1=7P>]KH5G3+RYT3>:LUN8#,5JIZ$0Q#L!.;-=F[H1 SNYTQ ME;!+57@_0)RV:GSTKA!3K"4;SNYC""(C(M@D>@*7< 0&:PL744%Q7MUK,^[< MNLXSETPDP"U,5*-1FAROZKW(^A@JD4;Y\^1!GFGUC:SD<%[& 6Y8 5.A#A!_LX0XL9, MTS"?!R_$<&RX8S;-$6%&NO("2O$AYX.J(2#-1IC&D3D3@#8J_"O5EG >"8K,1/SR M(#+R2UN92VQ'(NP"]..FVXF5_04WJ%ZL#>NJ4$7 Z[!NQ77ACAA?"NCU+\=W MQ^P66BM+%&M5 2E8$25["%G"9K^O>]MG3]GX+ M7/BI1X3O5'JFM';085B+>JD=!&SU(W'X%VY#GX>>MC=-VU"7!,B@U!2%Q] Y M@,D0<'=I%5P7#*;T!I2X#LG(2I+A$&] 2N)"RFWU+ET@F9 %ZX +L8Z$1,AT M1@R+C]IQN@?'/.P$A"1_[Q@4NTZI-PW%#X^3\+B"$P]/S]*$^D1Z=S@>9$DV MGB10S33"#7%ESW@'+7^8]P1%/T/[X7F#['DZWN;]Z=]F$6/-EU;1\2XMM3C-^BX5[O!'HMI/&.7GVQ_-BYL.:PCK?FN+A><)&(2EC:&>$D'BLAZ09R,L MI%Z?._8%,5--;R+?#ZVQGS \5[I E);WFPY#^?= *HI>L8ZS+*GR%@!GIVBP M5%?48 F/Q3ZTXP3).RQ$1X^>$^9/& H<_B*34,)L*0H@CY@+39B%/I.:2)\8 M#:K?WBJ[BQ3%LP@DH5UR*;H4T4P0>:Q!9XS)'UN!Y;;KLMS^VYL/B3.-LWI! MW@CVY]X; AZ -(+[NH32ZH893 \*6DZW&U.RP:X,>8 %U&GAY[EM, =$$>R7 M+K <4OAPQ)&XB(82O[^U/=ZV8A^('JJ,[1-BW:U9-ZXXON8B!';:8149)N15 M2*@7;+VK7ID$DGAN@6(NTR(2H? 45>TT67L ML'8P[F&WR^.HS^C&RUTG)=UP64CTU199X2CU3S"0:A?++BQR*E:H6,ZC?FPQ M[0R=/G3F9>D[VWE;EJYB]/;>T[4>]ZU-9(BVWFB.W'H?*!6O^<*YNDE/H6AJX.:8!!*29>T$TB M[K8Z]RX,NTCI#/5)67";.A$N:,86]YU?YF@=$)[I$29=S-"'/;+$_V7IOA;M M17;4[T&YS3 !;SUZOD'U0#^\VB"/)9)^;8V+Y_77+X9'#T@\2H:G:?_[3%!] M,3IBYY-D<+I6I/L-RS?HBWX*6.UF3.JPJ(O$X?$1&YU/=D[2FK=#S.J0*([' M9WN%3@=4[\]WVXK_HH/309*FD^W'?0X.KV+RM#0\^UT=?)JN=/!>9*>CIUCWOB;"W^W19VWOW3; MO,9XQF7=L?-83.U]=+GQ/ +#?01BM8#[WW+1V(T9/-Y 5['#9(0<]\UK,CS+ MON.B8;/+[49;PG@9R34-MS*.QN:%S%:Y>U+E9P5B=&<:S96;6$VB_#]/\91= M<>P\,RF?%5"39#(Y]P$U28:#\__E@"*8>/.?(;VGX? W[73M6M/(W_O3H&&="U'L'NN%CP_G>F_V_";2HVY?\SH6[->_:VR ! M_X6LW:4"-+@G"FLX'249L+N_D7^1)9,,R(K?X02_TZ*0&S=RHV0\&K&;?5?_ MX\' W>B_5EH@@X.OF] ;VS7Q@-B1.Z1C0V]W7\9AZ-@?P-IYC@Z.)Z,#YCV7YO]@U6-^\([4Q93H_MW*8 8FC;@ M_5QA6 D/Q*#_Y'_U+U!+ P04 " "5@JI44PV@TV'MB_B7F;.G+GLC-8'8[^X MFMG3?:.TVR2U]^W+-'5YS8UP<].RQDUI;",\MK9*76M9%%&I46FV6/R<-D+J M9+N.9W=VNS:=5U+SG277-8VPQQM6YK!)SI+QX).L:A\.TNVZ%15_9O];>V>Q M2R>40C:LG32:+)>;Y/KLY!WR4?W,F:@B<[8[Z$S=MBDRP"(5:<^X @ M\-GS+2L5@$#CZX"93":#XNEZ1'\=?8/#G/.#E1KGX2X=>]CQ+*.^<-\V@# :-U/U7W ]Q.%&X7#RAD T*6>3=&XHL M7PDOMFMK#F2#--#"(KH:M4%.ZI"4S][B5D+/;V]-TTB/*'M'0A=T:[27NF*= M2W;KU,-$$$SS >ZFA\N>@%O2>P#4CG[1!1;USWJ)H_GK&ZFJRNHI65_]7E/\# M'-UU-J]1J/1-C'[X[C([RZ[HK29?,^E0T(IRTUG(F9)VG8,-YV;Q&HJMT$>" M)EM'4GM#>V&EZ1RU(WI^0@+-@2ICBIZ.8[N7.;LY7;L CASF]93$VYT#DKL5-,9>=#Z'/AZL?L1#,C.#J"$IX+ K< B+QU!;76[&5H& A','WB M30S!Q94C9TI_$+#CC.I":W!T$(Z^7YW-7JPNH&)-5]5@?0Q\EW/Z]30D]RWZ MB0M6RTZI(^AI-#0FB4.L8\ET,;83;=D'W=A":C2^D["CMUH1*B1_-A[QUTZVP?HLID1T:"1F)Q64.SQ- M.YJ&N0&S%ONPDQI X(]06PY=/1P^FBW41A.* S%!/F*FC68ZLK#THV.F#\8S M7?XTIW> K**?DU.OK6G(H[W'_.'[L/)D -X;M4>"86'T5W$%:B+OLX:*=#WE MI^([EO4\%'XC-,9,B,E4"J:%?T;/8F,OJ&M-#R6*4&,! 5@:,Z1GAZ&&M,9S MUZ&D1R)@JXT?:J,O2403,+")*(5P I$#*2Y+R-!@YY^E.3R $G[@+4.M-4[Z MR-"RPZ!Q#ZMF%M(4GTN)Z>KFC[6J]&0X-&RK. )==,SW1CV M(-N,+526/$EIVGW]*#GU6F ML+U8$L5S=$B)]'RG]+5I$"WU(DKC^"AJ&9?!&2UXWUAFBY;QC-5ZA_=)=:%I% TO%6Y2&*PD:-XM@ ME1R?YL[?.WSEN#,/YN B*92Z=HL/U2*(G2 46%K'P&BXP34*X8A(QL\]9S < MZ8 /Y_?L;WWL%$O!#*Z5^,8KVRR":0 5;MA6V$NU>X_[>,:.KU3"^"_L>M]T M%D"Y-5:U>S I:+GL1W:[S\,#P#1^ I#N :G7W1_D5;YAEBWG6NU .V]B3."[=I5Q93;N<<';Y#E6M6=?P$AQ^'EDB=5M1N2X+O"FMZ1!8NL5/: M6N", FU4M6."W$8@J3VH#;TW(FTY*PO*$FHUN7T5V]X+%AC M[8P'!M'+-# .X2CTL.GA,= ]E\UPT? &2VP+.GIO26#5HN8E(TW)(;R$9#H- MTUE*L]DL',^;E,>: M2[I1W! T'DW& >B^%_4+JSI?_X6RU$W\M*'VC=HYT/Y&T>WL%^Z X8>P_ U0 M2P,$% @ E8*J5 ($\\A# @ ,P4 !D !X;"]W;W)K&ULI53?3]LP$/Y73M$>0*I(XH3!4%N),J;Q $.P'P_3'MSDTE@D M=F9?U^Z_W]E)0]& ATV*'/M\WW?WG7V>;HQ]<#4BP;9MM)M%-5%W%L>NJ+&5 M[LATJ'FG,K:5Q$N[BEUG498!U#:Q2)*W<2N5CN;38+NU\ZE94Z,TWEIPZ[:5 M]O<"&[.916FT,]RI54W>$,^GG5SA/=*7[M;R*AY92M6B=LIHL%C-HO/T;)%[ M_^#P5>'&[8--X(D[CY\ 9C2$]<'^^ M8_\0M+.6I71X89IOJJ1Z%IU&4&(EUPW=F[["-"Z,L.E]LY,(BK4C MTPY@SJ!5NO_+[5"'/2WL$63H!D0CQ"E\VZLP"7_8"WR>JT<*5+DR+('6Y MT^O@^_G2D>7;\>.5,/D8)@]A\O\MYS_0P&C%G56S53E@49U5#DLP%;!0J$S# MW:;TZ@P^UQ;QR>D U[:HQ^+Z(?V+&PX\.GZMVO'>16[2KT*Y>WUI3?Z='Z_@BG/>-\.C> M/R&PO=V]R:W-H965T M$J#M-FP/VQ7KMGL8 M[D&1Z5B8+'F2O#3__2C9]:58U^TP8"^Q1)$?R8^DE-5>F\^V0G1P6TMEUU'E M7'.>))976#,[T0TJ.BFUJ9FCK=DEMC'(BF!4RR1/T].D9D)%FU6079O-2K=. M"H77!FQ;U\P<+E'J_3K*HCO!.[&KG!&CP+T]6H//9*OU9[]Y7:RCU >$$KGS"(P^7_$*I?1 %,:7 M'C,:7'K#X_4=^LN0.^6R91:OM/Q'%*Y:1\L("BQ9*]T[O7^%?3YSC\>UM.$7 M]IWN=!$!;ZW3=6],$=1"=5]VV_-P9+!,?V"0]P9YB+MS%*)\SAS;K(S>@_': MA.87(=5@3<$)Y8MRXPR="K)SF[]=A09>*ZYKC.$MNE7B"-8?)KR'N.P@\A] M3.&-5JZR\$(56-RW3RB<(:;\+J;+_%' -\Q,8)K%D*=Y_@C>=,AQ&O"FOY C M,%7 BUOJ:8L6/EULK3/4&?\^XF8VN)D%-[/?H?)_0D G$;U$D418H$UCA,4" M= FD *66-%U"[<[A?640[U4$B$]>#83ZGPRHI:EA%> MKYC:(8RDMG8,.YIC M&&5C.('1-$X78;4XRQ\(9)2/(9O&BRSWG].S%-YKQR3H[S1/($OCTUGF%[-X MMLR#AT=#H"PI1;HGA#P <\Z(;>O85B(X3>EVEKPU!A4_ -5067UY^G3 MGSKP9744K##3=_S'[VQ]FG@3K-[K,_>>B.2HZN?NK*77C@ M_ U!C=N] H-T>$,ONJ?C/_7N ::,=T)9D%B2:3I9S",PW:/6;9QNPD.RU8Y& M("PK^A^ QBO0>:DITG[C'0S_+#;? %!+ P04 " "5@JI4](G0^P & ( M$0 &0 'AL+W=O#@?Q&WIZ,'@ M]+CFMW #[DM];?!NL$(I1 7*"JV8@<5)[RPY.A^2O!?X4\#2;EPS\F2N]1W= MO"].>C$9!!)R1P@ZR !6^D^Z27OT/KSXCPY7K"M@U&'93<@/' X?(]'Z0MRCG 27=@Y*Q#UJYTK(K54"QO7Z %JW,2CNS MSM.#@!^XZ;,LB5@:I^D!O&SE9N;QLCUX5]PHH6[MVDGVU]G<.H.L^/L _G"% M/_3XP_\9QH,H5(!'MN8YG/2PPBR8>^CMA/Y< KO050=691+;KBO313A:Q!$9NAOA2^"TCX[\W8@*]"0CA81P6(B ME_25Q:-H,AWM=PL;DG5<%?AX)URR!:?T,Y&^X"_22,P;AZ%5F"L1M=,;Y/NV<67W!26$@^[389OC7"/GIH8[= B:LD5ZL3V<'5S?1WY MJU;Q2MW: GJ,1, ,%B](19]='@K6Z@;$W104WWVOA$-RX"*=IVVR:YC?!KJ:U]0^_;YHZ3I:W= M[Y*[U VV'*0! B.-S 8]W5*3%_'L73"M E?JHL]H"F-[YD)Z?'$_O8M:,C]G&-^XJ-QE$VG=+%),*=./L#K-T2 M>P-\^E*WQU:WV6=/.V2NH.[41L0LF\RZZP[*XHCW,Z\I)WNKN.] M[32)QK,12[+XI_C0I1+#.XWBR3#$.+A+[J5QGD3C,7[2C.$WP:?Q_CAT<2-7/>5P43^GE[<;:\06IHM[:#M^4ST'P%,J&M@V MF]586[23'=4)C?W.GPVPA(IG]XZ;9Y,JB=)I&B7CA(VC23)DG[7#>)%5;W=, M]>_$=QVE!ANG4VQAM_X,3F.R42X<5%=/5\?\LW"Z78N'_PC0MUN!VP )"UP: M]R>C7I@(W8W3M3_KSK7#O:*_+(%C^$D WR\T&ULQ5MK^=NP,J95G]95'5X?K=JV M^?;X.!0KL]9AZAI3XY>%\VO=XJM?'H?&&UWR2^OJ^.SDY-GQ6MOZZ,TK?G;M MW[QR75O9VEQ[%;KU6OO-I:G<_>NCTZ/TX,8N5RT].'[SJM%+,S/MQ^;:X]MQ MGJ6T:U,'ZVKES>+UT<7IMY?/:3P/^,6:^S#XK&@G<^=NZ4KS%:X*_*^ZCV-/CE31A=:MX\N08&UK^5]_BGKXDA?.X@MG M++OSINL0J-/2[BC)&<_5#ZYN5T&]K4M3CM\_AG19 MQ+,DXN79P0E_T'ZJSD\GZNSD[.S ?.=YR^<\W_F>^7[R2UW;/WBG$W7EZH#- MEK)Q79=C34 S[VRMZ\+J2LWPT, CVZ#^^V(>6@^?^I\#$CW)$CUAB9Y\C1%V M:?[?F$;]]2\OSD[/7JJ?5P8Q4+AUH^N-K9>JJW57VM:4JL@ZP)=%WF[HMVOK MHNI*H]HX249O[K[&3*&;!UM:[>&3$QZRTG=&S8VI%<"HT1Z# M;,VR^1+R&\11NTJRTG8;CTW8IC)!+4UMO,;L]+MI6GF79/I8LT+8T+S!B[7Q MMM!Y*Q^GL^E?_W+Z[.3EWR\NKL="/UR>IO0=+4D#O%EV%1N%IWZXWLP4G;>M MC>/??BI6NEX:^.AZ;0/AH"R=A)F]O.>WKI:,DDW\ MY1/VFL1[WK0NZ9TGO]:^5>_?(XHP7KU(3C*(D-/G+P/AX*FZ$%7?L&D5I*$D MI4Y/.*Q.OGFI_DD/%[8:N"+\98H(1?ZHD7!)HCRG:VS->-C^&9C B%93',") M=/D;TI<\?T2OVL!QB$W5Y%G5!$J%OWMZ*'JI_S9XTK_^&$+I5MU#82R#+0VY M8&T*$P*8!+L>R;W0UO?B[%-?+WGC@I4L ,!$&N>P!-_Q$J0"-(4.*[4 >8'U M6IZPY&"EW]+">,6ZDF"R!%A /5.&6T&FG$CV("OMB6+-MALQ%066XIB*X18& M%E/PF;6^-LLB0Z@58U@"VM++Q8@/C'TH2V]%M".0+?7.T>V9U3KYY]H*] M&'$R05!RW''0L+">@H%VV4'(T^=B_J_8XLP@!DBYW[N*\E; =M=VR"[2B)0* M#ZA@:5SEEC!XQ9O"UV:U"?Q][4J#[2XG]+0UQ:KFQ_"!C1A_ M9P$^:4ZXFQZ&*(\$>]%SYR/-9&V]>'$^.3]_=EA;$]5475#GD],GIY/S)V>( M"NU-V(=F5^3$ZI(Y C0V:UUQJQX%8]2/V(9Z\OA0XGV6$^^S@YGS!O&+?5WT M;.K:NQJ?BP%RR"#@P$7IF%,-AO^]LTR+=B7M/[DT\ADJA&)%CG4BCM4S]L%K MX%AU"8H$93G\E]WGW<7L,K,H^'TWEKQ_[6-#L)+?NYA]S*_]Z*:\?,R])T\F MT ;0T1"JW=!;^$J \>AG)-I"O7CRXO&WZITNR+5R?B#1WS)LL[5WST"9/F_O M)A&[H51C2?JHN%]9:*GQ[@X)E#(^K8M)S*?&E#:;T7PB2LP@Q92N:2K.!7U6 M$@#DZ@GY&,LV8O$AGC@ZM+Z/L]$>JYKF_53Y3R M(/S-T!$^O+_\Z2:[ K-@F7YK?Z1GWCJD!*,L;2!9;4T.-S>%[I W8?;=6IF; M]IXRD+CZZ1GCZ GO93NYGDG.W6_6Z )L@X<*C?4 VWVH4$+(0;+D5,B%V"XM M*T,Z8U:+*: 3KCK.R7N"7AT)/HH3L='OF_!0II.;XV#&%,)^:5B=4MASX;\1J)TEWRB]9335IH([0X/8Q9K M,2A%P0X+=,R :2&L#R1?2T/%4$,E>D"V]0%T?Y[1_?EG(/;.P L)P-VRMON* MJ\.3_*B)%TCWP95=$=UNEE+E4#E2?TL]R4L'8794Y2/FF\B^0:<:P\RSPA1U M2*5_2K]3-1N^@/+FP]NKG\>SC-H?:?V,@4S0;9GJUK[Z&,\A?I':'H\$2,E/ MJ!]8$B27[)D(DA0M7:08( _50T_.%5F4B,"9_ +HB(S 8<(N;"7O:Q6H8D=! MH9EG1H:.&-PHHR$+,U3X/>H/TY";U%G>!VL]!MVH)2PHO'7)@*3!1>XI4*&2 M.^NZ@.!O.G@:[_"!):9)V5F563V\WAP67E@"86'S7$@V2P_0P#.2WYL5M78A M]X!L=0WE,UC>N0K+RF+T;C]?-!6-6X#INU@\T""3^B6>6K$8"Q;HZ_'K"08N M_H"WQI 3*PJU&]&V[&D3A*#00.CK3H/;+Y,S4@<)!(Q0CD%?WVF+&2J3%YWN M=LSL^@(X''I_$#Z&WIN@=^["4#9P\\HN(_C2*P&?P\+F6G//4#)'K/FB&(Z2 M&#-=U[543"=4^[Q.)[PR?#Q6/' 28LUW#/6Y*T=S!;TF=VV!];5DM8PM+&_8 M+S$M$;W)2(D-:T"C&ZY9!!8-4B(4U0?&SKFFZBVE(11U6.[SL*"KX'J'WO-J M5E_88E3T6]&0"AQ640?HE )F6;DYP43VH%W\?APKO8F@4U2Z'>]F MM,\/$J%;V)C(RML/LTQ5DN!1 ,Z"&1(7QJ0-H@#/0#=H &<1NX!P$(%BK14= M#G,5AF-_@TB8LO"&&HVFM&(J9^4'FV,\8!:GVGKR1F#\V_6'6 M=YS$)R(\L=9NF*>4>I-;& 5XY92Q.W'(AKL@-L-6!I4' DW5I61O[IHQ\-/:<2Y?RDS?$5^GB;+@ MT?OWM[C& 7O^[&D?GOB2XW.,6"E:NQHFI88-D^FOP(X9+J-1+]$R> !Q;0 :HR \"="=.68]TNL MSCK9\V75&3K3:3,0DYC2X!)G!3.RAEIWJ0.'?(=5N?DNM'[M\ H@BDT M)NIY3L=]48*QJQ#!2\#X>X>8,[ZW2^6<#\3TF.K@HQZ0-ZY7I/<6?4K>XNX8 MO<1)8IC<$M1W@* "N%*TSHLWL+6AP!T":L!5G9*CK@QU6)*DZ:PL(^ #A]SS(<'=!?@@)%S;LQ! MYU,Z7%4(C$G&I?\G5O2EI&B\[!?S'=IF#A3RW\D>(,:,^1!$TFZ<_C_)F4@Z M=N9124!.1EM_X F3_U!>;HR^335/TN6 99,F0Y\!N8&S5T;)A(<287XJ3<#) M8*F4K[XJ5_YB@Y:9KW4(Y"RBGAY&^GL /T?XW:BM1 MO[?GM]LW2;BS17B;YTE5WR+>K-#<:=G#O:YED5]I:IKN(@0CWX(<@8X:L3UE MB^>KV6 -N"#/J=$G8>-*2F(/!& MKZF'&@ME!P?DLG:2H%,G&\)4%]/#M[CB5*T8V1^ M, L)A5!=6LIN TU0(PL"\H4(OJJ E#B,X'P'8%"8T^Z@+4N9MXP)_L[!6_!E M"7.&>%LBS4HD:-O'$XDEN6*X!ZZ;N]96[,8D=98XTPD\S/A#75 /+ANCT4%X M;D6G2QGDSQS_M"E*ZU.XOBUC,T8VA(5&(HP B]J%1>&Q_3 X/$J'_I65$V+[ MA2@V2_QQV,I660SI() P6Z#5=#YT6BZ ,$;1P5?!-"4!P*#)II;QQ#5GC&$C M((G0JS&>;LN%B CP(Z ::GQ_BZ'F4P H^$'K?M]+/V,6,&8_?=EE4$;M/#T9G%ZXA>&+&M0[SZWJ MON.>Z.N$#IPJAI>(*72!Q2Z[!#&9]/:(P_ACED#U03.E/WD9"22E1TCXSU7J MW-'U2P4T$M]*]X02V"SL)\-=Q@P!Z8!NWZTMC(^)GWL+?2=PM&>R6VH19/4- M>K;<.D_76![X>5R@LK?@H8TN;C7U/'J@S">$N0;JSXP@>W+_!P+(JC$#I9#; MFC:W8U4%QZE($4 ?N4^VV];B>XE$RN0/3E-DF=@1J:I!5R?0>5)BGE0;QO,! M/^Q.Z:4WL=]ZL__$8D0&HS^DDXG>;Y&9/'>(!-P#&ZM$ZBI:N;7*F].55-L1 ME+B)1*$ZM'C.S,,3+SJIJ*$XVE4=J07TMG9M EML/]U8'E6F6\=]CHY:HRLP M28%W;L_-3M !JSSK8+"4'']P?J6,/!@4Y+K/%X@0.ROCUY>&\GVSVL0DH;-4 MUR*5NNB--0/7X.-Z*.8?7;GL[^F\S1<'=_&D?']B6 [3A@FL4P5/6[4$<6T\ MXEX,:FWUJ#\NI-P#$CDD[*BS!E7+^$173B(%^Y+00FOCM6/\7AJ:D9B3723R M),)PD,F-R[VG2[*>I;.*V.240FZ0*@9G]K$_3@Y!QZS[VO6_KHS8JO?0ONVY M)NQL]IY1A4'S\M\Y6,OJSW<1Q6#C*W8YZ(4-N$/';U]PK/:.VX^HKZ7!*9V9K-K4A!;;BC\ MYQV+D_Y,KK3SZY\YD.5+U41XA3S*63Y-8(7,"L11:34G3R?.-D' D]5Y=#VR M5>DB!V:\BAY.0#&D:\G/XS7^_N6TB9!WT07)3GT5QCH;QC-P^=9P:ZNTT0LR MS^UEQO"F:[>2?\>1I]CQ&?'6N3N5+@&S%+Q-*YL*T2B+X>["& GZ#C)]_O1(#M[3E]8U_+=< M8%>(CY,1M@S;H'A(RKIX5/J[V2!:>*K*VESV-M9NSP<#DV^P$J:OMEC3FY72E;#TJ-<# ML]4H"N]4E0,>!,-!)63=&U_XO5L]OE"-+66-MQI,4U5"/U]AJ1XO>V%OOW$G MUQOK-@;CBZU8XQSM_?96T].@0REDA;61J@:-J\O>)#R_2IR]-_A3XJ-YM0:7 MR5*I[^[AM^*R%SA"6&)N'8*@GP><8EDZ(*+Q[PZSUX5TCJ_7>_1O/G?*92D, M3E7YERSLYK*7]:# E6A*>Z<>?\5=/IY@KDKC_\-C:YM$/<@;8U6U,+K1Y!.VM"[Y7_"C@C=!]B$(&/.#\"%[4Y1]YO.C_Y'^0 M_M^3I?'[_QP)&' M[D>CN%$^-UN1XV6/9M6@?L#>^+/A@$3.-YW*\!5SK)8DQ&XG?/$2+=()1,'( M_8^&9+U"K;&@D?72&N \8W$2 X\X2T81'%$QZ51,CJKX51JQ7FM<"S_;I.6^ MD,MG6#QOT2=WK7+__CW]CN,O-M02JJ0C2]9KL*[]:=:MD*7I\CJ'Q48CONGP M0^F\6O-F:7(MMXX*>).XG#(<'[D[ASI G(8NC#,)1Q@@7YM1R]([2O<.\T=K)&+,T M"&'(@C2%/^R&&BHDPAH6R1*GKIA/@:<*2,'4K MSEE _)PD'^HEZ[QL"NP*!\):+9=-6U6K8!8-DP,?:JB38>8+XM(\B2DK,J*/ M(!!Q^G.%K]K"XWN%=UZN^(RBFBWZ;T_YW._:E,+B$Q&N*;5\=] 05=.1(TBR MD74A'V3A:I*KAH;.C:?["A70;*GQ'9ERU^6.M'O>P_4_VY\3,I:Y:#OK!,(D MIF0#MPHRE@TYS!I-MP#FT6]D49!L,V$L\UE.5LX93G_^*>,\^#*[F4W\,OQR M!J?\#-*4Q5D :<2R.*.C1XI?;D4N5S+O?":WDVGG$U/5J4&B$>.CY+/%[U+H MBNVXWM?2Z3BWPM+./MI]?][?1V,P%;4H1)O*->E8[['@M,7R!P"!307598FB M/GNIXF$G^: $3VNB3:%/:&Q82#/FNXB&<423_>-=Y'0]RJ%-_'?B7M!WK6-# MBO%1V)*A=91%/T[FO=-\\.I"0FJN_;7+M"WYF-VDO-"_F[;602*PE M362)*W(-^BD=W+J]:K4/5FW]]6:I++6]7V[H=HK:&=#[E5)V_^ "=/?=\7]0 M2P,$% @ E8*J5-,C-(4@!P 9A( !D !X;"]W;W)K&ULU5AK;^.Z$?TKA!L4-L"-];:430(DN7TLT+N[V*0MBJ(?:&ED M\ZXDZI)4G/37=X:4'7OC>/>BZ(<"02R)G#,/GGE(EQNEOYHU@&5/;=.9J\G: MVOYB/C?E&EIASE4/':[42K?"XJU>S4VO051.J&WF41!D\U;(;G)]Z9Y]UM>7 M:K"-[."S9F9H6Z&?;Z%1FZM).-D^^")7:TL/YM>7O5C!/=B_]I\UWLUW*)5L MH3-2=4Q#?36Y"2]N,]KO-OQ-PL;L73/R9*G45[KY4%U- C((&B@M(0C\>80[ M:!H"0C-^'3$G.Y4DN'^]1?^C\QU]60H#=ZKYNZSL^FJ23U@%M1@:^T5M_@RC M/RGAE:HQ[C_;^+V+9,+*P5C5CL)H02L[_RN>QCCL">3!&P+1*! YN[TB9^5/ MPHKK2ZTV3--N1*,+YZJ31N-D1X=R;S6N2I2SUS?EKX,TDB)DV/1!+!LPL\NY M16C:,"]'F%L/$[T!$[.?56?7AOVAJZ ZE)^C23N[HJU=M]%)P)^%/F=QR%D4 M1-$)O'CG9^SPXC?P;@>#3XQA=ZI=RDYX2G05NS$&J;\7!O;/FZ6Q&NGRKQ-Z MDYW>Q.E-WM![CUE4#0TP5;.=#0=!OUFM-*R$!?836"$;6$M,],:$0PK%8-9JFY.+20$!JP4#'9 ML8>U!C@X;?8/$'J\Q&,KU[MS0X]*:)>@MT]"]G%P]VB;V%<1LC!F=\*L62]D MQ81E9:,P6BLV#6?LC"W"E(=A@EXQXH07>>S0/_DXE<>T8]5SB]9YW7JOX9BKQ*5G"H1? M?>4Y9VF6ALU(TN+V"MI.U+%^XK=!TC/6RD2OAXSQR JMB _K\!+_3 M';_3_Y+?=Q@T#"6:29=&5J"=,<=H?E(7]:<+TXL2KB;8@ SH1Y@X[M=":O8H MF@&V#I8O2LM]I:S6JCVDGL2_KFR&RO-[E#:JD96@YQ'[Y';N[RBR %D;Q>%^ M.+_GV1E+>)P1;,8SS*_7H>I4]^[_+U0I I!OBS0\$JJ,AWE _Q<+]O&W^7?& M"LQ+ @\#7D0Y.Y$@V2Y!LA].D"]0JE4G_XVA^E!1WM82Q@XT)@U5,@K 7_8< MPO6A_;:I^GPYK=J=MSL *F5^[$+EQAW<"Q%V54%X0\2^(?N1%=X03@>[P0I" MOR2W<:,/"3QB;%? !@/UT*#LHY>2JPY7J9QMH;&XB6XE<=K8:;4.ZZ4B,N(4 MF0:B7!]TK:DG(3GUUN'._HCH M/0OSB,=%\':N;S M689A:@#G;Z:);>]4_0YI]B(0H8XP0KF4?=;XSJ)IJD%\0'O[EK"++*:"B%W? M%XU1=!N1'%7=J]INW"R$DA;*=:<:M7IFT[8PZPC3G:9JR!RVP\PM\B?LAX-'. ME.-K&XMS'J49^]"]Z[4JJ7537W4)0 94@!J5C]XV3+%ST/-&CD5,[.?QEB#P MM$W2E5+51F*]")%7&7(ICK#?Q)$$?CC]K>$K,K[ -AX%&+TB87_:/L\0GL8' MS)HLXW$:./1O 8^G]=X ;)W],:9M2 YC%S]>K3C+8YY%B^T&RAN%&^73A$T--HJ/.&-CMLW.&=7HF_T12E2_8(H[5U#N+,SP M<&,WQXN^;Z1O>F[@)ON^J;/50#&GC+-:EN-\[J*PS5>$,*=I^6KO\#4$L#!!0 ( )6" MJE3NLO0*Y0( #(& 9 >&PO=V]R:W-H965TL6K-WV,.Q!L>E8F"RYDMRT?S]*3KP6 M:+.72)3(5T@VS9.I= M9%J-K/1!C8C2.!Y'#>,R6,[]V48OYZJS@DO<:#!=TS#]M$:A]HL@"8X'W_BN MMNX@6LY;ML-;M-_;C28K&E!*WJ T7$G06"V"53);Y\[?._S@N#?/]N RV2KU MQQF?RD40.T$HL+ .@='R@%]^<&(O.6-4<@LENN.Q7]GBHP[. M:?Q&0'H(2+WNGLBK?,\L6\ZUVH-VWH3F-CY5'TWBN'2/ZI\C>H;JF/RDX@J I.5/NU(I\$=NTZ,RTKTTAE#Q1[#*"KY2AAM$EC!-XJR;,E83JD<1Y.,TSO\;C&#ZC,3-8%477=()9+*G-J<(% M9WZ0O)M0^G%\[C=I-CF'.V69@/9$Z<\@(W7$<>9J.DTS>.W+BI[U<8-ZYZ>5 M(9&=M'U+#Z?#0%SU<^"?>S]-Z45W7!H06%%H?#$9!:#["=4;5K5^*FR5I1GC MMS4-==3.@>XKI>S1< 3#W\3R+U!+ P04 " "5@JI43SRPE>L$ !M"P M&0 'AL+W=OY_,_$RO72.5^&3 KMN6FX=+T>C-^81,MAN?Y:IV?F,Z/^OX M2MP*]V?WR>!J.FJI9"N4E5J!$^M]G5/3Z;.C3I!:?EH/ZR5T]?4,_@ M@U:NMO!65:)Z*C]%5T=_Z=;?2WI0X0=N7@,C$="8T@/ZV!@_"_K8S\3_//)K M:AJ MS P&SRTL=8,5;$_ADC=U9 MR ANQ@2PDK!.%#+;&*'*!\",*MOPOD*K+TAXK'A,/(FCG.8#(WNCHYIE;=KWX@CT6G/;L,4[^%^ \A5N]=)O@(-:6$V6M=*-7#\!.4G@0W%B$ MJTBC(B[PXRB-(T9GQ_B9I$@BCR6) YW\:<8B2E-_RO*(90RN0F_$R(SHZ6-K MV5G43>)!.:-)E*4S."I(1',D#64,10N@:(#1%(YR%LV*XAA(AG9H!G>&5_CF MX7NXJR?+HUG,X(C2**'T&)(,U1% C^(\QFUD:L%PFT8DG\%'K4Y*W7;"8=PK M(T1/VVW$+$41DF9HM$B&%4,7*"&0Y$64D0)WLB0B7B=ZB38S2+ <6,+\21[% M7IJB.8KFGL.AM'L9DAMUTAE="D37;/31% N/ED?P,10$CA913#W6"6&8L[@_'P)Z%6#)67*H M;K.Q;K.#=3O4:K._5GUG'7,";[_C@&/%O@(^:.3EWLI7B/N*>P+L&A*](:Q5 M ]T:,X_#1+4G?QOI:EB&",!'@#O[?N%T M%P:JA7;8@L)GC?.P,/X"GB^U=MN%-S!.V//_ 5!+ P04 " "5@JI49!FG MC5T" N!0 &0 'AL+W=OYY[B1_/=\8^NAR1X+E0VBV"G*B6,^A2>F!_OV?_7O?.O:R%PW.C?LN4\D4P#2#% M3%2*;LWN![;]C#U?8I2KO[!K8L>3 )+*D2E:,%=02-VLXKF=0P\PC0X XA80 MUW4WB>HJ+P2)Y=R:'5@?S6Q^4[=:H[DXJ?U/N2/+IY)QM+S26W3$4R8'G^_% M6J'[,@^)F?UYF+0LJX8E/L RA&NC*7=PJ5-,7^-#KJ@K*]Z7M8J/$EX+>PK# MP0G$41P?X1MV;0YKON$!OLNG2M(+7"/E)H5^TT*G\--(3?# =F71P9^SM2/+ M]^7OD M)R&A'I#,YE&'N/)S%5NEOI@"P M[*64E;D9%=;6U^.Q20LHN;E2-52XDRM=!*;PM+">+FH^0968'^O'S7. MQCU*)DJHC% 5TY#?C&[]Z[N$SKL#7P5LS6#,R).U4M]H\I#=C"9D$$A(+2%P M_/V >Y"2@-",[QWFJ%=)@L/Q#OV3\QU]67,#]TK^(3);W(QF(Y9!SAMIG]3V M5^C\B0DO5=*X+]NV9Z?QB*6-L:KLA-&"4E3MG[]T<1@(S"9'!().('!VMXJ< ME1^YYNKUCH>RR8!,$) MO+#W,'1XX6D/_[Q=&ZNQ"/XZ@1GUF)'#C(Y@KO!N9(T$IG*V:NI: M:IY9+= M$32&XA8U:QUJY# 3^M^[D EJJR5A6J-&0! MWE"-\-6&2<+$76/IPE#EHRY1,>MD*J.DR)Q^8_%7[@'@ ;8%#8P;EBN)7IAK M]EQH@'3)CJT)I>VE!E\/]F$7L65%\#[IZQJ;>)/2=JMB/G=J#]H@JE4V&Q:#1\UV8 M^H3L85,,-$8G%RFPG*=""BO Q>L,]:!+E.*SR MCWQVE(%L7K;*-%AR*%@E1 MQ#Q4;6IPI"1?K[I:$8-:&9C6&;3%Q/R+W+BBK+G(G)F\5 WEO0M&7Q\EZFBT M*PKRL0V;Q%QUCE\/8IH28DY&L%RK\I^AHU3X?N2RGLP2YLC^4N67C:'R,D"% MM[;X:+0&P$M:\&H#SL(*N7P_T0-#NK(*O-DTP7^":FC%J?CYIUDPF7]0>3?X M/]1E"C^5ZLO'14N4-7))ZSU/OS?"B/8"47E@/8?3MCS\>?#?B^,$8\4]8\4G M6>,M=XYW4+%MM+"OA_CG)!)U"=<&G8>;$;8!!O0/&"T[N.Y^G(HFW^.7O0@\ M 742&=#-:U?.F!]Y03*E64CCT/=I'+&YE^ 7AS%+O'F[FF#!1=$$KP82&<^1 M27#/CY*./_(&[=QQ3\U?6PJ,8R^9SS$R!@UZ*.NFI4T4!F*QT)L%\XLC##3T M#:O>QZJ?F.&S>BPH-OH=BGI[W4?H04RC4FI%OQV:.F:-I75_> EZAV[(.D,24VCV81 MNTW3IFQ:M1F@Q:EH;3G',Q?XC<.+(S@>WFP"(RKP@P\XPC<"\73#I7%'E>/< MM-'N/7B?R6B&G_EL5S=[KAX^>RCMXT%O5H+>N [4X..#)-RV:?UJW^3>MKW= MV_&V0\9X;@12C(0<12=7U%/JMNML)U;5KM-;*XM]HQL6V*B#I@.XGRME=Q-2 MT+?^R[\!4$L#!!0 ( )6"JE3P4UC#:0, &T' 9 >&PO=V]R:W-H M965TTU;O(#!IYXX4Z&;$X+J*.BS[8K/S9G=ZLU&BE MZ/%.@QF[CNNG:Y3JL Z2X'3P1>SVUAU$F]7 =[A%^\=PIVD7S5H:T6%OA.I! M8[L.KI++Z\SA/>!/@0=SM@;G2:74O=O\VJR#V!F$$FOK-'#Z/> -2ND4D1G? MCCJ#F=()GJ]/VG_VOI,O%3=XH^1?HK'[=; ,H,&6C])^48=?\.A/[O352AK_ MA<.$S8FQ'HU5W5&8]IWHIS]_/,;A3& 9OR' C@+,VST1>2MON>6;E58'T Y- MVMS"N^JER3C1NZ1LK:9;07)VN32 .\;^-WN4KLW\+%OL'DI'Y&QL\7L9/$U>U?A M9ZXO($U"8#%C[^A+YPBD7E_ZAKX[_N1]\Q&8P_'W566LIIKYYQV*;*;(/$7V M!L666JD9)8)JX?L"_EJ7)ZB.9/,MNK:C) MC'7F$09:):E71;^[! IVO9^C#;=88U>1EN-) C?;+37!H(RP!C[061SFRY)6 M2<'"."LF?[&!"GML'2A+PI(M("W"(G^^KE5'<\9PWZJL#+.4((MPP7*X'1&L M.C8#:@-)%N9Q# D+%^62;&J17/J/BD'R_H6/I&M1TC>-RYE4](W0-![ \D>" M%&&6+PB2LWB&\/K;*,@YI]-8_@25ZD<#>;A,ET!F%LFS"U*-#0Q:/0@WLBA^ M9)*Q#IR6A1,IV PF6(O&X;B$%HD]#1: MJU5W;I<3S2DY6;C(*2'_1RR+$V?=DL'';I#J"9&<5/4]#"/EG8;=%$=GBA;5 M>!)+DB6Q+>D[%3 _!8NJ[+7Z8L119,!8F*8Y?%66?.;?5YH?(,V3D"U2MV)I M6,0IO-:1T=D(I"+9^4'O*GOL[30-Y]/Y+;F:1N@S?'J(J.9W@OR4V))H?+'( M ]#3<)\V5@U^H%;*4D7ZY9[>0]0.0/>M4O:T<03S"[OY%U!+ P04 " "5 M@JI4^AI;Q),$ !P"P &0 'AL+W=O[M M'!8U76]K2W<*XY'@YMLAHYD/;&)33H%250\%8-JRDJGMG)^'9M3D[T4M7JAJO#=AE54GS=(&E M7IWV>&_SX$;-%\X_&)Z=-'*.M^B^-->&3L,.9:HJK*W2-1BTQ3PA++)Q'D+0\X"66I0_XMJ?0+#0I0W_L&IEX[P'Q=(Z M7:V5B4&EZG:5C^LX;"F,V1L*8JT@ N_64&#Y03IY=F+T"HR7)C2_":X&;2*G M:I^46V?HK2(]=_9)U_.??QH+EK^_0U/!!YPX.+J3DQ)M_V3HR(07'!9KN(L6 M3KP!%\-G7;N%A8_U%*,G-OPNQ%[ S](,(.81"";$'KRX\S<.>/$; M>,&_#\H6I;9+@_#7^<0Z0[7Q]Q[PI -/ GCR!O@MMA"2:P*K"9H-D\X7,CZ'@J#4^5@)@M5*O=T##?XH,L'0H!2R[I[ M 0>0)"P2/*.=I\'%>P@5Y,6.X=JHNE"-+('GXVB4,K+!(L88?*EEI8U3_^"T MY:RL7/),'62XQ L"YGD>)5FVD_\N MO2P>!_F-'CF?P6_:H=VFG>4MW+41:)F-.: M1K&(O?3H6Q8IO?76-^N/L. C'S]/)V]9C-YFD68\&L"_B$ELA>+HVALH;&\Z)[EBJO[&H_<#P*W/O=VAIY)7003/!@ MXB 88<'(GK9,N[9,?[@MKVHRB=;!QT?ZKEGP,LKA.SV;>3_HNX:4UMU%)I+8%R3$T9AL\RACZ8LF8@,NTD.XU,N&L-6& M@[\K>)J\M/P]6SD;0T9*/.(B@3&=MAN%#>+1#DMIG'E&H>H*R/-/E]Q,6FH-7KPJ#6U'R.@%._'\!1"$38A5#TGU7HIM,5PECX MWVZ209\E8JT?\[R_ZU88;DU!%9IYF/6\?\O:M0-1][0;)\_;*>I9O)U%R0#=DG_T+ M4$L#!!0 ( )6"JE0/6SF%H@( )D% 9 >&PO=V]R:W-H965T.D2QPD 9)TPP:L0-!VVV'80;;I M6*@L91+==/]^E)RX*=!V%XND^1X_)')^,/;>U8@$CXW2;A'51/M9'+NBQD:X M"[-'S7\J8QM!K-I=[/8611E C8K3)/D8-T+J:#D/MJU=SDU+2FK<6G!MTPC[ M=XW*'!;1,#H9;N2N)F^(E_.]V.$MTO?]UK(6]RRE;% [:318K!;1:CA;C[U_ M#.9/"5Y,;<>^5KN8@2GQ J+,@S"#X><(-*>2).X\^1,^I#>N"Y?&+_ M'&KG6G+A<&/43UE2O8BF$918B5;1C3E\P6,]EYZO,,J%+QPZWTN.6+2.3',$ ML]Y(W9WB\=B',\ T>060'@%IR+L+%+*\$B266V3M\DO!;V D;# :1)FK[!-^IK'06^T?]K7:/&2I*#7ZO< MD>6W\?N- .,^P#@$&+\2X)9'IFP5@JG@"BNT%DO8F(8GR(GP"'V/X9L4N522 M)+J7NOQF##^D,[<7!2XBGD*']@&CY5V-0(:$ O7$S3.C!'$&9(#8X6JS!>E MZD*U?$$L!'-AM#-*EL$U%YQ@@1 >E /AH#**!]?-@&^CJ/OKX/H*;'*T)\L0 M5D5A6Z$8I4LP3&WY 7,+N-WG6;V#R6 RR<(Y2K*G1A7GC=K[1IW#IMD@G::0 MC0?3+(&[4*ROZ#EU-ADD'X.E6X[-Q:=#NPE)P'+_5U$U.;^WW MSJH;MR?W;FEQ4W:2IT9AQ=#D8G(9@>T60:>0V8?ARPWQ* >QYMV)UCOP_\H8 M.BD^0+^-E_\ 4$L#!!0 ( )6"JE11_Z]J6P( <% 9 >&PO=V]R M:W-H965TS8Z=8%B8&D']@. M!8*FVP[##HI-QT)ER97HIOWWH^3$RX8E%TN47CXB95*SG;%/KD8D>&V4=O.H M)FJG<>R*&AOA1J9%S3N5L8T@-NTV=JU%40:G1L5IDGR,&R%UE,_"VLKF,].1 MDAI7%ES7-,*^+5&9W3P:1X>%![FMR2_$^:P56UPC?6M7EJUXH)2R0>VDT6"Q MFD>+\70Y\?H@^"YQYX[FX#/9&//DC:_E/$I\0*BP($\0/+S@-2KE01S&\YX9 M#4=ZQ^/Y@7X7S.X+[O.Y]+S"*!>^L.NU M&9]8=(Y,LW=FNY&Z'\7K_AZ.'*Z2$P[IWB$-()WC^*C4+W8183H[T@+O:898])3V R MN#>::@>WNL3R;_^80QKB2@]Q+=.SP'MA1Y"-+R!-TO0,+QORS (O.\&[?>XD MO<'/Q<:1Y5+X=88Y&9B3P)R<8*ZY0\I.(9@*;N2++%&7#FZP4,+^>PE]SF=Y MOO^FKA4%SB-N,(?V!:/\L4;@G]0*_<;5UJ.A$*Z&L(GCMAB07O(!DE&0]7%]EE MYB7C,Y)T_!G^=ZGQ47$V:+>A!1T4_MB^3H?5H1F:GD1?>J181B^-Q5/-*!LNY7WO0R[EJK*@D/F@P35US_;)" MH?:+( E>%QZK;6G=0K2<[_@6G]!^VCUHFD4]2E'5*$VE)&C<+(*[Y':5N?U^ MP]\5[LV1#2Z3M5)?W.2O8A'$CA *S*U#X#1\PWL4P@$1C:\=9M"'=([']BOZ M[SYWRF7-#=XK\4]5V'(13 ,H<,,;81_5_D_L\ADYO%P)X_]AW^[-9@'DC;&J M[IR)05W)=N2'3HA.<.GZKV)7"7= MH3Q935\K\K/+NSQOZD9PBP5\M"5JN%0)B&PF+$K>&F? M?^KQT@MX[[XVE7V!SW=K8S5=D7^O8&8]9N8QLPN83U0Y12,0U 9^1-]SLEZ/ M<(RJ/&I^@BK6*)L8:1X/VP$8)*L%*;J%HM!O88[VF#+J "?P*@UD<3L>386MV8Q).)MFP$_$T MW4K2G+#62%V**!N9A!^^V7*$O8&!J.A_UU# ME=0:G80GJ&F+&G]/Y'^R$>5)1GMCSWXZR_PX&84I(_.G2!F[B&P4LF3F@R=A MG+0TV#AD:7H^[8'P1,YJ.IB%R90-@ES-1P=]<@:]=:_!*Y(&FG;=MFO]H_-7=MCOV]O M7RJBLJVD 8$;!OF^4LJ\3%Z!_ M@I?_ 5!+ P04 " "5@JI4M44LF"(' #_$0 &0 'AL+W=OC!Y/*\X4LQ$^:^F2K<308N M1;D6M2YES9187(RNO$_7,9VW![Z78J/WUHPLF4OY0#=?BXN12PJ)2N2&.'!< M'L6-J"IB!#7^['F.!I%$N+]^YO[%V@Y;YER+&UG]419F=3%*1ZP0"]Y6YDYN M?A6]/1'QRV6E[3_;=&?C<,3R5ANY[HFAP;JLNRM_ZOVP1Y"Z;Q#X/8%O]>X$ M62T_<\,OSY7<,$6GP8T6UE1+#>7*FH(R,PJ[)>C,Y>V?;6FV[&K#5:$9KPOV MM=9&M?"[T>SD&Y]70I^>3PQD$<4D[_E>=WS]-_@&[#=9FY5FMW4ABI?T$^@X M*.H_*WKM'V7X&U=C%G@.\UW?/\(O& P/++_@#7ZS%5?B(P6T8%.^)7O9E5*\ M7@J[_N?5''X :/YU1%@X" NML/ M8RL$YGOBQ2=2+;A MB+UF"UDA2?4G]FVEA'@100;_YZLA /3GL6M9MYI-*[[C=*)!^ ]I!/.\4_:! MI8X7>[C&CN>'[$[ IV5NP,]J9@&G?GS8UB5AC]3VW;.[V;VV2^_L="<&S",G MB"/F.6&6=$YELGEA51+%+,M2=CN;3@\I&)RR.'59&&;L\PU.V$KQ*%C#E2GS MLN& 1)< !65WC'P3_>9X,X+$D8:>OX9VW/[QR,./PG(.5[DN%F&1>:X<6J- M^EKG55L(A"-'9NJ2J/KX*5%QZR1"+@5+,;,2^%&LUEVLQ*%8[;0-3\=6_Y\P M5SSU"G5;X%[6.1*$*.9<&1Z6=3='T8$6T>Y2F-H K[>VAB1G8-HT M"*M-*M'UYUW.-< OFT;'3(*Y0>E&!-7_NPW-H6.ME>ROY<+%"X@?0L,Z5/VG5>M8+^W M!D"O"PAR7FHX2]$_) =.)?$3IKYEC\0ZHUC+#&3.NY.&KGR%6G@>&$(W/>D44_J M^03UZ!@.XP&'\;MQN-?Z9D/K>_7P'JT/Y:U#SB','A=X')YM_0AYXD#'M;K, M[O_/F/V&:?XC #<8>7ORAJ4I\I'_:6 MG?_W_[_P4O4@WUOVKM('%KM4V:WN>Y\?R@W@WTV=**0A)O8\)XU]EL5.C&)] M$M)\$/CCE(:G,!NCH%IEH;_G!$GBI*CS-#!XCIOXCN>&ML<&;N0D: ,GR)T@ MHWSK_K]W@3_)(B=-$@PP(633-?.00.ZI%1B&8]_MA>WG(E(IQ/:)%SI1 )$G MD1/1\$2LD_[\SLX?VY>3)2Z=MX.'[\0Q1/OIH"FLC,:!O5I-R:8O[QUMG'TH M,EE76[;LO401Z8:=8:2*48BBI(O59E52&U3"-B*+"XPM!F:5!(S ZR^F! LTV?91:LH_]XWG4%L+I1!K4:.+E"050>I![%E8MU4 MU[1V(;QSN:M?A[#+-1X75-Y;W;)1>M2 M%C\Y\W"M95[:LK IS8H$T-/N[9'>(A9MA2 HD-\:%>,=E[*5\+M;2?'C3S\?G@Y?-ZZZE_K=\>[3"#1?R/U!+ P04 M " "5@JI4![?$NPX& !@$0 &0 'AL+W=O]W-IRVN^; M-&<%-:>J9!)FYDH7U,*G7O1-J1G-W*9"].,P'/4+RF7O\MR-W>O++&[GLC_=;9#K;,J&$W2OS",YM?],YZ)&-S6@G[H%8_L]J>(GFNU(AI7@S1\ M<::ZW0".2PS*H]4PRV&?O;RE7)-/5%2,J#FYY9+*E%-![J2QN@+O6T..G^A, M,'-RWK>@$??UTUKZM9<>OR(](>^5M+DA/\J,9=O[^X"TA1LW<*_CO0+?4WU* MDB@@<1C'>^0EK?F)DY=\V_RWW*1"F4HS0WZ[FH'YP)C?]^@8M#H&3L?@%1V/ MD$A9)9R#[Z1EH,"2!VI!)=-\29&69I=O]XM]RAF9*P%9Q>6"<$-HDUFHR,(L M;Y1I5&96M/1)P.UZ2IYRS=A6> @X-\V==Q]8JA:2_PF#7)(;)8T2/ ,IF7,\ M_D3DT<* 9P@H_% R4 .)9C9&MGJGY">H#V2N54'2G,H%@B-S=/[2.?^(1'$0 MG@WP)0E&HXA\ LTK$I5P0(BH3S=T[77%D\&) FCC1[V%6J4\F2".VAK*D/T.C M@4[X:L"YGKSD.#EY!?$@2$91^WS+YDRC%X&?2#Z_NQ14;H7@>'!")N,@'&T, M:9[U\ TU^0]@C14@C %"NR9T136Z<'A"!I/QBYTXYOW0576$$H?#LYV@HS * M)M$$8*>LF$%BU0&._L, 1V$01>/GG[L"7$]UQ>-0/?"'$R3%YLQ;%=(4:1PV&\$W<43H)H-'2!N9.IJ+*Z?(-Z5R52 M?$']4 A<(85)+"EIM[[/*)B80KBPI3"G+F)=:;XNU_$Y2$"R2T#7K *>,I* M();2!,L11JV[ .KP41(,(,?1C*-AD)S% ''GY4KG'_!\0"JG"F9Z__$.B"K MG,,>JO$0VN"Z2E-=4>$+JG(@=V$YQ.2#B-@(7>/9W1;E[5J-4& 6VTY7KPV' M4WG.4PK2N"PK"(%4EJB987J)9T4#SV=J8ZIFT+ ;%W+:)GBM$H]4Z#EM7N_L M:,\Y8 7WKD\)'DLXZ*&#WU\UJS+@)*!'592^&T"A-Y!#5*[)C D.Z@VTZI4 MOR%0.-=FD ]-<2FIMCSEL-R>NNSJ+N M7Q&]IUT:M>W2:&_+TFV1#NR+ O)1=DA[AU1V32OMZJ=\KZRWM#4MLV].S;/NM)ZL6>PJ[_B->:7K\F3(Z1)XS1@4 M '9 $F+R6W:[-N3;3M[\U\9U2_:=,?0ET?ZM0]Q /H77$HT'"Q8HX3-:3$( M8CB:VI[Z. [&,1P<\$S&\+S*,E^_VJ8C& X&Y&97\SX,0]>3PS49+L&RIF*Z M)G"%DD9X!]/L#[C-ULH2U!0-X61HL3)D\IS +8*KK-.Y>+R[:-KOW'H+IA?N M;@]=KZJD]1?@=K3]^^#*WYHWR_U_#^!2\)0A@LUA:W@ZAB9=^_N\_["J='?H MF;)P(W>O.8/2I7$!S,^5LLT'*FC_5+G\"U!+ P04 " "5@JI4"NQ]E.T" M #V!0 &0 'AL+W=O:U:S?:2ED9+Q)#TS;@ ^*#DUP3"\<.MDL9OYZSTX4BL7U)?.=['C]W M]MURK_1WTR):^-4):59!:VU_'D6F:K%C9JIZE+2S5;ICEDS=1*;7R&H/ZD24 MQO%IU#$N@_72^Z[U>JEV5G")UQK,KNN8OK] H?:K( D>'#>\::US1.MESQJ\ M1?NIO]9D12-+S3N4ABL)&K>KH$C.+W(7[P,^<]R;HS6X3$JEOCOC?;T*8B<( M!5;6,3#Z_<0-"N&(2,:/ VF#M(OT2<(KIJ>0 M)2&D<9H^P9>-J6:>+WN$[Q8;>DT6;K!7VG+9P->B-%;3P_CV!'T^TN>>/G^$ M_H.2S4M!3ZR&PABT!LI[."IO03UC_E?6IVGO6H2M$M0\3K%UMP/4?H8R,6!I MDA M$VG%V= JDE"=*]+OP4&9-'\ST=@XYXE!A(_*HH%9"*>AARTFYT 75[7CS<%K MK+ KZ>B#)X&B0\TK1IJ2"3R'9+$(T[.45F=GX2R.X?+JLH \#F?S'/(\G&\[NU26YH1? MMC284;L VM\JNIV#X0X81_WZ#U!+ P04 " "5@JI45-$P57H# #I!P M&0 'AL+W=OK50!RM%A7<:S*$LN7Y9HU3-,HB#T\*]V.VM6PA7BYKO\ 'M MS_6=IEG8H>2BQ,H(58'&8AEW>0V7P:1 ' M:>]5\R,>]8P<7J:D\?_0M&>320#9P5A5'HW)@U)4[9<_'^/PRF :O6/ C@;, M^]T2>2^_YY:O%EHUH-UI0G,#+]5;DW.BP*#$XR7OX/UD]ZCAMLI4B<"K_"3@[83/8H"[; _$@&D_@FZ^F+&;?G25K;A%,PVM@LQ22*(;K4FDK M_N3MI:0$-%I8_%85A=-!%PHU.42#K05AS(%7F9/J=+(T@=%D!,E@2MSQ8!R- MG(XQ?%$6S1RB8NURE%'*7T0T52.-[%+G GU!3RSU;^C0UG$(\3-B53TL\G$575%/:UY;U M!56V!867"LK9N*(:4*\V-?IN*U^&\/>R'4"%3C\I+VLM#"'][_K]QY7H&3)S M.8(XZI/^G@^$'_E0],\FHFT!4^9^EYWT]E'*CO9)/.M?:@WAJ_9;HM[Y1\;I M.U2V[<3=:O>.7;?M^WR\?01)Y$Y0CB469!H-)Z, =/NPM!.K:M_,M\K2T^"' M>WJ+4;L#M%\H$G^<.(+N=5_]!5!+ P04 " "5@JI4$+/@EIX# !H" M&0 'AL+W=OACW0U,DB2I$J2=7Q?[\CI:@.DKA]VHMTI.Z^N_ON MCM1JK\T76R$Z>*BELNNH@&%7TIM:F9HZ79);8QR(I@5,LD M3]/SI&9"19M5V+LUFY5NG10*;PW8MJZ9.5RCU/MUE$6/&Q_%KG)^(]FL&K;# M.W2?FEM#JV1 *42-R@JMP&"YCJZRR^N9UP\*GP7N[9$,/I.MUE_\XEVQCE(? M$$KDSB,P>GW#&Y32 U$87WO,:'#I#8_E1_0_0NZ4RY99O-'R;U&X:ATM(RBP M9*UT'_7^3^SSF7L\KJ4-3]AWNM-%!+RU3M>],450"]6]V4//PY'!,GW%(.\- M\A!WYRA$^88YMED9O0?CM0G-"R'58$W!">6+((WVLEO,>Z[K#R5["F\%XK5UEXJPHLGMHG%-<07/X8W'5^ M$O ],Q.89C'D:9Z?P)L.R4X#WO0GD@6F"GC[0,UMT<(_5UOK#+7(OR?%9(I39U4H"]@>AH!MN[6B$!06VDD@D$@(%72A;'57-GRA M;/$+O)(LVX+\L(ZTD*A'ZPGU6TP8H(Q:?.R5FR[(WWY9YMGB=]M%CI;2)#[ M[EGC-<^R/$Z7,QA9"NN#IB_98APR[7T1TQ[-LJ[5Y^FO/W3@R^HH6&&X8:4+ M;LA+?G'D93Z.H6'&"2:I5)##+PS?'C#!FG"E)9?"=P8I-F@HKI12(> M3=/65_\M+IE!R=_M25NW#'^1."&K>["(;=X1J] MZFZ/[^K='4P9[X2R(+$DTW2RF$=@NGNM6SC=A+MDJQV-0! K^A5 XQ7H>ZDI MTG[A'0P_%YO_ %!+ P04 " "5@JI4)+"@7#H$ !S"@ &0 'AL+W=O M.'DO\(? G3DZ@_-DK=2#NWS.9T'H"*'$S#H$3G^/ M>(-2.B"B\?<>,^A,.L7C\P']5^\[^;+F!F^4_"YR6\R"40 Y;G@C[9W:_89[ M?SS!3$GCG[#;RX8!9(VQJMPK$X-25.T_?]K'X2T*\5XA]KQ;0Y[E)V[Y?*K5 M#K23)C1W\*YZ;2(G*I>4E=7T59">G7^EO'^N,E4B+%'#JN :X?T]7TLT'Z8] M2R:<8"_;PUVWY?!)R,:^CE(;E(M&7*-.3,TSG 74B0;U(P;S^P*I'"T7TCCC MZ\Y,WIJ!BNB(EDY-=(QWWO\,;)2D]C0P@?M"([[((E .LJ)+@GM$\+4I47.K M],2[N<=]!X.4):.1.PP9S07X'8UY(<*MU6+=6%=A8!747%N1B9I;2@L8S!HM MK$ #[\?1G$4?[RD?R.Y,;#PGK;G:R#!DCJ>FB=[*)3,41NV#XCC-QP? MV"WR?$(ILDA1M(!/-.H,I$35HK&0YN1[WX6D1PG4C1: MVUQW,4C"(1NG8Y8.8SK';#!*6'\0M_5(,Q)PLZ&AZ?SRYD'5;H*2O@N3%IF# M]E^8IWRW^F9@P ;]F,4$$T6N!%@4):<0;U?+)42#D W#,8GV69+V3\G]US@/ M69K2+TZ G@X^#L_'X1#'A(HZ24*BG4(21VR8I"SMCX]SU;7*(7KO(+R*1NW? M.!ETXV7PYO&RJ*S(#X%;/3?.[5,F&]>W&ZU*N%%E395F]P'\ MU4(W,HJ!;H.])"0 3=@ G''[LPTI;C"9$YH7(#WC^: M#_F;!^/JS1T3L7@4LRB-(&7#J _WRE*\'*M?.CY'\_"U^*EJZATM C2?MW[= M,12BIK+M3M"][3:J1;M(/(NWZQCYMA65 8D;4@VOAE03NEUQVHM5M5\KULK2 MDN*/!6V%J)T ?=\HJH']Q1GH]LSYOU!+ P04 " "5@JI4>HBY^^0" !V M"0 &0 'AL+W=OLB >0 M&/F=MBB-1%NF,6U31,W%KBA+)@<6KE2JW/;EFE.2BS/^(HP>+/@HL0*MF)IRY4@.#.@ MLK ]QXGL$E-F);$YFXHDYI4J*"-3@615EE@\CDC!UT/+M38'UW29*WU@)_$* M+\F,J)O55,#.;KUDM"1,4LZ0((NA=>&>7[J>!AB+7Y2LY=8::2ISSF_UYBH; M6H[.B!0D5=H%AL<]&9.BT)X@C[O&J=7&U,#M]<;[9T,>R,RQ)&->_*:9RH=6 MWT(96>"J4-=\_84TA$+M+^6%-+]HW=@Z%DHKJ7C9@"&#DK+ZB1\:(;8 ;K ' MX#4 [U" WP#\0P%! P@.!80-P%"W:^Y&N E6.(D%7R.AK<&;7ACU#1KTHDS_ M469*P%L*.)6,L*02\06:"B()4]B4[Q,:51(LI41C7LXI,\<2'4^(PK20)V!Q M,YN@XZ,3=(0H0S]S7DG,,AG;"K+2ONVTR6!49^#MR> K9F?(=T^1YWC>#OCX M#7@%<+=GX.X.^*0;_AV+SNB7A\-?1+>A$FTYO+80Z&/1;5_T/T&_01A^\ M2[_QX)5^_;[O^]%N_5SGJ6DZ!RF(_J%Q@8'^2/?)$AC.%$]O.ZBY6XW9_0!I MW:=.Y'K=XE;E'#XX& TRQS VM MD:5O)-!(EQ0F3$$6@'3.>N!"U$.^WBB^,E-LSA7,1+/,X6)$A#: ]PO.U6:C M!V-[U4K^ U!+ P04 " "5@JI4F%'/#ND# ":#@ &0 'AL+W=O7I&3)MCX2K,N+)='W')Y[=7DHS@Y"/JB,4@V^ M%#E7G?C^RK.:$'4M=A1;O[9"ED0;1YEZJN=I"1QH"+W,82A7Q#&O<7, MC6WD8B;V.F><;B10^Z(@\NN2YN(P]Y!W'+AE::;M@+^8[4A*[ZC^M-M(\^37 M+ DK*%=,<"#I=NZ]13=K#"W 1?S%Z$&=W .;RKT0#_;A73+WH%5$TP-/[(_OO+GF3S#U1="7ROUFBL[DW\4!"MV2?ZUMQ M^(-6"066+Q:YZ5%48&-@H+Q\DJ^5(4X 1B>;@"N /@2,.X! MC"K Z!(0]@#&%6#L*E.FXNJP)IHL9E(<@+31ALW>N&(ZM$F?[[0T_S*# MTXM;^DCYGH*M% 58":ZE>1/*B- 96+GIJ02_@C^)E,2^(?!Z335AN7IC1C_= MK<'K7][,?&V46#X_KF9=EK/BGEE'X(.9*E/@-Y[0I ._'L8C/$#@FQ+4=<#' M.BSQ(.,'(J_!"%T!##'N$+1Z/AQUY3,,7].X#WZ6S:A^JR/'-^KC8XJDJ:0I M<8M+;,'Q/?_SWH2"=YH6ZO/ 1.-ZHK&;:-PK?$NEI(FQ ,>ONGJAI @=A?6A MQP7&DW$PAA#._,?3*G5$CG P'9U&GND,:IW!H,YC9P.BE#%35NP(D\:^=)?> MDBHX47&I%<@9^2>Y4Q_O3I6V%QCD7+VK7/=+,.6 MLFD$8= J]2ILE7J*$ YZ*QW5F43_(9,F$4"2A-FN[&R5J"U_'&#:+KB%\U67S3^ F;=QY1KC)" \R;8346Y$S 98D)SQF M/!WB;9P?O;#UH\;[T?]@_JCMZ2B*<(?Y=T5.(.Y?TZAQ?S1L_^^9:15U*?"< MK+%J%+YPA1LO1<-F^K0;H;81&A?'N,/QJ] SRP_" !6.RY M+K];Z]'Z@/76'2LNQI?H9E4>DQJ:\M1FODI3QA7(Z=90PNO(M(DL#T+E@Q8[ M=S2X%]IL*.XV,X='*FV ^7\KA#X^V GJX^CB!U!+ P04 " "5@JI4FZ?. M$CL" !4!0 &0 'AL+W=OG!@"-8:F]HFV?[[VH:@;)I$[04\ M]KPW;YX_DKV0+ZI"U/!:,ZYF7J5U\^C[*J^P)FHD&N1FI12R)MJ$6/O,+&BVTK;"3]- M&K+%->KG9BE-Y \L!:V1*RHX2"QGWGS\F,4VWR5\H[A71V.PG6R$>+'!YV+F M!580,LRU92#FM\,,&;-$1L:OGM,;2EK@\?C _M'U;GK9$(698-]IH:N9=^]! M@25IF5Z)_2?L^YE8OEPPY;ZP[W,##_)6:5'W8*.@IKS[D]?>AR/ .+X "'M M^*^ J =$KM%.F6MK031)$RGV(&VV8;,#YXU#FVXHM[NXUM*L4H/3Z0IWR%N$ M4HH:,L&U-,8J(T)7D+GR*.$]K,WI*5J&(,HA"^9*HJTAA>T?B%R!-'X'81! M&)Z!9]?A"\P'^/@MW#>N#=:%@W6AXXO^Q[H3YW[,-\K-_[Q2,!H*1JY@?*'@ M4(,XX\\9V!%,'8&]P+LT"AX2?W?LTIF<:#KDO%$6#\KBJ\J&[9>=)V>UQ7_5 M#!*?R#N3%H63A^A$H7]TYNU[8P['EG(%#$L##$8?)A[([@YW@1:-NP8; MHN&%EGCV4-L&LET+H0V!OUO"0IG\ 4$L#!!0 ( )6"JE1^E)E/G@( M !T' 9 >&PO=V]R:W-H965TOG;3,F<&Q*K[QU.;#X"J M%#.V+.Q4K3_A5D_7X26J,/X+ZZUO%$"R-%:);3 Q$%Q6?[;9YF$O(&X="8BW M ;'G76WD6=XQRT8#K=:@G3>AN8&7ZJ.)')?N4&96TRJG.#N:X@KE$B'32L!8 M2:LI3X9(V!S&?GO4< D3U+X 9(+P95[P!?,Y/;]#RWAA+N ,N(3'7"T-DZD9 MA):XN1W"9,OCMN(1'^'QF>DFM%L-B*,X?IK=P?G9Q9\H(2FKY<6UO-C#MD_+ M:\ 4785RN3@BI0$?-B55"J;PR(7S4QG,:,EDK*J?YP?"AGN+PKR<8-:NF;4] ML\Y19CM"Y1XA]3NW3*BEM(1IW+J'4B>=V::_<_.]9>S:SWIF-MN/D$I06K M8([4UQ*UD/PG$50KNFH2-[2TQF*%(.@ZY@?OTFD.[SO-=O3NA)A^+:;_MAK% M77)MG5RSGUP*XRH]I.#TQJWXH/A*1+C7[=S#0:UCP:6! C,"BYI]JAU=->/* ML*KT#7"N+/4S/\SI_4+M'&@]4\KN#-=3ZQ=Q] M02P,$% @ E8*J5&;^ M)I(L! (1, !D !X;"]W;W)K&ULM9A=C]HX M%(;_BA7UHI6ZD]C.%R- ZC"SVDJM=C1,VXO57@1R@*A)S-H.=/[].A_$(5]% M0MP,23CG]3E//"^VIT?&?XH=@$2_DC@5,V,GY?[>-,5Z!TD@[M@>4O7-AO$D MD.J6;TVQYQ"$15(2F\2R7#,)HM283XMGSWP^99F,HQ2>.1)9D@3\[0%B=IP9 MV#@]>(FV.YD_,.?3?;"%)N[LQ:)8P22$7$4L1A,S,^X?L%M?.$(N)[ M!$?1N$9Y*RO&?N8WG\.98>4500QKF4L$ZN, "XCC7$G5\5\E:M1CYHG-ZY/Z MGT7SJIE5(&#!XA]1*'2*!5 BT:+2LKVGH,9#"?O\(,HAB\4&E?5L^HO?O/J!W M*$K1ZXYE(DA#,36EJCP?WUQ753Z459*!*BGZJDK;"?24AA">YYNJX[IM\!A3CS'P=[4/#3Y](0191U.'796 MGE.7YXR6M\Q68LVC?4Y!(#574!RME6>T2ST3=VMQ][:0O7H@[TK(9;[3I.=@ MF_HMR-TP//&)C?LA^W5Y_N601]J=U'J3VW+%EC8KZTJRE< 96AL32EMH>^*P M[V,R,(%QPT_Q.-VG+T^+5_6S>!ED3+0PN3%F[4:87HN9=O"YKC-I3^#>,&Q; M Y"UB^%Q&WM*)? ]CP1<#EI[$'9N#%H[$G:O!>UV"/K8)VT[[@GSL(6'9K-V M,OP;*P.>G#SXV M9S6C06:JR M^\XCV(X)OBYAHAR+D2L25P)GK6J2Q:J@67WUA&+L#B+6OD7%? M6P(_*+:C8+4'$?O&8+4CD?%ET05@G9Z?/A=M@NU&NY7D#7+5ID7'3^EON@(_M M+[2[4.NV3*EV'#J^ OH]TTK@?&%+O;;3]H5YKC] E6J?HN,^-;1Z^(B>J.N, M,6CLYVZ\H:/:A^BU6SK:W:RY?G>QUA-F^\1MKR',QF%# GQ;G,$(M&99*LL- M>/VT/N?Y5)QNM)X_X/M%>5JC9I3L?G_4$L#!!0 ( )6"JE0L_\DE M>P, %H, 9 >&PO=V]R:W-H965T;3?OO;S $LBQ!E:*\ M!-O,-_/-9S.>S/9<_) II0K]S+-"SHU4J=T'TY1A2G,B;_F.%O FYB(G"J8B M,>5.4!)I4)Z9MF5Y9DY882QF>FTC%C->JHP5=".0+/.%H!M,4_C.[ET1A5 MJ3QS_J.:?([FAE4QHAD-5>6"P..%KFB659Z QW^-4Z.-60&/QP?OGW3RD,PS MD73%LV\L4NG<" P4T9B4F7KD^[]HD]"D\A?R3.I?M&]L+0.%I50\;\# (&=% M_20_&R&. .!G&& W +L/<$\ G ;@Z$1K9CJM>Z+(8B;X'HG*&KQ5 ZV-1D,V MK*BV<:L$O&6 4XM'^D*+DJ)8\!RM>*$$""N!A$K12H>G KU'6S@^49E1Q&-T M@-PS29)$T(3H#7G^A;[PL!Y?W5-%6":O ?JTO4=7[Z[1.\0*]#7EI21%)&>F M O85!S-LF-[53.T33!WT /12B=9%1*/7>!.R;E.W#ZG?V:,.'XBX10Z^0;9E MVP-\5K\/QR-TG'8G'.W/.>&O)^>1T-^_@"GZK&@N_QT)Y+:!7!W(/1'H*UI-1>DLX<2PD MH-42M$#BR(HDFLBU0V",H>6<766T=6??P3P:7QH@_7H_)8W?! M[0OO1%>>L'/N3CAO%/9]-^B?\2$S)W"#$QO1E34\7M>:4_XW*Y*(YV,Y=Z4( M3RXL;U>JL'>NO-X;W:#>3G%?WB$S)W!.R-N5.#Q>XY:2D?<;$K*8A>V!7FZ6 MJ]\YT%VEPL&%%>^*&)Z>J_CTS0WG.K[?OP<'S!PH+?U[T#SJTN".2W3S*E'( MRT+574N[VC;(2]T6]M;OJL99=W^=F[KKAIXD885$&8W!I77KPRD0=2-;3Q3? MZ5[PF2MH[?0PA>:?BLH WL>9[(1\4!O&-'I*DTR=C39:;S];EHHV+*7J5&Q9!G=60J94 MPZE<6VHK&8U+4)I8Q+9]*Z4\&TTGY;5;.9V(7"<\8[<2J3Q-J7R^8(G8G8WP MZ.7"'5]O=''!FDZV=,T63'_;WDHXLQJ6F*@DHV;. M@]?F&_ M*H.'8)94L9E(_N2QWIR-QB,4LQ7-$WTG=K^R.J!28"025?ZB734VL$B R!X $!J -D'! , IP8X^P!O .#6 '%9T8H++>$N!YR> MGD??AANC0S_4[E06QFPJOW$^+A9%V;6>8L.F 9E&5!RS1]0YJ^(>4, MSL ,%[F"*TJAF4B7/*,%[0E:L"V%_F'),[ICD5AG_!\6HWM),T6CJL?^^@UP MZ$:S5/UMT.$T.IQ2ASN@XRNX=435!FTIC_OJ5\']$E[X\N/4#[W0'T^LQVY5 M#H=Y01AXS:A7XMQ&G&L4M\B7BGW/6:;1Y2/\&N+U&DKO0_/N-SI\<][S=,DD M$BM$NP[R+S)W_[QB]3IYQOTY#AHA@5'(K=B!CC*XQ;,JPC-$-VY(QQ^:Y;#1 M$?Y4=U^$;W7WJVFQW:X*MG'BSK* P/5A!=!L+ZES5GM[AA$#@# M6CHK%#8_14QRIHI6N\EB_LCCG"90@AMX=])PBR:H*5=W-3.D'[V\XW34^M#IL.VXX'BI4ZW;8;'?W0D,Q(@B?QZQJEEZA[H'0 'L8 MN_M"W4.AQ _'KCL@M/50[/T/W>T=6I?M!7NJKWJ&^6-_P.1P:[?8[+?70L0[ MGB1H)47:-=D3Q)ZV\%X/#:CI$[R%QSFTX#)AB*8BWU]SZE#\P]4.AYX_E-C6 MB['9C']P5;BL:?N7A;H;>H8,=6QK\WC\AK54R[/I"6V]&HIIV4J! MRAT\;*3AG2QGO8K(07Z(YP5#%DE:%R=F%W]I.'@D9@D%;1=%MZ20G846T8.I M^JT-$_=C^[#U66+VV=8.JIT:4B*)T1%L)ZOS8TC#X!YN1@Z=U,$N=ERR5P6K ML_TMOI_ 'FK-(9Z$K0!IGP9 (:M/$M6)%MMR1[P4&O;7Y>&&45BSB@%P?R6$ M?CDI-MG-AZ'I?U!+ P04 " "5@JI4003(IV # !B"@ &0 'AL+W=O M^*B60S($*YH=!,/8+0KFW MF+FU.[F8B4HSRN%.(E45!9$_EL#$8>YA[[AP3_>YM@O^8E:2/6Q /Y9WTLS\ MEB6C!7!%!4<2=G/O!E^OL0,XB\\4#JHS1M:5K1!?[>0VFWN!500,4FTIB/E[ M@A4P9IF,CF\-J=>>:8'=\9']#^>\<69+%*P$^T(SG<^]B80]>#7PW@<#A#X)C)M>,)C M>);A(.-'(J]0A-^B, C#Q\T:O7[UACP[WR-Q]?N$N"'L#0K89"_3V@8]3J&#D=HPLZ/IFK+[6%6)I"[*NH&CYV<'O)/2W&TW@Z MGLS\IVY6SLWB9)K$K=4+<7$K+AX4]UZE%I%!*4S@^]3%9\=&01"\U+8^-YHD M >Z7-FZEC0>E;4!24/8SON49?:)919C)VJVYW;79(@RU&>Y^S ,92]J3D_^U M5O^BX>]W6;/&G6S@DWSU6$3]V9JV6J>#6E?'"D?$ ME#LSU<3W?=JF9Y62X!CCT8G 8= MGN+1^$1AGUV43*+D@L+.W +EW38Q" MJ:BXKA^:=K5ME&Y<>W"ROL37J[K=>::INR_S:.RIJ5T&.T,97"4F;K)N:.J) M%J5[XK="FX;!#7/3!(*T!F9_)X0^3NP!;5NY^ E02P,$% @ E8*J5/Z$ M+>46 P G@H !D !X;"]W;W)K&ULQ5;;3N,P M$/T5*^(!)"")TS8M:BM!*[1(>T%T81]6^^ F;F/AQ,5V6OC['3LAI$U35D)H M7UI?YIPYGAG',]P(^:@22C5Z3GFF1DZB]>K"=564T)2H<[&B&>PLA$R)AJE< MNFHE*8DM*.4N]KR>FQ*6.>.A7;N5XZ'(-6<9O95(Y6E*Y,L5Y6(S&. M+1-M%MSQ<$66=$;U_>I6PLRM6&*6TDPQD2%)%R/GTK^8^-@ K,4#HQM5&R-S ME+D0CV9R$X\9$T4G M@O]BL4Y&3M]!,5V0G.L[L?E"RP-U#5\DN+*_:%/:>@Z*8X"_Q1A#^,]\,EA^)1&%=S?AKL0KRIHN H:MGQ!"]]5KF!%*52+ MWBEJ#<[OKV"-;C1-U9\#WH/*>V"]=UI3%LF<<&6S(G1")12*E,8O9V3...BA M>X-<\/8LK[G?ZW'0\2 @ZWHHFT;=H(\KHRW)G4IRYY,D%[S=NN0NQCN2FT:= ML.OOE]RM)'CG+^@&OG8:M@A'^ZI 'PT]*5=A,5;.ZFD;MU=6O)/%%"F\8FVE4Z@>-"L[Z.W&M&G4Z_G!?MF^]_8P>)]4""7Q.Y=V MCU7[K?5K[YG_\6(H.;9"YO=WRV&O51BV*'Q[/'Q\4*%Y2*,/547IH/Z-'H1> M(\!-*]\;X/Z.?K?6/)C.#=[:)8-F@-,%X+SS$,XOBV:HF&BQLOW$7&CH3NPP M@0:22F, ^PLA].O$M"A52SK^"U!+ P04 " "5@JI4/T.QW?$' "V)P M&0 'AL+W=O<"SF;[4>(D$WF9R!P58GDYN<8?/O&@=F@L M_I.(77EPC.I'N9/R6WUR&U].G!J12$6DZB%"^+<5'N0M+,9?I'TFLUI<3?X)BL0RK5'V1NY]%]T"\'B^2:=G\1;O. MUIF@J"J5S#IG0) E>?L_O.\"<>" V8 #Z1S(4QUHYT"?ZL Z!_94!]XY-(\^ M:Y^]"=Q-J,*KBT+N4%%;PVCU01/]QAOBE>1UH2Q4 5<3\%-7U]'W*BF3.FDE MFJ(%%&)) M2)/P+DDA:P(NE-#D(OY@N17=WXHVMV(#M_I)RGB7I*DIY*VGVWC6[+.](@1[ MW/,O9MO#X/3M,/=]YGE[NR-H; ^-6:$ME(R^36M*B%$D,^#)LJU+<5\?"Q/D M=D1^!,4)@F/ -ZP'.'!'H=GC< \+-=H$R90KPI%J014*U..O%Z. M/,PQ9B=5U3?#CD=\XICSY.]1^O8\K<,"\I1 "XDQI'X/@G,"LF^!?4*# 8S! M'F-@CZ3,%4 2.: [9&03QF 48]^"<<;,"+&C1<2Q8KP12U$ .;U#N(&_F"(M0K@L\L MUCJ [4)0=Z\Q#+3_> %F[FD4^F;4\^F !&"M =@N M=1)*L4U$$L.] F*R?@ Z"UG"OIS 6N20CTT<190>QM8 M)9B;V.TA"%QZ"K-OQ*A/!U!JL<%VM?FM*0!+#/OZT2.8OHD_F'.M+]@N,"V] M +4 (RZ3MF!/&EG<1VD5UV6QLDR_L$%<,'=9CX#Z=I101H>>1*L0MLL0]%X! MLYC2T' '-&2$WM>3 MR>(GDQUQ"1OH,Z)UB-AUZ)0<1F)*^CHS-;""T0P'_L#TEARL2G5:G@:3J8?= 7A:T8A= MT5I^,.BX$69?F*;8#R@^Q6JRPT' !F9+1$L8L4M8O0'P"F1&^F(5N!X^%0N# M&7$H"P:XC&A1(W91LZUS25^A7.PSIQ?DOAUV7)?RH2!K,2-V,:N#?!)7(] G M+IT,=M8I*='B1D963R];Y:*_T4(NU0Z67HV8*!&M7')$^4F*;)MN%"%>:K!/K"R#+=4$<[#9YS2C0&*T:Y.U!55 L,M0O, MJR<+KOS1;,/"DU]O0;U6PA92+2W4OM Y]PX&/=@-LVO'?H]S:2Q,=V7%[<<',FVUKD-U" MI$WZRG6RL8+2 D3YV9M;RP2UR\2SFMOMM2VL>/O=W3?#W.=\8/Y(M6A0NVB\ M=K:>V=U:,ZC_SW:WU@DZMJ Y5W?;[XL=2WO;78/1]F9:N9A=N5Y>,)"66&1A M\O%8BM2:=CE.T:HA8EY9V]OK2[,OB)Y5GO[O<;M]7;?A![.V(]1:N5A M=AI?"/&]LL>7:Q[GSKGCRS57<_LBXAK6 3$J1;%-(H$V4&'2N#8=&8:,=@#7 MC,Y'&#U,"K0-TPIZ/?X3YC)UY=8-4=9OC,??[/ ^?V,W8 -;TESS-Q_C[S;) M]0Q+9IG,T3R%7*"/J'F5C1;5W9\B4DA)(,XVGG,)/3SV(IAKEN9VEGZ-RCAX MX3WRQOL%[^>[(8\$EO&!+3^N.9&/<:*.?!?R+@,-2-OC:E;C9V1;9) MY4/3AX]4$>U+>P3WG/?? _C4):?O#F<'GSS57[3]$A:K!$9/Q1+\G/<>#%"T M'XFU)TINFJ^@[J2"Y4YSN!8P42IJ [B^E%(]GM0?5NT_U;OZ/U!+ P04 M" "5@JI4;'M@[HL# #-#@ &0 'AL+W=O#$YBLN?@I5X0H\%"P4DZ=E5+5N>O*=$4*+,]X14K] M)>>BP$IWQ=*5E2 X:T %G,)LV[A9A->*T8+<_3>=]-G4\PX@PDBJ3 NO'/9D3QDPFS>-7F]3IQC3 [?9C M]K?-Y/5D[K D<\Z^T4RMID[B@(SDN&;J"U^_(^V$0I,OY4PVOV#=QGH.2&NI M>-&"-8."EILG?FB%V + X @ M0#TKP"_!33*N1MFS;2NL,*SB>!K($RTSF8: MC38-6L^&EJ:,UTKHKU3CU&PA](H0ZC? 90;>_*III6ND1N"37D&OP;5>-5G- M". YL$6^O"(*4R9?:(5> %H"6Y6O)8:(">NTFS-F&[:,KO<,$-' MF'W$X@SX< 20A] ?&Z'7Y&T@\-=N*LUZH1"G5"HR>?_1:@16#!_=^!KT@"?R)>[\M MVF"8%WE=V [?H.,;6/E^(%*>@XLTK8N:844RO9.TJZ04F[TZ1'>3+]SB\3I& MB>?MT1T,0WX\3#?LZ(96NC=<80:J(R*79%#@\("*C[P#?0>B8(+\8;Y1QS>R MRZL96E95W*6)GWX))]U@R:F7<'*@'4H@W!/X+T$[7,<=U[&5ZV5-64;+9<.5 M%GIAW!/#5EIT@%[OL-[3RPZW#!V>6O@VX\ZJC?PHVI-^*"R$23(L/NR=%2(K MXSDOJEH1T;-MN$N>JS46Q*9*;ZC0?X8B]'X([8;X/T4X]+I@#*/Q?A$&PN(H M/+(#8&^)T.Z);VM14E4+,@(Y?3 -.=IE;Q.F=S(8/4,=>L>#\&PO=V]R M:W-H965T><\_]L)W>2LA[M4#4\)3$ MJ>H["ZVS,]=5X0(3IFHBPY2^S(5,F*:IO'-5)I%%%I3$KN]Y+3=A/'4&/;LV MD8.>6.J8ISB1H)9)PN3S!<9BU7?JSGKAAM\MM%EP![V,W>$4]6TVD31S2Y:( M)Y@J+E*0..\[Y_6S<=TS &OQG>-*;8S!A#(3XMY,KJ*^XQE%&&.H#06CUR,. M,8X-$^EX*$B=TJ IFQA0.1?R#1WK1=SH.1#AGRUC?B-5'+ (* M#%\H8F6?L,IMVX$#X5)ID11@4I#P-'^SIR(1&X!ZF4:9:TE=..#V82.HY MJ9^!I1&,'Y8\HR[0IW!-/?H>KIF4S%02CD>H&8_5":W>3D=P?'0"1\!3^+80 M2T5@U7,UZ3&L;ECXOLA]^WM\7^*L!E[]%'S/]W? A]7P3RRM06,_?%0-_\)D M)7Q\.+S^$NY2#[7L]]W,S33J-V:?1"8+,4 MV*P42-D($2,%X:U2>*M2^'F1 M2O@-XU1SDCH4J98BCC&""YJ-OU;T6;OTTG[[INZ4SCJ5(4V++N&I1HE* [D. M=R=]6,T4>#7/>U08 !D !X;"]W;W)K M&ULC5594]LP$/XK&@\/,%/PD<,>QO%, CUX8&!( M:1\Z?5#LC:TB2T&2,?S[KN3$39N0],76L=^Q\FJ=ME(]Z0K D->:"SWQ*F-6 ME[ZO\PIJJB_D"@3N+*6JJ<&I*GV]4D +!ZJY'P7!V*\I$UZ6NK5[E:6R,9P) MN%=$-W5-U=L,N&PG7NAM%AY861F[X&?IBI8P!_.XNE9!ME]@G<_(\N62:_@U&!S43W9N^KL]A"Q"%[P"B-2!ROCLAY_*:&IJE2K9$V6ADLP.7 MJD.C.2;L1YD;A;L,<2;[+&71,LX)%06Y,Q4H4!N97"5)I\% 44?^-]S*)/ M)=JD,HL.$MY2=4$&X0<2!5'T.+\FIR=G!V@'_0D-'.W@V G]>)#XQ%IHJ2I^ M'F >]LQ#QSP\QKR D@G!1(D%QJG(8=]I=EQCQV6OVDL6CI)D&,>I_[+'Q*@W M,3IH8IH_-TPS>T7V?L0./=J2'8?), CWJXY[U?%!53Q%O"\"*UPI$/D;,8H* MS6EW4XM?6/AX\\U>1^,=1V&01,E^0W%O*#YHJ"O](\KQCO)Y^)YPT@LG_U<$ M((HC%9#L5$ 4A?$H_M>!O]4.:E"E:WJ:Y+(1INL,_6K?5Z==._D3WC5EO%-8 MFIIP6"(TN(@Q>=4UNFYBY,HUEX4TV*K/DA51MBA:23W?))9\>/CR'/(Y(JWQ6LCO:L&Y!@]9FJO3P4+K MY?OA4$T6/&/JG5CRW'PS$S)CVES*^5 M)6?3LE&6#E$0A,.,)?G@;%S>^R3/ MQF*ETR3GGR10JRQC\O&"IV)].H"#IQN?D_E"%S>&9^,EF_-;KK\N/TES-:R] M3).,YRH1.9!\=CHXA^\OPZ!H4%I\2_A:-3Z#8BAW0GPO+JZGIX.@4,13/M&% M"V;^W?-+GJ:%)Z/C[\KIH.ZS:-C\_.3]IW+P9C!W3/%+D?Z>3/7B=! -P)3/ MV"K5G\7Z%UX-B!;^)B)5Y5^PKFR# 9BLE!99U=@HR))\\Y\]5(%H-#!^W U0 MU0#M-B =#7#5 )<#W2@KAW7%-#L;2[$&LK VWHH/96S*UF8T25ZD\59+\VUB MVNFSGX68KI,T!2R?@M_T@DMPG6N6SY.[E(-SI;A6X,1Q;V.K%RP'M8_75URS M)%7@C6GR]?8*O'[U!KP"20Z^+,1*F2[4>*B-ZJ+OX:12>+%1B#H48G C-T/E,(,!)K@VVU)):Y74J_)\,EEE MJY1I/BTDUA%P"=UXH@T%)S D,,8[2IUV44!#M]2PEAIZI7XTI+TPD +?6+KB M+H%AJV.,*$'ACKZV&2((12.WO%$M;]1WB=?YR5**"3>IEUQQ M)B>+LK!,^;UY8%B:\J\]2E4\\DB%ZF8/_KB81$-Z?]?MJ#%+/1SMC=/8!ND M,8V#UA)HF\$ TBCJB+D%+AP=#"F5JRU6T "CT:Y8AUUH($D[Q%I(0S^E>R#% M 5Y*HUT\.\QPA,..YP!H^0SCX]8O9'&+_+A]3B(K5^&^1*(V>'V)1!:\R _> MCI4._@4W29YDJ\P7$HM=]%SLOF#-(XM#:^53Y-%*GH14HM LX=]@;9P14> *[)P17ZX]@^TWP_='VC+4>3GZ&6Y M]S5;3,G3IX8L>6E[@W+P]3O7#C4,'/O&>E$K>KES.5[:=4;RHM5+$?JNZUWJMX8ZLZ@C\ A'A!9;!!WHD!"UP!%&H];NMC)K@:#4$I3Z"=H[MGO\]"A*U.*2^G'Y4>0G M$Y$MN39!F$O.BS-+KVL+-TJ.$-[&ST/^WX?ZA]?O9_]^E5J&T0,=4-(VP# - M=NA%';\:T8Z"22VZZ.'.)JGCS!'2W5^MG%:X8T- +0KICYY+TO:!(XS)KKJV M$8*P0YP%)SWRF61H^1@>;H,>.LXDVPET6K42.&R\8&#V#_/RO0L%)L49[?"1% M>KC6YMEF ,A>.C/[LQXJ$N40L&=8;;,['*T!V$XV'!5_ M^%3<&=J%#4LJ*_77Z&.I^OX$BVM?[)U;=L*6%):U'D-)@6Y4-6;O]9YV (0SV% 5 .B74#G M'4!< V(?:*7,AS7GR,=#H]?,.&MBMT+:1D M7*7L&V9@V(U"KE9B(8%-K 6T[)Q="R40SB6E/#U@,,FU0?&7^\I'.3L].6,G3"CVF.G2DC\[#)%"<$+"I)8[K>1&[\B-V:U6F%EV MI5)(W^)#"KV)/]K$/XV.$MYR<\'B]B<6M:+H@)[9Q^'M(W+BIARQYXL_4H[] M/,^%3:2VI0'V<[*P:*@+?AUQVVG<=KS;SCMN9]HBTTOJY85-C"A<':W7($7B MBGFP5!5GSW.Z:?$RCGT27[;SMV_4;G?;C=$;N=U&;O>HW#?7C607I4DRZN64 M;MXWBWE'%CQHY%75;-U1M'6:,C!K/S$M"S1I<*J2YK39BA/_"S:.9_2L*YFZW^: M:M)3#ZP$71<)2Z)L77RFU)EJ>E8;U(4?0 N--,[\,J,?#AAG0-^76N-FXQPT MO[#Q/U!+ P04 " "5@JI4NR+&[$\" #2!0 &0 'AL+W=OVTZTV3[8 0/922F7'08&XO@A# MNRB@Y/9,KT'1SE*;DB.%9A7:M0&>>U IPSB*AF')A0JRU*_=FBS5%4JAX-8P M6Y4E-Z]7(/5V'/2"MX4[L2K0+819NN8KF $^K&\-16'+DHL2E!5:,0/+<7#9 MNY@,7+Y/>!2PM9TY7(L]3H+3,NF]C< MQ'OCT=2-4.XOSM#0KB <9M=J Q;IMZ!E7]B,#DE>26!ZR;H[)U- +J0]I9R' MV92=?#IEGYA0[+[0E>4JMVF(I,9QAHNF\E5=.3Y0^8:;,Y;T/K,XBN,]\,EQ M^!06+;SW'AZ2!ZT1<6M$[/F2 WQ?GRN!K^P&L-#YN^:I/?9#"X7LD>+*@&6_ M+N<6#1W!WTMP,%1@?<:N?R7 M?8-=^X:CZ(.TW:0]]H6=&^=>.SK,*Z$LD[ D6'1V3BRF?D'J /7:7\*Y1KK2 M?EK0HPO&)=#^4FM\"]R];I_Q[ ]02P,$% @ E8*J5*O]28K# @ Y0@ M !D !X;"]W;W)K&ULO5;O;]HP$/U73E$GM5)' M?E"@K0"IE$ZKM&ZHM.N':1_9,MV2!PKR9294S,E,U]W6AD"4N*,_\ M* BZ?LZX\(9]MS91P[XL*>,")PITF>=,O8XPD\N!%WKKA5L^3\DN^,-^P>8X M1;HO)LK,_!HEX3D*S:4 A;.!=Q&>C\*V#7 [OG)I7RRD^MDX 56 M$688DX5@YK' 2\PRBV1T/*] O9K3!FZ/U^@?7/(FF4>F\5)F#SRA=."=>I#@ MC)49WE)IFO@HV"G(OJR5Y61FP%1.&>@&@5 M$#G=%9%3.6;$AGTEEZ#L;H-F!RY5%VW$<6%/94K*O.4FCH;78H&:C,VDX3U\ M9DHQ:Q,P/I24UZXDA/]I!.V&N%2])\H(95 M(<12$^05-=]0[W*^ N\ZW]M,%;D?V9Q[S>+>T&PV^'36M-IHZ8QGW-B&5Q*H4F557EZL'7XV%@1 MM^#'3G\:#^&LYCY[NT,(@TV5"1I3_K(4J'3*"RA0Q8;#5/R=I:09IA.T@N!= MDZ*MNA?^ZR'S/,?MO]KMS+C1D.#.A0:MGRI2J>FHU(5FX/O8HR71%-TS- M/025W6#>SZ2D]<02U#>;X4]02P,$% @ E8*J5') K T\ P V0L !D M !X;"]W;W)K&ULM5;;;A,Q$/V5T0JD5BK=2YKT MHB0234!4HE"U%!X0#^[N)&NQMA?;:=J_9^Q--RE*O%S$2^+;.7-F/)Z=X5+I M[Z9$M/ @*FE&46EM?1;')B]1,'.H:I2T,U-:,$M3/8]-K9$5'B2J.$N202P8 ME]%XZ->N]'BH%K;B$J\TF(403#^>8Z66HRB-GA:N^;RT;B$>#VLVQQNTM_65 MIEG,$J\HQD8X?*]*HM>F F^,G]K?>>7+FCAF*08&7L$' MIC5S(86]*5K&*[-/J[9 M'EPJ:4L#;V2!Q7-\3));W=F3[O,L2'C)]"'TT@/(DBS;HF<2AD\Q;^%I0$ZO M#6//\_5VAM$8Q /PX3R *9I<\]HGZM?W=!8N+ KS+6#IJ+5TY"T=[;#TL49W M3W(.56-KZ3,5"V#WM#-'>ESN^;8GP*(6VVXL;.<('I%I RD(=W,P@((];KOY MR;_S/ M$OPU$_Q\#47"3JX6T0.=HG\[G*.VV4(0M98>#Y.4VS[M@_5]ASQP= MM(X._L11J-DCU5%K#IJY :DL!=E"K@1MY+^^K\;%QL; VW"U_7Y\VA\,X_LM MPHY;8<=!89>496(A BZ>M$PG__GYG+:63H.:K[<\#MBKR#[8DLG];:$+,Z8^ MP0/2TF1=BY,.<1*7K-KY8CO@W4HVO@IID.H3*>"2^1N@]..JZ I2!V&WMFRM M+0NG'7OH2+MT7;;3_UVWTW7A3L.5\&]2KX/RM"FN(7GKTH#_LO1]%'M:MNWOO;=6KP^WC2]U)3, MN31TOS.")H?'%#+=])'-Q*K:MV)WRE)CYX&PO=V]R:W-H965TW,9M M+!R[LUT*__W.3AI*TP9>6MNY^][GSLE=NI'J21>4&O12W+%E8>R!GZ4KLJ13:AY6$P4[OU')64F%9E(@11=#[RJX M' ^LO3-X9'2C=];(9C*3\LEN?N9#KV>!**=S8Q4(_#W3,>7<"@'&OUK3:T): MQ]WU5OV[RQURF1%-QY+_9KDIAM[ 0SE=D#4W=W+S@];Y8*LWEUR[7[2I;#'V MT'RMC2QK9R HF:C^R4M=AQV'X)A#6#N$^P[Q$8>H=HAN-LX;LF'"WN+4*'C*P,]D-Q1JH-$Y<@LTEMJ@TVMJ"./Z#(X?IM?H M].0,G2 FT'TAUYJ(7*>^@=A6P9_7<495G/!(G C=2F$*C;Z)G.;O_7U@;L## M+?@H[!2\)>H"1<$7%/;"\ #/^//N00=.U-0Q'\?H-7K\3;UI(94'@/U6 M;+Q'U[:(#[,E#5O2R78O#>%(?O*&DU;XI!<%>XQM(XP#?!AST& ..C$GY!5: MMM$(Y@4T;7&0;M!^_W#K_6L;Q1$.]NC\G4964K5T_5U#6=;"5*VA.6U&R)7K MG'OG(Q@MU21XDZGF$GSX2R8T%'P!DKV+! JFJEY?;8Q&PO=V]R:W-H965TK8U':@_>]W=D)&^:4]3-H+B>V[[[[[SKECN%;ZQ>2( M%MX*(A27(LF+E22Y1TDBE=,$M+O0C-4B-+O5,APJC5BL."<1F, MAW[O48^'JK2"2WS48,JB8/I]@D*M1T$[V&P\\45NW48X'B[9 F=HGY>/FE9A M@Y+R J7A2H+&;!3/V^P;]J\^=?SN$3< D_;5.&B(^$Z M<*^DS0U\D2FF'_U#HM[PCS;\)]%)P'NFKZ#3OH"H%44'^$S_WKU]@DZGD;/C M\3I'\*;,Y+!D/ 72$5BA2FD-:9:(DO)UXI',4)#HI4;Z&"RH#(2K 0C.YEQP MR]%]M<8X&_7@GL7VC>"OY#WG%35[QR;QFJ(F1J_:= M3/F*IR43XAWNJ'=:.F(")J4A'V/@)GDMN>'N&S0G+D*_B=S_SU=RT# 9_+O: M[C&X@/E&(794H:K(@[V+V8XZ_9TB'S#Z'.T4.=QJK 7JA9\W!A*G8=6CFMUF MI-WX3KZS/Z%15TVF/S#5G*0.M.#24+X90;:N^G3M=#5[JH552]^^Y\K2,/"O M.8UKU,Z SC.E[&;A C1_ ,:_ 5!+ P04 " "5@JI4ST@K?*X" "4!P M&0 'AL+W=OYCVX#8GC8439[9#X=OOV"FAK&[92^+;^?_.WXF/LY60 M3ZH"T.2EYHV:>976[:GOJT4%-54GHH4&9THA:ZJQ*Y>^:B70P@;5W(^"(/5K MRAHOS^S8K7K.7"QFGFA]S9PQY:5-@-^GK5T"?>@']M; MB3U_4"E8#8UBHB$2RIEW%IZ>AS; KOC!8*4VVL18F0OQ9#I7QYUQ)G&<;I_!K0DB+'Y(;J3C+-L"-* M\KT%235KEL0N(->,SAGOIP\O05/&U1$Y(*PA#Y7H%&T*E?D:$S*R_F(-/^_A MT0[X#94G9!1^(5$018_WE^3PX.BCBH]V!D_1X"FRLJ/]GGZ=S966^-E_[]$< M#9HCJQGOT+P#\XL7(,WNF'1=;GN)U$J8X_"2BG6RDD23J=NG,(@_=*$NS-XAJ4.B57==MI*+ RX : TLZJ$&QE M<#R:1+LRV*AEX7_L@QAJ5[\5_+UV.9,)MTYM$D[&__X$_D:--?<5UJXE:Q0R M2HP+3L;H1O970-_1HK5E=RXT%G';K/#:!&D6X'PIA'[KF$H^7,3Y7U!+ P04 M " "5@JI49+^/]?0" "!"0 &0 'AL+W=O"TRF7-,#]\8[] MQN:.N:RH@IG@O]E:1V-GX) UA#3C^DYLOT.13]?P!8(K^TNV16S+(4&FM(@+ M,"J(69+_T]?"ASV /_P$X!4 [V\!?@'P;:*Y,IO6G&HZ&4FQ)=)$(YL96&\L M&K-AB:GB4DM\RQ"G)[> 'BC2),LL33E@?33E9$HY30(@2[N1SN>@*>/J L,> MEG-R?G9!S@A+R'TD,D63M1JY&K481C!7Q6 M#Y]#4,+;AW 7'2AM\$H;/,OGU]OP>+U26N+6^E/#Z9>GN4QQ^YETNEC5B_[?E3$##IES(' 3BFP4ROP.@BR..-4 MPQIW/EX" :/F;%5)[!PMWSS66!74]:M%=DN1W5J1-RRQ6Y&;"C6(-,>R*<)F MIH!0I4 WB-*8@O&6B)"$-I[A)DZ%8O:J>/SVJLV]L^) ;IGZ6-P\P7H5U;5L MD 2J"CH[$=F!8;W2L-X)I4Y[1S5K?:CJ<83?KJYIOY38_Y>:!VU]FE"MKE- 1R-WRI2(&55?;[/2\!S8.2AL'_R>!Z:#B,OE0 M]>.0X:"ZZL-2[K!6[KTPK:6H9;+)J_^5TN'72H]#CI2Z>PW2?)Q@]]FP1*&$ M$$&MRSX>6)DW_'RB16I[YDIH[,!V&.$W$D@3@.]#(?1N8MIP^=4U>0=02P,$ M% @ E8*J5))RBJ[N P 8@T !D !X;"]W;W)K&ULI9=;CZ,V%(#_BH7V85?J#MCFNDHBS2:M6FG;CC9[>:CZX(!)K ', MVF8R\^]K T,2,-E(?4DPG,MW#CX^A\61BT=YH%2!Y[*HY-(Y*%5_<%V9'FA) MY!VO::6?Y%R41.FEV+NR%I1DK5)9N,CS0K@U@M>*,*5M$' 613 MED2\?*0%/RX=Z+S>^,SV!V5NN*M%3?9T2]77^D'HE3M8R5A)*\EX!03-E\X] M_+"&H5%H);XQ>I1GU\"$LN/\T2S^R):.9XAH05-E3!#]]T37M"B,)DC52\[)4U0L?= 7LBNH%TF MAK3\<[^32NC-]N\5%WAP@5L7_HR+]7:KMUC-)5/6?'7:8:MMZN]II:LQB).% M^W2>EZD8#)'GAX/8!9P_P/E7X=J0:09VM*+Y#&!G(3CS[,,$12.^J10.PV & M+QCP@IOP4E[J(TP2(PXE<)1A ([8C@@AE<1-PT%BO=52X4U M@^'$,?0#SQOA6:10E,1VO&C BZ[CT9SJRKY,(:@+4H'B5.HVZ&B"$T71>%=: MA+"7V)'C 3F^Z:6S*F-"'_Q D6<[8CSQ'OK!^*U/A:( >7;$9$!,;D(DZ8^& MZ<(V.96*O( =KQHK:C*A"&([TII+WF>Y,7O#@)1[PVJ3A$,\!GW0G>!*Q16"E^<[Q(Z/IO@!0F/\ MJ90?!7,[X]29X$]:T_]#QU-TWX-C]*E4@..Y/7+J6_!ZX_JUK O^0JDN.YX^ M@KH1Z4$/=MW)9EZ)8+MF'MW2K2 J?[PI6N0W(^._(VE%OQP\D(@P/= MXO"8WR*'<.CA40#NV0!LOC[T:+EGE00%S;6B=Q?I#(ANH.\6BM?M3+SC2O?J M]O*@/X*H, +Z>EV8,7OXK%K]!U!+ P04 " "5@JI46M("(AD$ J M$0 &0 'AL+W=O$AZO&?\F]@0(L'W-*%B8FRDW-Z9I@@W),7BEFT)56]6C*=8JEN^-L66 M$QSE16EB(LORS!3'U)B.\V>/?#IFF4QB2AXY$%F:8O[ZB21L/S&@\?;@*5YO MI'Y@3L=;O"8+(E^VCUS=F567*$X)%3&C@)/5Q/@5WLV0IPMRQ.\QV8N#:Z"' MLF3LF[ZYCR:&I1F1A(12M\#J8T=F)$ET)\7C[[*I47VG+CR\?NO^.1^\&LP2 M"S)CR1]Q)#<38V2 B*QPEL@GMO]"R@&YNE_($I'_!?L"ZP<&"#,A65H6*P9I M3(M/_+T4XJ .CT%J"Q YQ;898&=#[1@E@]KCB6>CCG; Z[1JIN^R+7)J]5H M8JK_C0O)U=M8U"!>IA\17S6V## MCP!9"'64SX;+YR2LRF&SW%1Z5**@2A24][-[^ZEQWE,A>:8<*\&?#PH [B5) MQ5\#[>VJO9VW=WK:/S.)$T#5' TQYZ\Q78,=3C+2I5O1R,;ES+LHYXGT(U6+L5:_<,@4]3=%M?KL2%;7$[<(YM]8KK532]87&U MJY26,TZB6 X8RZ\:^M?P[:AJ/[J8;TD;)M& R"0UB#:% 1#0:) MSAC=$675I0JP7)-_=3)XX#SC7"0PO%\%EJX9POH=L>$RV"^?:R.XA6VW$(:O/SG4XP^%T?B([ENPTQV+A Y]Q&">Q?%6^/GM)1'52 MHZLD-:J3ÐJ5$[@1U'[5B/%\4.7(^KT<&.=CBD%R3,E*9O^='463W(]_<) MPW0H3U"=K\B^BNAU)J(3&].S16_O,&$P4DEQ+'H;AZS^Y1'5T8J&-Z/_(T]0 M>\.I=\7'C+M0MM/#MTYJ-)S4_R5+RE9>4US4%K<+U['/,P\.LOI7!'4N7,=4 M@(2L5*%UZZO!\N)@7MQ(MLW/MDLFU4DYO]P0'!&N >K]BJDULKS1Q^7JYY'I M#U!+ P04 " "5@JI4*+9)!?P$ !!%@ &0 'AL+W=O(#'WGOOEG!P\6'-Q+Q>,*?209X4\[RR4 M6G[R/!DO6$[E*5^R GZ9<9%3!;=B[LFE8#0Q3GGF8=^/O)RF160U*DN:L MD"DOD&"S\\Y%\&E,^MK!6/R=LK7O-^B?3?%0S)1*-N;9/VFB%N>=7@#'/I/E$Z]K6[Z"XE(KGM3-DD*=%]4T?ZD9L.>#@@ .N'?!+'4CM0$RA M56:FK$NJZ' @^!H);0UH^L+TQGA#-6FAQSA1 GY-P4\-KWDQ_^V7'O;[?WQE M(D>7;*K01S2BQ3T:"Y:D"GVF<9JEZA%]N&2*IIG\?> I"*T!O+@.,ZK"X -A M"+KAA5I(]&>1L&37WX.4F[SQ)N\1=@+>4'&*2'""L(_QM\DE^O!K6UIC-\HE MBQN4H!5E)SG2-)486'(0%IIX54@E2MCQ"OU[#0;H2K%<_N> [S;P70/?/0#_ ME2N:H0PF]U'IF240KFTD%4ID4/3CO!H&O;,HQ&>^[P^\U7:;6DR[).SW\;;I M3K)ADVSH3-:4SF?U9G)4'S6 T3&:>]; G[U+EUHVB_M_N60;__ MQ'(GU5Z3:L^9ZM/G\P=Z<;/[38C^,9H=^)9^?&<-=TR_:])BCJ9<@+>^BND2 M2E*/K33C[W6SZ_XMIK]OOA?[!Q@=;K!D\D_:*9RN=[!N&$& ;#A]E M#):P N*LYR*.N4CT>W7&J"H%.T%I$8,ND QE:?ZTC'H69*_!FB]\1X,MQ05N MCG,U^ N(@[>TW5)7$!ZE[9;*@LA9Y0U]2/,R?^G>C_98NMK-A_MM62]PTYZK MWT]67)5;Z@IZ1VFM):Z@[RQHM&FI1/.2"EHHQA*D%H*7\P4"717?Z]T"0AB4 M7@$R=BK3)*4B91(MF8@A*9"QK6.H O>VQN"?1F'[!+!E0NQFP@F+X;E+*@7V MPR@29"39-:?%:_8WMBR&@V,, 5O>PMA9DPF0-@%.T(S&#-&@[T DL-(ZM1:5AQU2 UNFQ&Z5]_.#T+9=F,07OJHF M$73-6NAJE"58?!1I2"PADN>DX4]-@NS+OFH0!R9!+%T2M^B[9@IB[O3Z#3*$ M6!8E1U%_9.OOJIL:7R=#2 M#.CF:6(XD;HZ\*3.5UL<1XU((5L2/:*(SJA=- MY9-R6M\>%BFOFH0E17(404@LO9'W%(0U6-@B" ],PM(@<=-@M=?EUF:_*!+H MO�VQ$O$ODJ84@LW9&C"$-B>8NXA>%+W\,US,Z92-M+^'F[*E%OZY N9V)N MSBXE"!'00M5Y7;/:G(]>F%-!SYI7AZO \'-052AC,W#U3\]@!XCJO+*Z47QI MCORF7"F>F\L%HPD3V@!^GW&N-C&PO=V]R:W-H965TIZ,5S0ELL?7-(,W"RY2 MHN!6+#VY%I3,C5&:>-CW!UY*6-:93LRS&S&=\%PE+*,W LD\38EX.J<)WYQU M@L[S@UNV7"G]P)M.UF1)[ZCZM+X1<.=5*'.6TDPRGB%!%V>='X/3RS#4!F;$ M;XQN9.T:Z:G,.+_7-U?SLXZO&=&$QDI#$/AYH!YW2L!;!G9J^IYGR^^^&6%__,-'*E)T26<* M?8^PCP?H@F7Z/CH1*Z(H'\)HNB1Q@8V;($UD;W*I!(Y[!N%_G@/ ]"5HJG\TP$?5O"A M@>^WP-^0)PTK$5] WH,K)F5.LIBBF$MX_ \Z:@IH 3HPH%HC'J;^Q'NH!VMW M1#@<#GW?CMOBVZ_X]IU\38:9=#H%;O54TX%R!"2J'$2'B/>@@A\X^1MX5L%W MT8) K$G*<_#5'.SSP4XH!V._^&L.YK B,WP=&98I"EM((;VKND@JO;G0FHH8 M7H.>-[%SN_![ 8Z^=01N5'$='2!1ST<[L0M&?A2UAFY"( ME#QF)F8;IE803J882= ZGR4LAJ$+*EBV;.-:>(QJ7'$4A>W+'/A6K7TGVUNZ M+OAJNK&@6G2^H!'HN.A7]-P0] LG ML!%M2],XS8+;N"YF42\:XZAE!6Q1"EY9E;:F52->;+YCW=YHVH:O)NYLO\Y+ M[\-Z!>OW@K"%MBU?@;NX?*CB7<];1!90Q:#;5;G0BS WM(1L[DMB4M<-?&5FEQSJ MF=WO]W!+9N-:T^\N+/N7@CSN6PI;*'!XD*6P H]?*?!?4S5+;G75Q+@W\,IF?"\M=?^1+]&M&7?E@=1L/#Y)P M5EZQ6Q3?JB\KW;RD+\-69K%;9@_1E^'=;X>VOBRT$AVZOQJ^,$L^;KCK8,(* M>!@G'&E>&HN5Y3,J= #X/V" M0^*5-_K$LCK2GOX+4$L#!!0 ( )6"JE2")RX:@@( .<% 9 >&PO M=V]R:W-H965T#FX8YO2NH,P2RNZ@7NPC]6M1BOL6 HF0!JF M)-&PG@4?XZOYQ/E[AQ\,=F9O3UPD*Z6>G+$L9D'D! &'W#H&BLL6YL"Y(T(9 M?UK.H'O2 ??W+^R??.P8RXH:F"O^DQ6VG 47 2E@36MN[]3N,[3Q>(&YXL9_ MR:[UC0*2U\8JT8)1@6"R6>ESFX<]0#P^ $A:0'(L8-0"1C[01ID/:T$MS5*M M=D0[;V1S&Y\;C\9HF'15O+<:;QGB;':CY.;=FXLDNOSP %J0!:PL>4^2*)F2 M;\J"(7-:55#@PCGY7KG<&W*Z $L9-V?_N5ZA-5=R"]JR%8<7KL?[!3D].2,G M)"2FI!HYF22/DEDSP$/7DWYUDT[=Y%AU U0#@M6" MT)7:0B.F43APZG(L#XZI/G6OOS&=#*/H;5\QP[TV="/P*]4;AA7BL$:F:'B. MQ+H9*XUA5>4[S?;L'U!+ P04 " "5 M@JI4R;1>-R\% #?%@ &0 'AL+W=O76NTYN)>+BE5Z#%+62JU.O,\F2QI1F2/ MKV@.;^9<9$3!K5AX1EC>&8_,LQLQ'O%"I2RG-P+)(LN( M>)K0E*_/.T'G^<$M6RR5?N"-1RNRH'=4?5S="+CS*I09RV@N&<^1H//SSH_! MV648:@,SXG=&U[)VC?14IIS?ZYNKV7G'UXQH2A.E(0C\/- +FJ8:"7A\*D$[ ME4]M6+]^1O_93!XF,R627O#T#S93R_/.L(-F=$Z*5-WR]2^TG%"D\1*>2O,? MKB7!GT3 MF!K)/1H0-,7)IC&&J;/81\/T 7/'ZA0;)I2=$=SQ@5ZSQ65Z/B2*L)2>3+R%'#02%Y2 M^IML_.$6?[\6>0_A85=["#[>7:+CHQ.Y)(+^+8BB,_)TA#QD'L@&\ LW^#41 M/10&!AR7X THER]'"1I1/ AR%6E<11H;V+ %UD3V*I=*%+!O%/KS'0Q 5XIF M\B\'?%C!AP:^WP)_0YXTK$1\#GD/KIB4!<04? M._D;>%;!=]&<0*Q)Q@OPU1SL2;P3RF@0^>:O.9B#BLS@=618KBAL(87TKNHB MJ?3F0BLJ$G@->M[$SNW"[X6#Z%M'X(85U^$!$G4RW(E=$/EQU!JZTXK.Z8OI MT$%DBI$4K8IIRA(8.J>"Y8LVKAN/48TKCH:#=JZ! M;]7:=[*]I:L-7TTW$73&E$X\EC+UU,:FA-Q*NS#V8]S.IU8]@MI M)>3@DJ?US-/$H:HE]V@E&"RZ$FRQH**1N-MW$/H]WW>E9&"U."QI4NA&:C_1<(=HV$;42GK@UO0=HI"@ M-%N9!L^L=G>/!.W!/QWN6W!;'(+H?\0T+[(I%482/A5Z:]F1\GGHIO,%C4#' MFWY%SPU!OW "&]&V-(W3W' [K8L9[OE!%+:L@"U*P2NKTM:T:L0WF^]8MS>: MMN&KB3O;KTGI?5 C/@Q[N(VV+5^!N[B\K^)=SUM$YE#%H-M5A="+,#.US-0, MG5CP 02S:J3I]M;W&[;%-G-;S )W-?L)2H'Y=-DNN8VLW$A^;QCWG74-!RXK,U=7:DH3]0_19V-88[-;Y.YV.S]7B6>RZB,S^@<\CXU+Q MW3WYRLPN.=0S.PYZ<=29"FLP.-7"OS75,V2 MVY9JQCV,_;AED6PQP.YB\'4R+-K]D,)M^64%'[L%?V]^F9\+RUU_Y4OT6TY= M"6&%&P\.DG%67[%;%=^J,2O=O*0QPU9GL5MG#]&8X=V/A[;&++0:';H_&[XP M2SZLN>MDPBIX&!SDZ,.J;/@V[7M](::%!!0I6U7%[M,%$?_5X3L0#&**5S,/)[ [ 6F]/4S8WB*W.^..5*\&PO=V]R:W-H965T?S<7>[2 MG=)/I@2PY%EP:69!:6UU%88F+T%0,U052+Q9*RVH15-O0E-IH(4'"1[&470> M"LIDD*7^;*FS5-66,PE+34PM!-5_KX&KW2P8!2\'=VQ36G<09FE%-W /]K%: M:K3"CJ5@ J1A2A(-ZUGP<70U3YR_=_C!8&?V]L1%LE+JR1DWQ2R(G"#@D%O' M0''9PAPX=T0HXT_+&71/.N#^_H7]DX\=8UE1 W/%?[+"EK/@(B %K&G-[9W: M?88V'B\P5]SX+]FUOE% \MI8)5HP*A!,-BM];O.P!QA-#@#B%A ?"QBW@+$/ MM%'FPUI02[-4JQW1SAO9W,;GQJ,Q&B9=%>^MQEN&.)O=*KEY]^8BCBX_/( 6 M9 $K2]Z3.(JGY)NR8,B<5A44N'!.OEOQ?D%.3\[("0F)*:E&3B;)HV36#/ 0]P^EJ@V5A4E#BS$Y96'>ZK]N],<' M]'^IY9#$%P,G8]0#GQ\#'_?!0\QDE\ZX2V?L^<8'^'S(-])87>.O;LFO6W0@ M-Q:$^?T*_;BC'WOZR0'ZMA:YJX5J:P'/V-$&^E+7D)U[,M?.VRR)TG#;(V#2 M"9@<+%;@)^I7K# ML$ 1W>/3AQN*?O"EX0(\)@F&3_O+(58 MG3D.GRU)BGF7KD@F[\PI2[&0IVSA\!4C.%).:>(@UPV<%,=99S14UV[9:$C7 M(HDS;IP%R^6(K_@C(8KO"#W1'Q:W3)YYE11HC@E M&8]I!AB9GW",,(%N'J4Y#
@)VB:P!;S#K @^> .0B9,AG?+@[-+A/[.Z_K;,N M0/U6]ZMGW''N'IC<]\CPJJ?LJ7A>2SSU5*\S+MA:-KD ?WV4!N!:D)3_;0G? MJ\+W5/A>2_B+E#(1_X.+UL\BL&6Q(*=T/L_K1[8M88Q$\D!F$7.^QMF,@!GE MPE@HQ5J!6BO7N66JK7P7M'Z-T!U7XP7?E7% Z:+(UJ#/:M/': M"(6N5F?7FMX=V=!D$V<+,)8=% OP <_B)!;?+-#ACO;#8W +D5X '<9N6:Y M3C9*!HPO"-1D&:%Z:QFLPK;&AUH?H?<#%:Q<;+^[O#J0II$?^BU M!)#NQ0W M&,_!X%UT"L]A,'K-DN[O<%WB:%K!P&T#HK48VL5832,)Q=D9^!?P:^2*JRUA[K0F#&M,&(^CWS%PCK;8( M_D"-*1?;S7'@UJA11_915]5 M9EQ5YHF>KO)AX 1P(?\BL")L)F_+SV;C(&]?P^U"Y+^UU;F6=F27=MFKX?_J M5:1%%_E'Z56MN\@^Q;ZL5YM#JN_57S\&HQ951%J\D5V\7[E3F[H=H+JX&XS: M8&AQ1W9Q?]4^[3<_N�$,ZF51L*_?Y ]@G]-;IT\LP:;M<+K5WJZ;>19W\; M'3ZG>_K-X1UE3O>THGMV1?^L]M,DBUAJBJ1PGV- Y54@XM3XN?E,:-3UT%N# MW_@9/]@=N,8GXNQL=J6$+=0N(Y>5N\Y$L3U47:UV,B_4_EWM^B4\&Q?[D3I, ML3UZ@]E"5AQ(R%R&=+NA;$M6[#@6)X*NU);:E I!4W6X)#@B+#>0]^=4RG1Y MDB]0[?N._@-02P,$% @ E8*J5(S1<'JE @ , < !D !X;"]W;W)K M&ULM57;;MLP#/T5PKN@!;;ZEMNZ)$ ;KVB K@C: M=7L8]J#$=")4MCQ)25I@'S]*=KUL38R^+ ^Q+CR'AZ1$#;=2W>L5HH&'7!1Z MY*V,*4]]7R]6F#-](DLL:">3*F>&IFKIZU(A2QTH%WX4!#T_9[SPQD.W-E/C MH5P;P0N<*=#K/&?J\1R%W(Z\T'M:N.'+E;$+_GA8LB7>HKDK9XIF?L.2\AP+ MS64!"K.1=Q:>)@-K[PR^>FM7(&WB08L;6PMS([276\70MWT(* M[?YA6]EVR7BQUD;F-9@4Y+RHONRASL,.(.P< $0U('HI(*X!\4L!G1K0<9FI M0G%Y2)AAXZ&26U#6FMCLP"73H2E\7MBRWQI%NYQP9GPEB^7;5X,H^/#Q"ZH< M$IP;> _73"EF*P)'"1K&A3ZFU;O;!(Y>'P]]0YXMWE_47LXK+]$!+Y^9.H$X M? =1$$5[X)-V>(*+!A[N@2?M\+.2O >1@P=_PWU*5Y.SJ,E9Y/@Z!_BFA4&% MV@"E"$%O60F_X%H:2I[FRX(64V :+C%=\F()TT(;M::K8EI\QXWOV/F.#Z:" MZO.'$;Y?D0%,#>;Z1PM]IZ'OM(:6H.*;JO"%M!>3"6"Y7/^KO4I[Q=5S7+:_ M;,;4;:K?T-_LD=%M9'1?*B-C7,&&B37N.W;=YPJB* AW!50'[+EA&(1A_Z#2 M7J.TUZITHC#E!B[8@@MN'ND@N(+(#*J=EIKT&Q?]_U'R04,_:(W@4Y:A:[[ M=\_UOGJW$P4G_?C-/D'^3GNR;PEU [H8&@1F1$0P*HZJ^G,U,;)T'6LN#?4_ M-US1DX;*&M!^)J5YFM@FV#R2X]]02P,$% @ E8*J5)$V%EBN P HPH M !D !X;"]W;W)K&ULU5;;;N,V$/V5@;!%$R". M+HXO6=@&8B?%&FAVC:3;/A1]H*6QQ:Y$:DG*%Z ?WR$E*ZY7-HJB0%$_6+S, M')Y#SI SVDKU1:>(!G9Y)O382XTIWON^CE/,F;Z5!0J:64F5,T-=M?9UH9 E MSBG/_"@(^G[.N/ F(S>V4).1+$W&!2X4Z#+/F=I/,9/;L1=ZAX$7ODZ-'? G MHX*M\17-YV*AJ..6WW4!BME*>47VYDG M8R^PC###V%@(1I\-SC#++!+Q^%J#>LV:UO&X?4#_P8DG,4NF<2:S7WABTK$W M]"#!%2LS\R*W'[ 6U+-XLJ-.'*([LXX M1+5#=.H0GG'HU@Y=)[1BYF0],L,F(R6WH*PUH=F&VQOG36JXL,?X:A3-VNN@38>%E(;A8:K"F** M E>4)M)&-!OY&]:E/8:I;U_HI2MB#Z8%/\;J;T6 MJ>TZ^XW._F6=4G220TAR$5/TV 1?NKPW*>E(998 /0W$30+E/P.6_$YWD VT M-H[5>OTCCH/>N=,8-"P'%UE6UU!AKZ'X.&UP9]O81F/P#8U.+^P.&Q[5%?"M M5=@?M',=-ER'%[DV">Y(7TBZ^P;P_O]W8X3!VUL27-P/RYJ)_?>ZCALB\LP$ MJZF_8"&5'?M4H'UH?/?8*KRC5[$-1<:,EP19' [H(M(5151U3&R M<$7%4AHJ45PSI2H2E36@^964YM"Q"S1UZ>1/4$L#!!0 ( )6"JE2N9G]E M"P0 -(/ 9 >&PO=V]R:W-H965T&7LTT[V0=RJC5*.'G!?J-D#G1 M\"JWCBHE):D%Y=SQ7#=T)-A0$_N[I@G)NF$#'CYITU/@TP,/G)_;?[.9A M,VNBZ$+POUBJL\M1-$(IW9 =US=B_SNM-S0V?(G@ROZB?6WKCE"R4UKD-1@4 MY*RH_LE#'8@# /#T [P:X+T$!$< ?@WPWPH(:D!@(U-MQ<9A23293:78(VFL M@HQ=U[#"[_>"#:7BO7&Y3[IRA^0*&P#8.( MVZ+\%_UL!PVWO0Q_7#/#;3?#[]K.:O;QZ_VLQW*HH>&VH^'AEF;*M212LX25 M!)*2VAW!_=&KM]O&PK![0RQZ[*)Q<%QMV\+P< \[S*XRI4?SDHM'*GO5AIW# MTQ$Z9/)<8]NK\'"S^FG.%?A=<*(4FAN&'""W6B1W0X7?-C;\<9T-MZT-#_>V M508E*G*D,B*I0DRI'5ES:LY:O=8_)70[EA=@C.,H>GG?]EB._2@(@OA%63@' MPTY.Y=8.C0KN@5VAJX&B66T&TRL[CKU8G^.+135>MC35M OCPI9!F7.Z 4KW M? *R9#5 5B]:E':D6@L-4;&/&0S=5!H#^+X10C^]& ?-&#_[#U!+ P04 M" "5@JI4$HQ&GRP& #['0 &0 'AL+W=O<>[X]WSW$D7&R&_JB5C&CSF6:$N!TNM5^^&0Y4L M64[5N5BQPOPS%S*GVES*Q5"M)*.I%:7@_?PW0<2E@)VQ9^<;53M-RA=N1?B:WEQDUX.@M(BEK%$ERJH^7I@$Y9E MI29CQ[=*Z6"W9RE8__VL_5?KO''FGBHV$=E?/-7+R\%X %(VI^M,?Q*;WUCE MD#4P$9FRGV!3K0T&(%DK+?)*V%B0\V+[31^K0-0$(.D00)4 ZBN *P'<5X!4 M J2O0%@)6->'6]]MX*94TZL+*39 EJN-MO*'C;Z5-O'B19DH=UJ:?[F1TU<3 MD>?FO.ZT2+Z"M^ /*B4MCPZ\GC)->:;>F+M?[J;@]:LWX!7@!?B\%&M%BU1= M#+4QH%0S3*K-KK>;H8[-[MCJ'"!T!E" @A;QB5_\ELIS@*$51RWBT_[BL$7\ M@U]\RI(N\:$)^B[R:!=Y9/7AKLAG5"D@YE7L__[=_ ]N-,O5/Q[M>*<=6^VD M0_N'?)6))\: LMI7:YDL33V!548+D(A"2WZ_+DNU[1@G6]V1U5U"S<,5AG!\ M,7RHAZNYB(QKB_;,)CNSB=?L>CIZHA#NU(4GB'&TTQYYC;U;4LD48(],)ERQ M%+PVY:'LS3=M4=UJ"VL!@R2 B,3[@9VVK$,1AF76M<5VM#-WY$^)N]G,X_5X MIV9\@IC&.^VQU\A;^LCS=0Y6)J:LT.4^+.,+?I\QD[:YX4=%MPSS8-")EK>U M< G-VN+NWQ&&YT'PB\=T&#@L#7H9SYZ+CQ;%FF9[]09H+M:%;@7/H%%1*&P_ M%$/G+WN;4-=ACHW_! ME,V9E*:P)O63?V\HJEBPO$R/#==+<%.D_(&G)M)GX/X)?'Y:63_K0F=@5C4W MAKG 1[UD$LR$TI)I+K>JKEG!YEPKGT,.?2$^09% !Y/0CY,6>MZ6'5*Z7Q:: M/MJ@+$66\F(!5O0I;S_>2;7%7KH11*(#-&I9-AZ'<4=>.F2&H=>#W=GN5_7A MV?+:V6ZA%7"EUL?!MMJ^CJ+C(!Z%\-"]YCJ,XS# '0XZ;HD1,TR3[2MD1'HQ/ M !7(D1+RD])AEW(&"F9Y51VG$O;LCB..GH7Y'@,^=FF M+94!>YD7X?BPCEJ6D2@8C3H;;$' MZ3!&AQZTK IPEP..\Y!_Y'AI.URIV^]SQR0^)*#6=5& .T8-Y$@4'1DVVBM] M^_W1YI2O AW5H5-,(<@Q#7K9'/+=%7Y\0-FWT%$$>CE%_.3B;=(!AB3JZE.0 MHP/DIX.?4I;C1L&-HD8GTK8*AEU9[O@%^>>;"55+L"[--X.28EJ;D8ENJ$Q; M+8V;T#"*.FS CH.PGX-Z5)JY[#G\8\<9&)[B$8N#;-P#LG^\\*;5-KTG?EQ[ M"M0+DT]7>%/<1&<4(53KU_9-=^B,CZ#S"_)VBIM#"JSW^OLV..3&_B&E7]Z^ M3[ZMN>+V:GO3-T1BA^LX.D7Z.E3&O5#YAWD#-[$7DG@<=DP6V&$O[H&])Z6- MRH"]GF\<0M)END-=? 1UVS/GR#,XXA"5!"?(#>*@D_S?[39I]M'(3'H=SX\= M)I/3M]&DV2!W8C%Q6$QZ87&_QQ>DI>D-XE'C67'+NJX0UI[!^Y%W)D7"6*K M7(KB MMU0NN$GLC,V-8' ^,AKD]DWC]D*+E7V5=B^T%KG]N60T9;)<8/Z?"Z&?+\JW M<[OWO5?_ 5!+ P04 " "5@JI4$%C_E64" #$!0 &0 'AL+W=O&2KTKI F*457<$<[%/UH-$+.Y:""9"&*4DT+$?! MN'\[';I\G_"+P<;LV,15LE#JV3D_BE$0.4' (;>.@>)O#5/@W!&AC)>6,^BV M=,!=>\O^S=>.M2RH@:GBOUEARU%P$Y "EK3F]E%MOD-;CQ>8*V[\EVS:W"@@ M>6VL$BT8%0@FFS]];?NP T">PX"X!<3[@,$10-("$E]HH\R7-:.69JE6&Z)= M-K(YP_?&H[$:)MTISJW&588XFTV5$-C-N57Y,_E"YGA+BIH#44LR8VM6@"P, M.9^!I8R;"\QXFL_(^=D%.2,A,2758 B3Y$DR:RXQB/;/4M6&(BX-+2IT^X1Y MJV;2J(F/J$G(O9*V-.1.%E!\QH=865=>O"UO$I\DO*>Z1Y+^)8FC.#Z@9_K_ M\/X).4G7[<3S)4?X[EYJ9M_(G_'"6(TW^.\)SD''.?"<@R.<'\=4@6Z.A)R[ M4^K>U+WU-=9U(N2-%SO=NY+"G0+=J-H[%_@7GR"(ZJ9*!\TS7S# MJ[%BTA .2Z2,>M&PO=V]R:W-H965TCTJ[VJKMWCZL[L$% M)T$+=LYVFNQ_?S902, X4:/;>TDPS(R_&<]\8WN\9?R'6!$BP2[/J)@,5E*N M;QQ'Q"N28W'-UH2J+PO&8$)X52GCG(=8=.CE,ZF(Z+=P]\.F8; MF:64/' @-GF.^<\9R=AV,H"#MQ>/Z7(E]0MG.E[C)7DB\NOZ@:N14UM)TIQ0 MD3(*.%E,!K?P9HY"K5!(_)62K=A[!MJ5%\9^Z,%],AFX&A')2"RU":S^7LF< M9)FVI'#\4QD=U'-JQ?WG-^N_%\XK9UZP('.6?4L3N9H,1@.0D 7>9/*1;?\D ME4.!MA>S3!2_8%O)N@,0;X1D>:6L$.0I+?_QK@K$GH*R8U9 E0)J*_@]"EZE MX!6.EL@*M^ZPQ-,Q9UO M;2RIA^*V!3:RIN4ZF5\DEQ]396>G-[&\2;?9%B2 M!'R1*\+!G.4J(59ZI5X)^,2$ %?@D64Z9[:8)X MP.V7^3VXN",2IYFX5-^_ M/MV!BP^7X -(*7A>L8W -!%C1RJ(>B(GKN#,2CBH!XX'/C,J5P+\1A.2'.H[ MRK7:/_3FWPQ9#7[&_!IX\"- +D(&///3U:$%CE>'VROL>>\,]SV-64[ A0[[ M)?C^2:F#>TER\;=EW"\F]WLFGY%E2FE*ERKQ,TQC8EJ?TL2P,*$YX'7J MNQ'2L7O=#UM7S/-A$$6UV '"H$886!&6(8D/0I(6(?D(7HA*0 (DWA%C8I66 M@SU$<.@'00MW5^HJ@H%GACVL80^ML)_Q#I"=8E9A#.FP.V<;ED%D9,84UIC" M=X>2JO:@JK@WE*$QE&X+R1%;:J^R,).NI,ZP?A<&\)2W1= M,2_PHB@TPXMJ>)$5WG[],D.$,U6WEDJ%;D/+[J\G"KC7%>#Y5%'9:&5 &/JM MI3#)H2'R>JH.H@8E^L]RO#)]+,D-8I8LATT?@-Z9>5X9.)@Y##S4B:Y!3J>Z MWP.QZ1;0WB[4-DEM@BB8;S@G-/X)GCFF0J6DVGY9D[QA>QC\#TG>L#:TT_9I M26Z@YL@=#$#8_#]Q/YL9X(C4SN=; ;J7R$>J W7 [M9'ZD M+\(N1W?*SR9RB*JA<&CG\+-8(SHMH%TQ2T!1TQ60>R9K5 8.6 M[[L]Q(::SH'LG6._IJO"_4.=)H$ZLCT2F7*BSH 2/"@';+O[I@4@].LI!#4T MCNPT?A*%( -#1VX[9TQ2T(4]-(X:&D=V&C^'/RK3!^D^:N/NRJ >TD--9T#V M@\ 1YD"&;7Q[2VV2Z=E3HZ9E('O+.(<[4+=#P/:NU2"#^DJRZ2#(WD%.8(VP M6YO7Y;WP/=%K#,O M;W,:,^7EDCJ5J[(3(",+9=*]#E6\>'E?4PXD6Q=7'B],2I87CRN"$\*U@/J^ M8$R^#?0$]:W9]%]02P,$% @ E8*J5(%H)\G)! &Q< !D !X;"]W M;W)K&ULS5A1;^HV%/XK%KN:6JDML9V$I)**K6BJ?IDSGA"IIGS1%RM.2:B=DKB/+,OM M)R1*>Z.A7IORT9!E,HY2.N5 9$E"^/L=C=GFI@=['PM/T6(I\X7^:+@B"SJC M\GDUY6K6KZ*$44)3$;$4<#J_Z=W"ZPEV<@=M\7M$-V)K#/)47AA[S2"3$B6E,X*01*EQ3=Y*PNQY:#B M-#N@T@'5'>P6!UPZX$,=[-+!UI4I4M%UF!!)1D/.-H#GUBI:/M#%U-XJ_2C- M>9])KGZ-E)\$AP*0- 0/J9 \4]1* 2[!K-@/@,W!3++@]?). M%3D$8Y:HG2>(YN[^+1]3<#:ADD2Q.%=^S[,)./MR#KZ * 6_+5DF5&PQ[$N% M.7]R/RCQW17X4 L^#!Y9*I<"W*<-7#+.4D7-!]? M?' 3:FK'9!5)$D=_T_ "W"8L4]9__JI"@@=)$_%7!R"[ F1K0'8;(+U)"D#! M]B:A!9"F'5!$='7$7*?6(^A8OC_LK[=YV;?R+=>KC';0.A5:Y[O0*ED*>%;? M=P7J(K*SA<=S'6\7],39 ^T.;+\9M%N!=CM!CYF0^?O(Z9JF&177X!_UFKZ( M@$>K''SQ&L=1D&<@.C@=5 \ M+'6!0L53S%9YZ;IJ8>09GH@^0R/0\/@*78;(A.J"&JG;(\GO\EWE,/()_=-@"!G%1=;1&2I#[M3>]E"- MH08K[/LM H>,'J-N/;YC:2; -"8M$'?#&MU$Z$2H,6J+\/&IP?N'/G1AG9I] M*QAA_#K M^2&$&IU%SHD0:@0:=5]U/T6HVW!6N?6SJL$*VOZ@A5 CW^@ ^09LU0YR-[#1 M6>2="#E&FU'WW?93Y/C[0NBX=6[VC7R_Y:3"1K=QMV[?SZ;3 RC!1E&]U7W-VOH=O!X7?5H3IF@;/Q*^B%(!8CI7(:VK@4+%BTYL M,9%LI7N3+TQ*ENCADI*0\MQ _3YG3'Y,\@=4_?#1OU!+ P04 " "5@JI4 M-7%@2^ # !-#0 &0 'AL+W=O?0RCT MKL -NI>6C]C^V;$=,S\+^:H.C&EX2Y-,+9R#ULU<=):-Q(90FKN]Y8S>E/'.6\^+96B[G(M<)S]A:@LK3E,KW%4O$>>$0 MY_+@F>\/VCQPE_,CW;,-TR_'M<0[M](2\Y1EBHL,)-LMG ?R946F1J!8\2=G M9W5U#<:5K1"OYN9;O' \0\02%FFC@N+?B7UE26(T(<>O4JE3V32"U]<7[;\5 MSJ,S6ZK85Y'\Y+$^+)RI S';T3S1S^+\.RL="HV^2"2J^(5SN=9S(,J5%FDI MC 0IS^P_?2L#<2403%H$_%+ +[BMH8+RD6JZG$MQ!FE6HS9S4;A:2",P]_01.X#8?5&Q9Z336?EN,9F M&H#""BCL!'IZ8S+BBL4?!@EO0#Z3"0EGWK299%R1C#M)L(YWC.L>).-;$C\D M;1&95!R3[HC8.NJ[/Y,;F)!,QM.9WTPSK6BFG30V 85-P $PNUUTFWR<;'I# M%I#1*&@CFU5DL\[2^%GT5-RNAQ.3>$; )95@+3D&;LTD; Q41]D0K^Z$7M_" M,55_1".%YR8$=?TW-BAK8'*]0T-_W!P$E,5",\5B5.3SE-(.$[VQ7>&97JOA&L MVP I1&$"J3VMQQ#3]ZYSC]3=G72W]XT=*:ZB.H#S__>GVVA_?^I3@G0?$Z4_ MHAZ]!D#W>\GV5#.W.0@5A.; MV@Z4_?4[.R&E%*(][H78Y[N??_?A._IKJ9YU@FC@-4N%'GB),N!%WA;P0-?),8*_&%_R18X0_.XG"K:^15*S#,4FDL!"N<#;Q1<3ZZL MOE/XP7&M=]9@/7F2\MEN[N*!U["$,,7(6 1&GQ5.,$TM$-%X*3&]ZDIKN+O> MHG]ROI,O3TSC1*8_>6R2@=?S(,8YRU/S(->?L?2G;?$BF6KW"^M2M^%!E&LC ML]*8&&1<%%_V6L9AQR#H'3$(2X-PWZ!UQ*!9&C2=HP4SY]8-,VS85W(-RFH3 MFEVXV#AK\H8+F\69473*RVC[,;.#TY@Q/@ KXG,M<$J_N^(;KV4C\J MJ8T+:N$1:DVXE\(D&FY%C/%[>Y_Z8NH1F<0]@(PP-\)O]N M'M30:5:A;SJ\YA&\6<(47M@:C&$B,WJ7FKD0CBC(8H$V!?"T@5V]*=LXLC>+T<"-8L33'0ZDL MD#L.V7:.U;!#86KW_=5N@ ]H!6&G6VF]H]VN:+=K:3\*A9%<"/Z' A3M!C*2 MVAPBV_Y (^AUFX=9="H6G5H6$[H+A#2PH=;[1N@ ]A"V*VT349[U:DN[68E*(&/?B(2LH^ZJ*JIBD3-=B]"KOW?Y3W547H MJM;9J9(1(G6YN9(9Z,/%?B@O5Q_*)>QV>GNE_5$IZ+:#O9KR=QIUAFKAYI>F M.LV%*?I8):U&Y,A-ACWYF$9G,>G>8(JY2UUJ06\54IP39..R2\6NBEE6;(Q< MNG'P) T-%[=,:/RCL@IT/I?2;#?V@NH/Q? O4$L#!!0 ( )6"JE24] D$ M0P, "L) 9 >&PO=V]R:W-H965T(#YNT-2]=7X;:2FT'8A(3%67P ?'!2ZZ-M<0.MM.N_'K.3AHJR,(0_=#X MY9['SYW//D_V4CWJ%-' 4YX)/?528XK7OJ_C%'.F>[) 03,;J7)FJ*NVOBX4 MLL2!\LR/@F#HYXP+;S9Q8RLUF\C29%S@2H$N\YRIPP(SN9]ZH7<<^,BWJ;$# M_FQ2L"VNT=P7*T4]OV%)>(Y"->G[3!NO(@Y:/M MW"93+["*,,/86 I&GQTN,-H^LK]USI,S#TSC4F9?>&+2 MJ3?V(,$-*S/S4>[?8>W0P/+%,M/N'_:U;>!!7&HC\QI,"G(NJB][J@-Q B"> M=D!4 Z*7 OHUH.\H:Z-=VMB E/^P.KC-GQ9<:TA@4L99Z3886ZA/OU#9R].H=7X(-.F4(-7,"] MX$9?T""U/Z6RU"1+3WQ#[EK1?ER[MJA#(^B#CG]9NO[CJ__#-_:!OS2GH'$ M[@M=#)JY;9PKQ<06;0K PP%.[5;LX(9=OL#7]T0)MP9S_:U#T%4CZ,H)NNH2 M1$E8FE0J_H.6.Z,,J/+BO&W_*[J!H[/WU6YV'=C?Q-^UR!@T,@:=,BK?=J@- M%ULH4''9ECV+;I8!') IW1&68:-GV!T6=UAD??CP"57,-4*A>(P74!:D$#*> M#:SKAL5UR]10=54&[K3;'K]1&ULO9G;;MLX$(9?A3#V(@4:2SSH M5#@&G*3=[4460=RDUXQ%VT)T<"DZ;H$^_)*2(BJ1Q,BILC>V3ISY.>1\'(FS M0\8?\BUC OQ,XC0_FVR%V'VRK'RU90G-I]F.I?+..N,)%?*4;ZQ\QQD-BT9) M;"';=JV$1NED/BNN7?/Y+-N+.$K9-0?Y/DDH_W7.XNQP-H&3IPLWT68KU 5K M/MO1#5LR<;N[YO+,JJV$4<+2/,I2P-GZ;+* G\Z)IQH43]Q%[) WCH'JRGV6 M/:B3K^'9Q%:*6,Q60IF@\N^17; X5I:DCA^5T4GM4S5L'C]9_U)T7G;FGN;L M(HN_1Z'8GDW\"0C9FNYC<9,=_F%5AQQE;Y7%>?$+#M6S]@2L]KG(DJJQ5)!$ M:?E/?U:!:#3 ?0U0U0 5NDM'A12O!0K 4V>JA>.1F M>9N#A8JG:GMRR02-XOS#S!)2D;)KK2KOYZ5WU.,=@ZLL%=L MU-U!3]TY1T:#5Y1/ 88? ;(1^@M8(-]2SO+RUV ?U^'"A7W28[\5CH4*Q\N+ MMVDD@W>BPO0!_%9:;!G6E0RIG(%EK,%U3%.#(%(+(H4@W"/HWWURSSC(UF#Y M6A^=VJ1C[.-M^B@[Q,*/X)YMHC2-THV<^%+NBH&3**U"VCG:I6&G,*QX\#B' MGNT[Q)E9CQV*W%J1:U3T-Z>IBNXKWMVV=^QYOA]T>_=J[Y[1^UT1C=><>RWG MIX'C>UZW;[_V[1M]2_*L633 O=]V+\%,2+?[H'8?#)P*+ V/F =!2PT*/-N! MN%L.M#6M;*.@;W)%.#V7%.[(.OI.J0@;+(5C)2-$VBAZKW2L+#_+"!="WT4] MXZ Q",T<')B1E95G FP/0;MG7D*-/4A&2,K*R+.T()[=DY10$Q*:$3DX+6&; MB*>0.!CV*-!$A&8DOC4S81N2R'6)A_P>19J2T#-._N]% 21#LGAD7!9TH)@C M0%8E#'RA$0=W--XS<"T3I,@.4W)H/$(S'XW)<;N\!#OIK@B'RGY=$'2&IG3E M-4*#T=3O&RK-4&B&:)TKQ^HIS?I-/<$4N=UZD&8H,C/T*76.E%-9;#05#I6$.R,3T]R(PU<-!2X+U/K6(&H/:&<*>XIAI"&+S+#5Z90\3JF M-/6LA>]5EB(-:#1:88HT=]&[E::H3>+ =?V>B@1I$*-1:E/4YBZV'<_OFPP: MNVB,ZA1UE:=0%N<][C6 T4@%*NJH4)W>BA!INJ+W*5%1NT8U#0C6>,7V_[4. M8DU1;*;HF.M@Y:J)+1),@YZ1PIJKV,S5MZZ#E=F!ZR!NO,J;,?K&=;"RZ@\, MCP8F-E>T;U\(*\-#%6G:XJ&T_<.%L/+C#1Q!S5YL9N\%S;>G2R9$W+4&CK#< M88UA;*Y^CUCNL(8K-L-UX-J"VVAUO<#I*82P1BLVH]7TLCW&)RZ-5&)&ZA'! M)1J9Q(S,@<&MK#Q[A0T"V^N9O$3CD)AQ.*"*:P;9U&>-/()'"V3C"Z097$,# MV7X7A\AV@IZON]E4>XXZ,?+C9LKRF7%D8.8K653>^I)Y[S< M"RE/1+8K]A_N,R&RI#C<,AHRKAZ0]]=9)IY.E(-Z1VK^'U!+ P04 " "5 M@JI4S&TC.XL% .&@ &0 'AL+W=O,?[>-1XS<47N:!4@:<\*^3%8*'4\GPXE,F"YD2> M\24M]"\/7.1$Z5KVC&UQ<#.-@,W++Y0IF!X62\)'-Z1]7]\D;HMV&C)64Y+23C!1#TX6)P M"<^G.#("Y8S/C*YEZQD85V:?8G2]7B8A /0$H?R"I3MWS]*ZT="HR^A&>R M_ O6]5QO )*55#ROA36"G!75?_)4+T1+ 4] J@60#L"T.\1P+4 /E3 KP7\ M2@7LY36[K/"Q/U."?TKTW)J\N'KBJEG<+DF M(I6 %"GX6$@E5CJT2H+WX);J-Y8HFH([Q9,OY92]P?N"Z=F_$R&("2,XF5)% M6"9/M8;[NRDX^>ET/%0:KC$Z3&IH5Q4TU ,-@T^\4 L)/A0I3;?EA]K-QE>T M\?4*.15^(N(,8/@.( ^A#CS7AXO##O&I6WQ*DS[Q+6]P$SEM$GQ4-)=_.P %#:# N02_:+/&VQ-6 &F,[KI9 M946E)"B5F#KX.('("T:C\?"QPWC8& _?B5X/LTFJ);G)2.%8 MBJA!$QU';.(&4/P6L8GW8Q,', Z[8S-JC(^8EDK%_- C% 7U2QM=E M*VKT*:%45SVUH( LEQE+R"RC0!$QIR9N;N2C?>2!%_D]604]6Y ])_;[0M"$ MSXL2>-(.9<*E>F=09ZN4%7/ EV98=E;6RD;80N?U &LQ!7S+A#>%#H8Z[5MR M[RNYSUI..^#(,H@L*G0YL4PC */:]OKUHV@)$3W[5& 0JNP+-N'2S4=YO\TU'>#!MXG>C<%I!6381T MK::E"NCFBC=/N]=6'(XWBDU MW=/"GFJ#+*$@-Z'4+*V[4:ET6V%VRTN X1Z2$?:];;S3CEGFQ ][\%JJ04Y#J1$4?! F "/)%OI!L]T=3K)JF!UQZK2&[6B M@$=G*-Q-KOUI?G"&44^P+&D@=V^P%ZS+_L;UNT[HR)(&"H\DNI8GD+N*'WA* MK[5L50 <17'<<]I%MO0C=^E_10W8;QG0*/("B'?+0$=O$7EQX <]H&WU1P>U M%VNF%@N:56RJR%,UP+.*]V<9FU?A?6.?"1-"FX=7OD;E(.W/FXH\WP(@2]'O;'EEBPFUB^?>?7"K=V?ACZ M$=HYL$P[)L(0PCCL815L604?<./T&C:L]?:SX38@RRGX?VA$\'XC$F/LP_Y] M:0D&__!&Y 4+=2,"$,BKZV*(=(">.SN38>NB/*=B7GYPD'JI5H6J[I&;T>:C MQF5YE;\S?@7/KZM/$U9-]:7D$Q%S5DB0T0>MTCN+=.!%]?&A>E%\65['S[A2 M/"\?%Y2D5)@)^O<'SM7FQ1AH/@%-_@-02P,$% @ E8*J5-4[L*LQ P MQ@D !D !X;"]W;W)K&ULM59M;]HP$/XK5K1) MK;21-P*T J0"K5:IW:K2;A^F?3#D E83F]KFI?]^9R>D*0U9OXP/P7;N>>ZY M\^7L_E;()[4$T&27I5P-G*76JW/75?,E9%2UQ HXODF$S*C&J5RX:B6!QA:4 MI6[@>1TWHXP[P[Y=NY/#OECKE'&XDT2MLXS*EQ&D8CMP?&>_<,\62VT6W&%_ M11#*3ZWC@ M>$81I##7AH+BWP;&D*:&"74\%Z1.Z=, J^,]^Y4-'H.9405CD?YBL5X.G)Y# M8DCH.M7W8OL-BH BPS<7J;)/LLUM.YY#YFNE15: 44'&>/Y/=T4B*@#DJ0<$ M!2#X*" L .$AH'T$T"X ;9N9/!2;APG5=-B78DNDL48V,[#)M&@,GW&S[U,M M\2U#G!Y>\[G(@#S0'2CRE7RG4E*S$^1D IJR5)WBZN-T0DX^G9)/A''RL!1K M17FL^JY& 8;&G1?.1KFSX(@SG]P*KI>*7/(8XAK\N!D?-N!=#+R,/MA'/PH: M"6_I"_&]+R3P@J!.SK_0LD5"_RA\\G&XWQ!,6&YE:/G"(WP_5F#VCB_(C5"* MC'$K7[ Q;*F,%?E]@];D6D.F_C3X:I>^VM97N[EL--T1V&$/4E"7OIRC8SE, M ]H,PR#$4#?5)+TW\KTPZI56;_1%I;ZH4=^$J;D$#5BPI= 9<$B8KA,:O=<0 M=(/>@=+W5MUV+ZH7VBF%=AJ%7B8)V-9758K;6)O/9JJHU?8^UY5A,\R/6N$A M[DTHW3*4[D=J8@98=-5PH*Y3C+OODMGQ_+/#XJBQZO9\KS[GO5)HKU'H(X^9 MTI+-UAIB E1R_&@4$0DQRMF"XRDX4RQF5+)Z\;V:FC6_>EUGI:ZS1EU3] K/ M:^":7&[PV; GOO?:W[W_WA7\RFGB-X9P522P3*J$%<548T'7]?M105?-9%23 M2+=RP&4@%_:BH,AW"^TN0W'.S&"\8522%! M2J_5Q:]=YI>&?*+%RAZC,Z'Q4+;#)5ZT0!H#?)\(H?<3XZ"\N@W_ E!+ P04 M " "5@JI4]3':9KP" "R!P &0 'AL+W=OZZ.E]!2?5 MKD'@SE*JDAJ%[LE9<+)TFKM5F6IW!C.!-PJHC=E2=7/ M"^!R-W9\YV7ACA4K8Q?<+%W3 N[!/*QO%<[/AM1I?5I@=_S" M?EDEC\G,J8:)Y%_9PJS&SL@A"UC2#3=WMLS#WB2NI2A.#:@2?^*Y.2%+ M6]BM+>Q[]:FYXHK+GO1M%H]\+_3P2=UMMQ3[E@F*,QIV+5\%'+4!1_^A>O(O MJL>MJ_B#54]:YN0#5:^YHHZ6$1Z *-E7/=E3/0K],S\ZJ/JH#7C4&_!,8+2@ M#<'S#$3OZ!J51LFQ!)H5 A<7A&IR!8N"B:+3!GK$.FM]GWUP&7SO3QOS>O/" M%/!6P,9%2[EY&VW3D[P]40.O>=Z(ZG8:JKW-L&&A')IP6"+6&R180U5?$/7$ MR'758^?28,>NABN\5$%9 ]Q?2ORKFXEMV^TUG?T&4$L#!!0 ( )6"JE3E MY\[CK ( .H& 9 >&PO=V]R:W-H965T(!Y" I$DI'6HKT79L2$.KZ& /TQY,M89(L%+D0L]]#*BY97OZSC#@NESN41A5E*I"D8F5 M? M+Q6RQ(&*W ^#H.<7C MO-'!S,S4:R))R+G"F0)=%P=3K&'-9#;V.MYZXYXN, M[(0_&BS9 N=(#\N9,I'?LB2\0*&Y%* P'7K7G:M)W^:[A$>.E=X8@ZWD2,U^XVHWM3PQC1.9?^<) M94.O[T&"*2MSNI?59VSJN;!\LT+5Y 8>Q*4F631@HZ#@HGZSEZ8/&P## MLQL0-H!P&]#= X@:0.0*K96YLJ:,V&B@9 7*9ALV.W"]<6A3#1=V%^>DS"HW M.!K=,*[@D>4E@DSAA@LF8LYRN!6:5&FVBS2P?%MO\EOAC[TW]M[V7+>_F?V]MOF?L'%<_8JSM\NQK9 M?]>B\,-V&]_G1,%V$_T-VRA0+9R;:HAE*:@^1>UL:]C7SJ>VYL?&R&O?_4-3 MWP+FC"RXT)!C:BB#\TNSO:IVUCH@N73F]"3)6)T;9N8R0F43S'HJ):T#^X'V M>AO]!E!+ P04 " "5@JI4R53J-]$% [(@ &0 'AL+W=O6J&/J"OJ2BEI D2\1%\# M\1"$@0ZD0N]OI!9!J#Z8H3_O;]#[=Q_0.Q3$Z,F> ^EH ME8[FZ5A'NJO%(MV*L+ RT6N9FHN?IL9^%-IW:G.MR.OG>;//[/.<,L_,\+GN MC1O$Z91400W)K)+,0,EV39RA.YFI#>)'P I>Y>6@L\6:@DSUJTP^J/!'HLT: M%7F^-NN*T;SF"LG^]KQSH["'Z;3=O$DE;?(:RV=:I9OV+)_?VT %.1@72:S- ME@X!NYDF9Y+XW$R%0D ME2M$FU#$?>M]YJB933Q'LQN%S>=^-FM7C3U+2P_4?2W4^J-93SHTVJ4Q7?]% M8B?2#J)YKK^SR9[4EB#*.^S%-:SC 6N_Q\LRQ][:GN'9OL2VN!GV>8=*"U%, MW@A[96(.U\JUM,9'X!K] M9PJ]EJE4&AE*2*1V8@/P"%N(XU,ICBW&,SP,?34_VU+,8PC N)42%QY4HL_7692AQS MP9AFHV692V#F?I7/,D38>'EHRT$L+@D^T4Y2ZPQAJ/6U'<2%DF,D'-,49K%% MZ<'<0RA MUG80%W%NV]$2U-EV$$M! E-P4-M1YFBZR?ET7Z$;9MSDO*-\$\M. G?+/4 Y MM"@2"UHR.Y$RU%*1PE0<5A2IVUSN?]+ D*8XBU,*=Y_]#A]4%JEE+X6WY0,< MKFW)X2YO6%FD;KOFT!R.:GH$<6064*R4[LW;N'%87CU%4/>CRLPI"G+XHK#V^"!19!; MQO"^&WS'%4'N[G];[DRW1'7?FN:63_S8VWM]).=NH^=<-BBD*=A"D,,0/*P4 M\O[=-QC2%%G[6@>&X*!2R-T==-MU=Z. ZVYIR>$.M0;S'Z'#RJ$ON6M[YWZI:*%I _W=,,*89G$!QP& M0PIQX]HW^]G/*HPQCT&L4"A79HSW:6(N3UK\4J$XT7V5)/KE)/O]0/5[D?G_4$L#!!0 ( )6"JE3:$@^/.@, () 9 M >&PO=V]R:W-H965T3'(0KX[-; ?*M]_923-*0K87B)W[GW_VW?DRVDGU MJE, 0]XR+O382XW9W/B^CE/(J+Z2&Q#X9B551@T.U=K7&P4T<:*,^T&G$_D9 M9<*;C-S<7$U&,C><"9@KHO,LHVH_!2YW8Z_KO4\LV#HU=L*?C#9T#4]@GC=S MA2._\I*P#(1F4A %J[%WV[V9#:V],WAAL-,'S\3N9"GEJQT\)&.O8X& 0VRL M!XI_6Y@!Y]818OPN?7K5DE9X^/SN_=[M'?>RI!IFDG]GB4G'WK5'$EC1G)N% MW'V!C\"U#G9G<4Z;("^4Y M$+DB]TQ0$3/*R8/01N48+J/))[* 6.(\9]2=/5J:%,@LI6(-FC!!3KGYRN@2 M98:AV?D=&,JXOD"'ST]WY/SL@IQ9\;=4YIJ*1(]\@UNR8'Y MI3"I)I]% DF#?M:N[P8M#GP\R^I @_<#G0:M'A^INB)A]Y($G2!H FJ7WT%< MR;LM.&$5W]#Y"_\9W\L/P7@$JG,%"<%P8G1SI9A8DRG53%^29R&7&M26+CE@ M)FQR9SS(AU^+"3G!*MJ1U7RLP6Z5T'W''3O!/24IV!@(_J!JLDJ''2;L:(**VK%NDT29N/2A!75%NP<(=4M>OU>KYEH M4!$-6HF*B\*6^LJFX]:F8Q/=H+9VOW/,5[<)AB?PKBN\ZU8\S%R\[06Q50 B MWA.CJ-!E!SE!IMN/VQF'E;,P_\K$1")+8X-*":;+L#I ML)[Y872,6#?Z4$,%HG_09C)0:]=]-8EE+DS1<:K9JL'?NK[F_S4OO@[PEL3* MUH3#"J6=JP&>CBHZ;C$P&UL?53!;MLP#/T5PNBA!;HZ<9)V*QP#3;JA UH@:-;M,.R@VHPM MU)(\B:Z[OQ\E)VX&++G8I$2^]RB12CMC7UR%2/"F:NWF44747,>QRRM4PEV8 M!C7O;(Q5@MBU9>P:BZ((2:J.D]'H,E9"ZBA+P]K*9JEIJ98:5Q9C:/=PJ,L*_(+<98VHL0UTE.SLNS% THA%6HGC0:+FWET,[Y>S'Q\"/@N ML7-[-OA*GHUY\<[78AZ-O""L,2>/(/CWBDNL:P_$,GYO,:.!TB?NVSOT+Z%V MKN59.%R:^HH+ W-0N?*'K8V>S"/+6D5';9%:@ MI.[_XFU[#GL)R?A 0K)-2(+NGBBHO!4DLM2:#JR/9C1OA%)#-HN3VE_*FBSO M2LZC;&F4DL2G3 Z$+F!I-$E=HLXE.CB]11*R=F=P E+#M\JTCJ-<&A-S>X0X MW_(L>I[D ,\$'ABYV<<80%KLZ%.6&2C;GW[N"/8TP%[&K G![#OC2X_$%H% MJ];F%?<2O!\__+SG#_X?).EU YJ MW'#JZ.**%=A^F'J'3!,:^-D0CT,P*WY_T/H WM\80SO'$PPO6O874$L#!!0 M ( )6"JE0R%@/1L@( /8( 9 >&PO=V]R:W-H965TICV8]+:Q<.S,=EOV M[V<[(9321GM XJ6QDWO./>?$M3/8"/FD"@"-GDO&U= KM*[.?5_E!91$G8D* MN'FR$+(DVDSETE>5!#)WH)+Y. A2OR24>Z.!NS>3HX%8:48YS"12J[(D\N\% M,+$9>J'WF'DD"B:"_:1S70R]S$-S6) 5T[=B\QT:0XGERP53[A=MZMK4%.4V]=XIZ5Y2@U.C[Z!6$I2%31'%H^.IZ )9>H$G:*'NRDZ/CI!1XAR=%^( ME2)\K@:^-GTMVL^;'A=U#WR@QPV19R@*OR <8+P'/NF&3R%OX>%;N&_&M_YON^^.]O7="/5 MDRX1"5[J2NB15Q*MKGQ?YR763)_+%0JSLY"J9F1,M?3U2B$K'*BN_"@(AG[- MN/"RU/FF*DOEFBHN<*I K^N:J=]CK.1FY(7>UO' ER59AY^E*[;$&=+C:JJ, MY7-WEF#K60NY9,U[HJ1%UA!6&%.EH&9 MSS-.L*HLD9'QJ^7TNI06N+O>LG]TM9M:YDSC1%;?>4'ER+OTH, %6U?T(#>? ML*UG8/ER66GW"YLF=G#A0;[6).L6;!347#1?]M+V80=@>/H!40N(]@')&X"X M!<2NT$:9*^N&$@;+1ALPO7&X9AHWF:(W M,L5P+P65&FY%@<5KO&]4=]*CK?1Q=)#PGJESB,-3B((HZM$S>3\\/" G[CH9 M.[[X#;XO5**".Y'+&L&T:-M1#3^NYYJ4N; _#Z1)NC2)2Y/\Z\"PH>\[B(9A MZ!CL,W[.SB["*$G]Y]WV]$1%21!V4:_D#3IY@_?)XZX1?>H:@L%.WLMH3]K! MD%>ZAIVNX7^U[10$4I^Z84_O@F1?8$]4%("FGO> M>;N)>.T&P9Y_;"9E,]C^TC1CUMSB)1<:*EP8RN#\PC1--:.K,4BNW.N?2S*S MQ"U+,^U1V0"SOY"2MH9-T/U_9'\ 4$L#!!0 ( )6"JE2[RJ),D0, !(+ M : >&PO=V]R:W-H965TC'JMOM0[ ,CT191BG1)*DZ ?GQ'E*RXMLS-2U]L7N;, MG!F.9F:RD^J;+B@U\%!RH:=>8_KK* ET9=R2P7>K*4JB<&MVOAZJRC) M+:CD?A0$J5\2)KS9Q)XMU6PB*\.9H$L%NBI+HAZO*9>[J1=Z^X./;%.8^L"? M3;9D0U?4?-XN%>[\3DO.2BHTDP(474^]J_#-(HQK@)7XPNA.'ZRA=N5.RF_U MYC:?>D'-B'*:F5H%P;][.J>V&!:-+K/ M1/WN*Z/PEB'.S#Z8@BJX%9DLZ06\QT1[#2M,KKSB%.0:#N_AY8(:PKA^A4*? M5PMX^>(5O FX%,A*TU$KB>^05*U:C]K"5PW!*(S!$)X)X4I--R(G.8]^+D; M'SOP/@:CBTBTC\AUY%3X#Q&7$(<7$ 51U,?'#7]'E!.^>#X\='@3=^\;6WWQ M,]X7\(7@Y@%+AJ8:OE[=::/PN_O/82;IS"363'+&#'Z#^(4)H ]90<0&4X5+ MC7FRP+!VGP7 MU/2Q:U0,#NR&\3",CMCU2:7CH)]?VO%+G?P^24,XR.>P3$_M!VER',,>J209 MG8GBL&,Y=&;54F'C4>;Q I:<"-,DUO>*;;$C&/CZ%L7AUM!2NW)KU!D;.4/R M%^;0/I^P4[0)AF=KPA3<$U[92L6$H8IJ XH8"GI'MGW5:#XZC4<4C)*CJ/5( MQ6D:]D=MW#DR=CHR/\,\PP+&\ 9#ATO-KZ4T^TUMH!N#9S\! M4$L#!!0 ( )6"JE0=(]+R/P( " % : >&PO=V]R:W-H965TX5?K%% #(7JM2FKE7(-:WOF_2 BIN MKE0-DDYV2E<<::MSW]0:>.9 5>F'0?#)K[B07A([VUHGL6JP%!+6FIFFJKC^ MO812M7-OXAT,SR(OT!K\)*YY#AO K_5:T\X?6#)1@31"2:9A-_<6D]O5U/H[ MAV\"6C-:,YO)5JD7NWG(YEY@!4$)*5H&3K\]K* L+1')^-5S>D-("QRO#^R? M7>Z4RY8;6*GRN\BPF'LW'LM@QYL2GU7[!?I\9I8O5:5Q7]9VOK/08VEC4%4] MF!140G9__MK7800@GN. L >$[P'3$X"H!T0NT4Z92^N.(T]BK5JFK3>QV86K MC4-3-D+:+FY0TZD@'"9/=%$>9*HJ8&O0;%-P#>PC>^):%"]#,\2/G)]Q:+) M!Q8&87A$S^K_X9,SQH[Y,HF%W? MS&)_/R[7K0*=NQDT+%6-Q*Z#@W48\X6[W>_L2QK_;EK_T'1O M!_4G%]*P$G9$&5Q=DQ[=S6.W056[*[U52 /BE@4]8:"M YWOE,+#Q@88'L7D M#5!+ P04 " "5@JI4*]2)(VH$ O#P &@ 'AL+W=O&ULM5=1C^(V$/XK%CU5>Q*WB1.2P)9%6N!./:EW0DNW]VR( M 6L3F]K.LI7ZXSMVLH%-3-AMU1>(G9G)]\UX9CSC@Y"/:D>I1L]YQM5M;Z?U M_L;SU'I'+,1,B<:EG+KJ;VD)+5*>>8%OA][.6&\-QG;O86&@4K,0?C![4R3,R5%9"/)K%U_2VYQM$-*-K;4P0^'NB,YIE MQA+@^+,RVJN_:11/GU^L?['D@0IR7DX SD$'T37.\4^LQ3 MFK[6]X!^[8/@Q0?3H-/@-R*O48C[*/"#P(%G]G9UW $GK$,26GOAN9 4.95$ M"WG386Q0&QM88X..^#(;*I>C2]W8ZIJ$?YI$<3@@$ MX:=1@T1;Q'<3B&L"\1L]VX(^RXA2/_^$8_^7.YLX)QO3\@_TEP<4S:QVOH)X,&1X=4@L,S M'(AXS:BR$_\9B:ZY/ @C =G< ='W,%[<4/*0:=((=\X'#=[KX+= M $;>1)'"=Q$#8YMB63&)P1G"FH^-CXJ'A2T M55WC9E-V2YW#?NS*N+LMN['7_G\#^NA-Z"](O49_;,FXNR?/3@[_G*XT^MM< MRF+TW61 5X7'QZZ(D_]^.\/'!H2'G8COTO0&[M*:FK**Z#.,9PH M^ZWN^[Z\=\9HV&JF.!Y%S1@YI,)FCGLGHPQ/S31H1YJCF7*4A/OUEG&%,KH!D_YU F='EM-9N=!B;P>+\1X(AJ83Y0S\B3?P!02P,$% @ E8*J5!%RYY2^ @ \ < !H M !X;"]W;W)K4K MB@ ID%2-U%0(E/90]6!V!]:*/[:V-Z3_OF/OLH4$4 X]M!=8V_.>WQN/9H8; M;9YLCNC@10IE1U'N7'$=QS;-43)[J0M4=++21C)'2[..;6&090$D19RT6OU8 M,JZB\3#LSOIP,>'@*\<-W;G&[R3I=9/?G&?C:*6%X0"4^<9 M&/T]XQ2%\$0DXV?-&357>N#N]Y;]8_!.7I;,XE2+;SQS^2BZBB##%2N%F^O- M)ZS]]#Q?JH4-O["I8UL1I*5U6M9@4B"YJO[92YV''0#Q' 8D-2!Y#>@> 71J M0"<8K90%6[?,L?'0Z T8'TUL_B/D)J#)#5?^%1?.T"DGG!M_H4*Y5ZF6"#,T ML,B90?@ "ZJ6K!0(>@4WRO&,B]+G&Q:8EH8[CA;N7E)19IC!RF@)4RV+TK'P M-@2Z8T9QM;8[K&>WZ!@7]ISXK=^QP]B1!2\D3FNYDTINT3ZPD&)5X^I1KD:&Q<,9571OGAXJC4MD+*GU_>AZWDZNDW:?4/^\^ MVMNX_J#=;8+V;7!P 4QE,%\\VA/Y[C=W M]?^E,A@TL@;_11D,WED&;^,.E$&\TSPEFG68*99DEC6K_8G M-,ZJZ?.'IIJ%U"767%D0N"+*UN6 ))EJOE0+IXO0HI?:4<,/GSF-9#0^@,Y7 M6KOMPE_0#/GQ;U!+ P04 " "5@JI42,;LOBT# 8$P #0 'AL+W-T M>6QE3'.>ENM#UPY;.(;5TC^ZY1[I3)3*LS5JPVP5C)EJ50M8CLC"F^AC' M]6S!2EI?J(I)BQ1*E]38KI['=:49S6MP*D7=^W=7A_9S![PC M<9"T_PS2BP[.:S&,.MVGW@QW9.?;'N9^^3QEQ[7A](-GTA]E=^1QD[[QL%!R MF\6$>(.-3DL6/5 Q(A,J^%1S\"IHR<7:FWM@F"FA=&1L^5@Y7;#4CQ[N^AY4 M5L-3F#9_M6GYI6MVQE=F4TZK -?=>H>:_N\YS)IFF8E>TK?U3 M7N47*TXN_Y5D]U_E4'!08W.6GKK(_NF+3++3U]C<1$Y=Y*O8-X.3%!DWY_?. M)6'OBM!:([B*C;CO; X_]-\!NA\/(9I&P21 >HS0'V\5PB9 MN \6)^R3V2<\TRQ+DC3%5G0R"2J88.N6IO -LV':P .+ Y'^;*WQ;.,5JQ!LIG@E8C/%UQJ0\+J!1Y:%LXW% 0\L"UCM0/QP'*BIL$^20%8Q;=@. MQI$LPQ"HQ7"-IBFR.BE\POG!=DF29%D8 2RL($DP!'8CCF *0 .&)(D[!P_. MHWAS3L7;W\+&OP%02P,$% @ E8*J5)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'68X5-X^&_MX;\RC M>"F+JCZ9K)MF\V8ZK?.U*F7]E]FHRGVR,K:4C7MK'Z;UQBJYK-=*-64Q#6:S M>%I*74W>O=U=Z\9.Z1O3J+S1IG('NP-?M'JN?WW>O15/NM;WNM#-MY-)_[I0 M$U'J2I?ZNUJ>3&834:_-\]_&ZN^F:F1QFUM3%">3^?:#+\HV.G]U^+:#O)/W M=7^DD?>?I0,YF<0S=\&5MG73G]%?7SK&)^5.WKYK&_-!%XVR%[)1'ZUI-[IZ MZ"[COL64?(V^'78_MXWXQOZ?9C2KE<[5A35>YWU34DRH&6;/?%9/JFJ5 M6%E3NI%<-=;9N1;/NEF+\Y:Z9HYD,V>VS6G^;^MNVA^G3,@M16:9,ZOEHS'+9UT4/>*G9JVLN'3CI'KH.,0IQ41N MF3/+Y;)Z4G73SS 4"9EDSJR2*R5KY=$@9%F$=O*HB;]>-Y:VTTP5UK> M4TPDC3FS-:Y,]?#U3ME27*A[;Q @2\R9-?'^1>5MEW&(,U.UM;AQL2J-H9$E M G9+--KV0NBQO-@>:2%@3S_*TE1]U/1(F6#"P>X =TI;]"')CS'@PF.KUJJJ M7>]23*2%@%D+G0F<%$Z?I5UN!^QE53>VW9_> B2&@%D,EU5N2B7NY(LWR07( M @&S!3Y(;<476;AHQ,5T'W3E4DHMBUWS44QDAH ]R2A+O955W[M=T.3".^5@ M_;9$P@B8A?%1F01O8(F>VQ37X&L9 ]0F9[P"S([UGDD9#9(WX6--2*"V23 MQ8%3CD% I)3% 7./03@DDL6828CW-[A (EF,F82((XH)*Q_,2H$AO]^:2"D+ M;J7XT?3@'R5RR8+=)0-A]2 ELLJ"V2JOXNM!0B28!;-@A@+M04BDE\4850]Q M+,[:6E=>Q!TAS43LFD$1=T@QD6RB,>L?7Q<4$VDG&C5_B2@FTD[$K!V,&5-, MI)V(63L8,Z&8L.3.K!TO&SP6U]):V:]C'UVH1FJ*B>P3,=MG#_/677+9%FJ@ M5APA_43L-93?8QJO(!LA!T7L20["]*9W9*&(V4)H,'N8VX'#6(.MB:R4'+0K62OXB.*B2R4'+;6LQ]]$,P4 M62AEMM#0%C@"2S&1A5+VQ;C]TM1 <)0B :7L3[V0VA1QH2/8!YZT[0?;A+,^0P_CCG")NKA%&@^@P]DSI@= M]!O07:-ZH/"1S!FSA2"H%V_.9_ YS5GOH6E_>OWN[5*M=*66U^XFM3N>RR*_ ML:+[T5\K6$3=XV2KMBC.W;%/U961R]V_B]C]JXMW_P%02P,$% @ E8*J M5 I(4F[K @ ACP !H !X;"]?T1;;1#X5&B,^ M3F$]0F;F\5>_7TUOPW'MJ?5^GVU[5O;=;$]W\]HGA[O9RY>/D_]_TP<-INW=?]S6/\^],?I M'X/;/\/Y?=SU_=0L7E;G;3\MF_9C?[L\MM<7\W"9W"R>7Y?-^?G5-.W<05:" M[/Q!3H+<_$%>@OS\04&"POQ!48+B_$%)@M+\05F"\OQ!18+*_$&F4QD[0%*% M-4!KHUP;@-=&P38 L8V2;0!F&T7; -0VRK8!N&T4;@.0VRC=!F"W4;P-0&^K M>EN WE;UM@"];?5C&Z"W5;TM0&^K>EN WE;UM@"]K>IM 7I;U=L"]+:JMP7H M;55O"]#;J=X.H+=3O1U ;Z=Z.X#>KGI8 M#;J=X.H+=3O1U ;Z=Z.X#>3O5V M +V=ZNT >CO5VP'T]JJW!^CM56\/T-NKWAZ@MU>]/4!O7SWL!NCM56\/T-NK MWAZ@MU>]/4!OKWI[@-Y>]?8 O8/J'0!Z!]4[ /0.JG< Z!U4[P#0.ZC> :!W MJ/ZL!.@=5.\ T#NHW@&@=U"] T#OH'H'@-Y1]8X O:/J'0%Z1]4[ O2.JG<$ MZ!U5[PC0.ZK>$:!WK#:; /2.JG<$Z!U5[PC0.ZK>$:!W4KT30.^D>B> WDGU M3@"]D^J= 'HGU3L!]$ZJ=P+HG53O!- [59L% 7HGU3L!]$ZJ=P+HG57O#- [ MJ]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=J\W> +VSZIT! M>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ M /0NU6$=@-ZFJX_K /PV775@IP,(;KKJR$X',-QTU:&=[CL5'Z?/?3_>BK[6 M5YZ- M6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.=JA]^&H?DKEN]O6#262:ZJ291F]& MO_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>1:O;T\9CUB:JY[GOFMJ']>1I;']+ M6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_GOCX9:[O6K.YKZ[_40]B5'/K$^>?> MN/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,\4,?GXI>G4_VX8;-Z5-G_U/7[-.W_Z M&U_SD^6?I3<_ 5!+ 0(4 Q0 ( )6"JE0'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ E8*J5/=+ M4,SN *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ E8*J5)E&PO=V]R:W-H965T&UL M4$L! A0#% @ E8*J5$U[*-!+!P :Q\ !@ ("!S@T M 'AL+W=OGH[2 M#@, .T, 8 " @4\5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J M5)#WU3$/ P @0@ !@ ("!:!\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ E8*J5)#/R/0R @ F00 !@ M ("!S"P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5&>5 MD%BL$@ !CH !D ("!QT, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5"^C5DB;! !@H !D M ("!FV< 'AL+W=OK4M1$8$ "L"0 &0 @(%M; >&PO M=V]R:W-H965TIP !X;"]W;W)K&UL4$L! A0#% @ E8*J5 (%.SU9 P ?P< !D ("! M*G@ 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% M @ E8*J5"CJ<3_W!0 P \ !D ("!F)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5(H, 2,H M# /28 !D ("!PJ0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5%,-H-'+ P AP@ !D M ("!EL$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8*J5%D5!*^- P 90@ !D ("!-\L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME8*J5/[SJ$&;! ^PH !D ("!].< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5$\\L)7K! M;0L !D ("!.?< 'AL+W=O&PO=V]R:W-H965T_^ !X;"]W;W)K&UL4$L! A0#% @ E8*J5/!36,-I P ;0< !D M ("!U ,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E8*J5%'_KVI; @ !P4 !D ("!%P\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J M5 >WQ+L.!@ 8!$ !D ("!91P! 'AL+W=O&PO=V]R:W-H965T@, .D' 9 " @&UL4$L! A0#% @ E8*J5!"SX):> P : @ M !D ("!?RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5)A1SP[I P F@X !D M ("!X#0! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ E8*J5&;^)I(L! (1, !D ("!1SX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5$$$ MR*=@ P 8@H !D ("!"4L! 'AL+W=O"@ &0 M @(&@3@$ >&PO=V]R:W-H965TU1 0!X;"]W;W)K&UL4$L! A0#% @ E8*J5&Q[8.Z+ P S0X !D M ("!%5H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ E8*J5,C=4BXU!@ _2( !D ("! MQF,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ E8*J5*O]28K# @ Y0@ !D ("!HV\! 'AL+W=O&UL4$L! A0#% @ E8*J5";JR6SW M @ # @ !D ("![W@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5))RBJ[N P 8@T !D M ("!+8(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ E8*J5&[ L&$M!0 WA8 !D ("!U8\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ME8*J5.Y,)"6" @ Y@4 !D ("!6)T! 'AL+W=O&UL4$L! A0#% @ E8*J5)$V%EBN P MHPH !D ("!$*@! 'AL+W=O&PO=V]R:W-H965TP 0!X;"]W;W)K&UL4$L! A0#% @ E8*J5!!8_Y5E @ Q 4 !D M ("!FK8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ E8*J5#5Q8$O@ P 30T !D ("!T\(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J M5(,3_-<@!0 G1H !D ("!J\T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5/4QVF:\ @ L@< M !D ("!+-P! 'AL+W=O?.XZP" #J!@ &0 @($?WP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ E8*J5-H2#X\Z P @D !D M ("!"N@! 'AL+W=O&PO=V]R:W-H965T MSM 0!X;"]W;W)K&UL4$L! A0# M% @ E8*J5"DD6PYN @ 2P8 !D ("!U? ! 'AL+W=O M&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "5@JI4A'6;AV," !A.@ M$P @ '+#P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..;P!O (0> !?$@( ! end XML 116 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 117 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 118 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 323 457 1 false 109 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.bentley.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.bentley.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.bentley.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical) Sheet http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical Consolidated Statements of Stockholders' Equity (Parenthetical) Statements 8 false false R9.htm 1008009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.bentley.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.bentley.com/role/BasisofPresentation Basis of Presentation Notes 10 false false R11.htm 2104102 - Disclosure - Recent Accounting Pronouncements Sheet http://www.bentley.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 11 false false R12.htm 2105103 - Disclosure - Revenue from Contracts with Customer Sheet http://www.bentley.com/role/RevenuefromContractswithCustomer Revenue from Contracts with Customer Notes 12 false false R13.htm 2112104 - Disclosure - Acquisitions Sheet http://www.bentley.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 2118105 - Disclosure - Property and Equipment, Net Sheet http://www.bentley.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 2122106 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.bentley.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 2127107 - Disclosure - Investments Sheet http://www.bentley.com/role/Investments Investments Notes 16 false false R17.htm 2131108 - Disclosure - Leases Sheet http://www.bentley.com/role/Leases Leases Notes 17 false false R18.htm 2138109 - Disclosure - Accruals and Other Current Liabilities Sheet http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities Accruals and Other Current Liabilities Notes 18 false false R19.htm 2141110 - Disclosure - Long???Term Debt Sheet http://www.bentley.com/role/LongTermDebt Long???Term Debt Notes 19 false false R20.htm 2151111 - Disclosure - Executive Bonus Plan Sheet http://www.bentley.com/role/ExecutiveBonusPlan Executive Bonus Plan Notes 20 false false R21.htm 2153112 - Disclosure - Retirement Plans Sheet http://www.bentley.com/role/RetirementPlans Retirement Plans Notes 21 false false R22.htm 2156113 - Disclosure - Common Stock Sheet http://www.bentley.com/role/CommonStock Common Stock Notes 22 false false R23.htm 2160114 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 2163115 - Disclosure - Equity Awards and Instruments Sheet http://www.bentley.com/role/EquityAwardsandInstruments Equity Awards and Instruments Notes 24 false false R25.htm 2171116 - Disclosure - Income Taxes Sheet http://www.bentley.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 2173117 - Disclosure - Fair Value of Financial Instruments Sheet http://www.bentley.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 26 false false R27.htm 2179118 - Disclosure - Commitments and Contingencies Sheet http://www.bentley.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 27 false false R28.htm 2181119 - Disclosure - Geographic Data Sheet http://www.bentley.com/role/GeographicData Geographic Data Notes 28 false false R29.htm 2184120 - Disclosure - Interest Expense, Net Sheet http://www.bentley.com/role/InterestExpenseNet Interest Expense, Net Notes 29 false false R30.htm 2187121 - Disclosure - Other Income, Net Sheet http://www.bentley.com/role/OtherIncomeNet Other Income, Net Notes 30 false false R31.htm 2190122 - Disclosure - Net Income Per Share Sheet http://www.bentley.com/role/NetIncomePerShare Net Income Per Share Notes 31 false false R32.htm 2202201 - Disclosure - Basis of Presentation (Policies) Sheet http://www.bentley.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies http://www.bentley.com/role/RecentAccountingPronouncements 32 false false R33.htm 2306301 - Disclosure - Revenue from Contracts with Customer (Tables) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerTables Revenue from Contracts with Customer (Tables) Tables http://www.bentley.com/role/RevenuefromContractswithCustomer 33 false false R34.htm 2313302 - Disclosure - Acquisitions (Tables) Sheet http://www.bentley.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.bentley.com/role/Acquisitions 34 false false R35.htm 2319303 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.bentley.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.bentley.com/role/PropertyandEquipmentNet 35 false false R36.htm 2323304 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.bentley.com/role/GoodwillandOtherIntangibleAssets 36 false false R37.htm 2328305 - Disclosure - Investments (Tables) Sheet http://www.bentley.com/role/InvestmentsTables Investments (Tables) Tables http://www.bentley.com/role/Investments 37 false false R38.htm 2332306 - Disclosure - Leases (Tables) Sheet http://www.bentley.com/role/LeasesTables Leases (Tables) Tables http://www.bentley.com/role/Leases 38 false false R39.htm 2339307 - Disclosure - Accruals and Other Current Liabilities (Tables) Sheet http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables Accruals and Other Current Liabilities (Tables) Tables http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities 39 false false R40.htm 2342308 - Disclosure - Long???Term Debt (Tables) Sheet http://www.bentley.com/role/LongTermDebtTables Long???Term Debt (Tables) Tables http://www.bentley.com/role/LongTermDebt 40 false false R41.htm 2354309 - Disclosure - Retirement Plans (Tables) Sheet http://www.bentley.com/role/RetirementPlansTables Retirement Plans (Tables) Tables http://www.bentley.com/role/RetirementPlans 41 false false R42.htm 2357310 - Disclosure - Common Stock (Tables) Sheet http://www.bentley.com/role/CommonStockTables Common Stock (Tables) Tables http://www.bentley.com/role/CommonStock 42 false false R43.htm 2361311 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss 43 false false R44.htm 2364312 - Disclosure - Equity Awards and Instruments (Tables) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsTables Equity Awards and Instruments (Tables) Tables http://www.bentley.com/role/EquityAwardsandInstruments 44 false false R45.htm 2374313 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.bentley.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.bentley.com/role/FairValueofFinancialInstruments 45 false false R46.htm 2382314 - Disclosure - Geographic Data (Tables) Sheet http://www.bentley.com/role/GeographicDataTables Geographic Data (Tables) Tables http://www.bentley.com/role/GeographicData 46 false false R47.htm 2385315 - Disclosure - Interest Expense, Net (Tables) Sheet http://www.bentley.com/role/InterestExpenseNetTables Interest Expense, Net (Tables) Tables http://www.bentley.com/role/InterestExpenseNet 47 false false R48.htm 2388316 - Disclosure - Other Income, Net (Tables) Sheet http://www.bentley.com/role/OtherIncomeNetTables Other Income, Net (Tables) Tables http://www.bentley.com/role/OtherIncomeNet 48 false false R49.htm 2391317 - Disclosure - Net Income Per Share (Tables) Sheet http://www.bentley.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.bentley.com/role/NetIncomePerShare 49 false false R50.htm 2403401 - Disclosure - Basis of Presentation - Business Combinations (Details) Sheet http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails Basis of Presentation - Business Combinations (Details) Details 50 false false R51.htm 2407402 - Disclosure - Revenue from Contracts with Customer - Narrative (Details) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails Revenue from Contracts with Customer - Narrative (Details) Details 51 false false R52.htm 2408403 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details) Details 52 false false R53.htm 2409404 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails Revenue from Contracts with Customer - Performance Obligation (Details) Details 53 false false R54.htm 2410405 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details) Details 54 false false R55.htm 2411406 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) Sheet http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details) Details 55 false false R56.htm 2414407 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.bentley.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 56 false false R57.htm 2415408 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details) Sheet http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details) Details 57 false false R58.htm 2416409 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details) Sheet http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details) Details 58 false false R59.htm 2417410 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (Details) Sheet http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails Acquisitions - Schedule of Consideration and Net Assets Acquired (Details) Details 59 false false R60.htm 2420411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 60 false false R61.htm 2421412 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 61 false false R62.htm 2424413 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 62 false false R63.htm 2425414 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) Sheet http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details ) Details 63 false false R64.htm 2426415 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Sheet http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details) Details 64 false false R65.htm 2429416 - Disclosure - Investments - Schedule of Investments (Details) Sheet http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails Investments - Schedule of Investments (Details) Details 65 false false R66.htm 2430417 - Disclosure - Investments - Narrative (Details) Sheet http://www.bentley.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 66 false false R67.htm 2433418 - Disclosure - Leases - Narrative (Details) Sheet http://www.bentley.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 67 false false R68.htm 2434419 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.bentley.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 68 false false R69.htm 2435420 - Disclosure - Leases - Other Information (Details) Sheet http://www.bentley.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 69 false false R70.htm 2436421 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 70 false false R71.htm 2437422 - Disclosure - Leases - Supplemental Balance Sheet (Details) Sheet http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails Leases - Supplemental Balance Sheet (Details) Details 71 false false R72.htm 2440423 - Disclosure - Accruals and Other Current Liabilities (Details) Sheet http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails Accruals and Other Current Liabilities (Details) Details http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables 72 false false R73.htm 2443424 - Disclosure - Long???Term Debt - Schedule of Long-Term Debt (Details) Sheet http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails Long???Term Debt - Schedule of Long-Term Debt (Details) Details 73 false false R74.htm 2444425 - Disclosure - Long???Term Debt - Bank Credit Facility (Details) Sheet http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails Long???Term Debt - Bank Credit Facility (Details) Details 74 false false R75.htm 2445426 - Disclosure - Long???Term Debt - 2026 Convertible Senior Notes (Details) Notes http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails Long???Term Debt - 2026 Convertible Senior Notes (Details) Details 75 false false R76.htm 2446427 - Disclosure - Long???Term Debt - 2026 Notes Capped Call Options (Details) Notes http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails Long???Term Debt - 2026 Notes Capped Call Options (Details) Details 76 false false R77.htm 2447428 - Disclosure - Long???Term Debt - 2027 Convertible Senior Notes (Details) Notes http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails Long???Term Debt - 2027 Convertible Senior Notes (Details) Details 77 false false R78.htm 2448429 - Disclosure - Long???Term Debt - 2027 Notes Capped Call Options (Details) Notes http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails Long???Term Debt - 2027 Notes Capped Call Options (Details) Details 78 false false R79.htm 2449430 - Disclosure - Long???Term Debt - Schedule of Interest Expense (Details) Sheet http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails Long???Term Debt - Schedule of Interest Expense (Details) Details 79 false false R80.htm 2450431 - Disclosure - Long???Term Debt - Narrative (Details) Sheet http://www.bentley.com/role/LongTermDebtNarrativeDetails Long???Term Debt - Narrative (Details) Details 80 false false R81.htm 2452432 - Disclosure - Executive Bonus Plan - Narrative (Details) Sheet http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails Executive Bonus Plan - Narrative (Details) Details 81 false false R82.htm 2455433 - Disclosure - Retirement Plans (Details) Sheet http://www.bentley.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.bentley.com/role/RetirementPlansTables 82 false false R83.htm 2458434 - Disclosure - Common Stock - Narrative (Details) Sheet http://www.bentley.com/role/CommonStockNarrativeDetails Common Stock - Narrative (Details) Details 83 false false R84.htm 2459435 - Disclosure - Common Stock - Schedule of Dividends (Details) Sheet http://www.bentley.com/role/CommonStockScheduleofDividendsDetails Common Stock - Schedule of Dividends (Details) Details 84 false false R85.htm 2462436 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) Sheet http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details) Details 85 false false R86.htm 2465437 - Disclosure - Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details) Details 86 false false R87.htm 2466438 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails Equity Awards and Instruments - Options Outstanding Rollforward (Details) Details 87 false false R88.htm 2467439 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails Equity Awards and Instruments - Stock Options Narrative (Details) Details 88 false false R89.htm 2468440 - Disclosure - Equity Awards and Instruments - Acquisition Options (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails Equity Awards and Instruments - Acquisition Options (Details) Details 89 false false R90.htm 2469441 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details) Details 90 false false R91.htm 2470442 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details) Sheet http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details) Details 91 false false R92.htm 2472443 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.bentley.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 92 false false R93.htm 2475444 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) Sheet http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails Fair Value of Financial Instruments - Narrative (Details) Details 93 false false R94.htm 2476445 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details) Sheet http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails Fair Value of Financial Instruments - Interest Rate Swap Activity (Details) Details 94 false false R95.htm 2477446 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) Sheet http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details) Details 95 false false R96.htm 2478447 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details) Sheet http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details) Details 96 false false R97.htm 2480448 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.bentley.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.bentley.com/role/CommitmentsandContingencies 97 false false R98.htm 2483449 - Disclosure - Geographic Data (Details) Sheet http://www.bentley.com/role/GeographicDataDetails Geographic Data (Details) Details http://www.bentley.com/role/GeographicDataTables 98 false false R99.htm 2486450 - Disclosure - Interest Expense, Net (Details) Sheet http://www.bentley.com/role/InterestExpenseNetDetails Interest Expense, Net (Details) Details http://www.bentley.com/role/InterestExpenseNetTables 99 false false R100.htm 2489451 - Disclosure - Other Income, Net - Schedule of Other Income (Details) Sheet http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails Other Income, Net - Schedule of Other Income (Details) Details 100 false false R101.htm 2492452 - Disclosure - Net Income Per Share - Narrative (Details) Sheet http://www.bentley.com/role/NetIncomePerShareNarrativeDetails Net Income Per Share - Narrative (Details) Details 101 false false R102.htm 2493453 - Disclosure - Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) Sheet http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details) Details 102 false false R103.htm 2494454 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 103 false false All Reports Book All Reports bsy-20220331.htm bsy-20220331.xsd bsy-20220331_cal.xml bsy-20220331_def.xml bsy-20220331_lab.xml bsy-20220331_pre.xml exhibit311-2022q1.htm exhibit312-2022q1.htm exhibit321-2022q1.htm bsy-20220331_g1.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 121 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bsy-20220331.htm": { "axisCustom": 1, "axisStandard": 35, "contextCount": 323, "dts": { "calculationLink": { "local": [ "bsy-20220331_cal.xml" ] }, "definitionLink": { "local": [ "bsy-20220331_def.xml" ] }, "inline": { "local": [ "bsy-20220331.htm" ] }, "labelLink": { "local": [ "bsy-20220331_lab.xml" ] }, "presentationLink": { "local": [ "bsy-20220331_pre.xml" ] }, "schema": { "local": [ "bsy-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 739, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 4, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 9 }, "keyCustom": 65, "keyStandard": 392, "memberCustom": 45, "memberStandard": 61, "nsprefix": "bsy", "nsuri": "http://www.bentley.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.bentley.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "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": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.bentley.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2489451 - Disclosure - Other Income, Net - Schedule of Other Income (Details)", "role": "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "shortName": "Other Income, Net - Schedule of Other Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2492452 - Disclosure - Net Income Per Share - Narrative (Details)", "role": "http://www.bentley.com/role/NetIncomePerShareNarrativeDetails", "shortName": "Net Income Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2493453 - Disclosure - Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)", "role": "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails", "shortName": "Net Income Per Share - Schedule of Basic and Diluted Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2494454 - Disclosure - Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net Income Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.bentley.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Revenue from Contracts with Customer", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomer", "shortName": "Revenue from Contracts with Customer", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Acquisitions", "role": "http://www.bentley.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118105 - Disclosure - Property and Equipment, Net", "role": "http://www.bentley.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122106 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127107 - Disclosure - Investments", "role": "http://www.bentley.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Leases", "role": "http://www.bentley.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Accruals and Other Current Liabilities", "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities", "shortName": "Accruals and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141110 - Disclosure - Long\u2011Term Debt", "role": "http://www.bentley.com/role/LongTermDebt", "shortName": "Long\u2011Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.bentley.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151111 - Disclosure - Executive Bonus Plan", "role": "http://www.bentley.com/role/ExecutiveBonusPlan", "shortName": "Executive Bonus Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationRelatedCostsGeneralTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153112 - Disclosure - Retirement Plans", "role": "http://www.bentley.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156113 - Disclosure - Common Stock", "role": "http://www.bentley.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160114 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2163115 - Disclosure - Equity Awards and Instruments", "role": "http://www.bentley.com/role/EquityAwardsandInstruments", "shortName": "Equity Awards and Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171116 - Disclosure - Income Taxes", "role": "http://www.bentley.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2173117 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.bentley.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesAndFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2179118 - Disclosure - Commitments and Contingencies", "role": "http://www.bentley.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181119 - Disclosure - Geographic Data", "role": "http://www.bentley.com/role/GeographicData", "shortName": "Geographic Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184120 - Disclosure - Interest Expense, Net", "role": "http://www.bentley.com/role/InterestExpenseNet", "shortName": "Interest Expense, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2187121 - Disclosure - Other Income, Net", "role": "http://www.bentley.com/role/OtherIncomeNet", "shortName": "Other Income, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2190122 - Disclosure - Net Income Per Share", "role": "http://www.bentley.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Basis of Presentation (Policies)", "role": "http://www.bentley.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue from Contracts with Customer (Tables)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerTables", "shortName": "Revenue from Contracts with Customer (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313302 - Disclosure - Acquisitions (Tables)", "role": "http://www.bentley.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.bentley.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328305 - Disclosure - Investments (Tables)", "role": "http://www.bentley.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332306 - Disclosure - Leases (Tables)", "role": "http://www.bentley.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339307 - Disclosure - Accruals and Other Current Liabilities (Tables)", "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables", "shortName": "Accruals and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342308 - Disclosure - Long\u2011Term Debt (Tables)", "role": "http://www.bentley.com/role/LongTermDebtTables", "shortName": "Long\u2011Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354309 - Disclosure - Retirement Plans (Tables)", "role": "http://www.bentley.com/role/RetirementPlansTables", "shortName": "Retirement Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357310 - Disclosure - Common Stock (Tables)", "role": "http://www.bentley.com/role/CommonStockTables", "shortName": "Common Stock (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DividendsDeclaredTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2361311 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2364312 - Disclosure - Equity Awards and Instruments (Tables)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsTables", "shortName": "Equity Awards and Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2374313 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2382314 - Disclosure - Geographic Data (Tables)", "role": "http://www.bentley.com/role/GeographicDataTables", "shortName": "Geographic Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2385315 - Disclosure - Interest Expense, Net (Tables)", "role": "http://www.bentley.com/role/InterestExpenseNetTables", "shortName": "Interest Expense, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2388316 - Disclosure - Other Income, Net (Tables)", "role": "http://www.bentley.com/role/OtherIncomeNetTables", "shortName": "Other Income, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2391317 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.bentley.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of Presentation - Business Combinations (Details)", "role": "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "shortName": "Basis of Presentation - Business Combinations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Revenue from Contracts with Customer - Narrative (Details)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "shortName": "Revenue from Contracts with Customer - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails", "shortName": "Revenue from Contracts with Customer - Schedule of Contract Assets and Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Revenue from Contracts with Customer - Performance Obligation (Details)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails", "shortName": "Revenue from Contracts with Customer - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails", "shortName": "Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ica7e3145613e46f182dc8dd76d1ad112_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)", "role": "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails", "shortName": "Revenue from Contracts with Customer - Schedule of Revenue Disaggregation by Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i57ea9d8738d24f25b213e6a0ae3816fb_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i71c401d6c95d4d619d68a5d5f49c57c1_D20220401-20220430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415408 - Disclosure - Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)", "role": "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "shortName": "Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EscrowDeposit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416409 - Disclosure - Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)", "role": "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "shortName": "Acquisitions - Schedule of Contingent and Non-Contingent Consideration Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ib04ae1a0273f4723b00860fdd7273029_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417410 - Disclosure - Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)", "role": "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "shortName": "Acquisitions - Schedule of Consideration and Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4ca339737f1f48839ead2052e46df78a_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "role": "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationNonproduction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - Disclosure - Property and Equipment, Net - Narrative (Details)", "role": "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "shortName": "Property and Equipment, Net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationNonproduction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i5dec5b6757f842c98419cb2adff73367_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details )", "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Intangible Assets Other than Goodwill (Details )", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "role": "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Finite-lived Intangible Assets Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSoldAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429416 - Disclosure - Investments - Schedule of Investments (Details)", "role": "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails", "shortName": "Investments - Schedule of Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:PaymentsToAcquireCostMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Investments - Narrative (Details)", "role": "http://www.bentley.com/role/InvestmentsNarrativeDetails", "shortName": "Investments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:PaymentsToAcquireCostMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Leases - Narrative (Details)", "role": "http://www.bentley.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.bentley.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435420 - Disclosure - Leases - Other Information (Details)", "role": "http://www.bentley.com/role/LeasesOtherInformationDetails", "shortName": "Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ice4280494d7c4be9b09da45648dae3c8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ice4280494d7c4be9b09da45648dae3c8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436421 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bsy:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437422 - Disclosure - Leases - Supplemental Balance Sheet (Details)", "role": "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails", "shortName": "Leases - Supplemental Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "bsy:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440423 - Disclosure - Accruals and Other Current Liabilities (Details)", "role": "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails", "shortName": "Accruals and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Long\u2011Term Debt - Schedule of Long-Term Debt (Details)", "role": "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "shortName": "Long\u2011Term Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ie8fcd2c2c2c1419ea09524e2d58a8036_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Long\u2011Term Debt - Bank Credit Facility (Details)", "role": "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "shortName": "Long\u2011Term Debt - Bank Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ibb125984b4354b2285881863407cc0c2_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Long\u2011Term Debt - 2026 Convertible Senior Notes (Details)", "role": "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "shortName": "Long\u2011Term Debt - 2026 Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "iac5895b4d7774208a840e94690965731_I20210126", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i12e9e5499454447e85722d10fba686a6_D20210126-20210126", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:CappedCallOptionsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Long\u2011Term Debt - 2026 Notes Capped Call Options (Details)", "role": "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "shortName": "Long\u2011Term Debt - 2026 Notes Capped Call Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i12e9e5499454447e85722d10fba686a6_D20210126-20210126", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:CappedCallOptionsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Long\u2011Term Debt - 2027 Convertible Senior Notes (Details)", "role": "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "shortName": "Long\u2011Term Debt - 2027 Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i024f25c3adc44165956a879ecc8cf0c8_I20210628", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i86158b662a4e4f41bfd5824520bf96bf_D20210628-20210628", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:CappedCallOptionsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Long\u2011Term Debt - 2027 Notes Capped Call Options (Details)", "role": "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "shortName": "Long\u2011Term Debt - 2027 Notes Capped Call Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i86158b662a4e4f41bfd5824520bf96bf_D20210628-20210628", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:CappedCallOptionsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Long\u2011Term Debt - Schedule of Interest Expense (Details)", "role": "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "shortName": "Long\u2011Term Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i1f3f5537ab584ff0b3a89123a7a49f49_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)", "role": "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i1f3f5537ab584ff0b3a89123a7a49f49_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "bsy:AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "id86b89b51edd4ce287afbd44a6701077_I20200402", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Long\u2011Term Debt - Narrative (Details)", "role": "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "shortName": "Long\u2011Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "id86b89b51edd4ce287afbd44a6701077_I20200402", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "bsy:NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Executive Bonus Plan - Narrative (Details)", "role": "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails", "shortName": "Executive Bonus Plan - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "bsy:NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455433 - Disclosure - Retirement Plans (Details)", "role": "http://www.bentley.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i3b7bbd8b21954238b56d2d533a96acd7_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherEmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458434 - Disclosure - Common Stock - Narrative (Details)", "role": "http://www.bentley.com/role/CommonStockNarrativeDetails", "shortName": "Common Stock - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ie4026f341ca34cc7913802b291bcc608_I20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459435 - Disclosure - Common Stock - Schedule of Dividends (Details)", "role": "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails", "shortName": "Common Stock - Schedule of Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i5dec5b6757f842c98419cb2adff73367_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462436 - Disclosure - Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)", "role": "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "shortName": "Accumulated Other Comprehensive Loss - Rollforward of AOCI (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465437 - Disclosure - Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "shortName": "Equity Awards and Instruments - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "lang": "en-US", "name": "bsy:ShareBasedPaymentArrangementExpenseAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i27f29fea70b040fb80edc5805c576308_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466438 - Disclosure - Equity Awards and Instruments - Options Outstanding Rollforward (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "shortName": "Equity Awards and Instruments - Options Outstanding Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i27f29fea70b040fb80edc5805c576308_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i7c404b0489554c219fb56f959dd0602b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467439 - Disclosure - Equity Awards and Instruments - Stock Options Narrative (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "shortName": "Equity Awards and Instruments - Stock Options Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i7c404b0489554c219fb56f959dd0602b_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i9a1a24ee895d482284d4ed9d5d596d67_I20180331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468440 - Disclosure - Equity Awards and Instruments - Acquisition Options (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "shortName": "Equity Awards and Instruments - Acquisition Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i9a1a24ee895d482284d4ed9d5d596d67_I20180331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i817fa73233bb40938f2e1205310a29d7_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469441 - Disclosure - Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "shortName": "Equity Awards and Instruments - Restricted Stock and RSUs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i054f1b8e7a2e4145ae772935ba936535_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i3d10530d71e142b6bc5f43731279201a_D20220101-20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470442 - Disclosure - Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)", "role": "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "shortName": "Equity Awards and Instruments - Restricted Stock and Restricted Stock Units Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "id723ffa2d0404eaaabf366f142f062d4_D20220101-20220331", "decimals": "INF", "lang": "en-US", "name": "bsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472443 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.bentley.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "bsy:DiscreteIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "if14ec2d052b94e8ca221943019428142_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475444 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)", "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "shortName": "Fair Value of Financial Instruments - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "if14ec2d052b94e8ca221943019428142_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i51d7381a011448f0a1d6759b01602cab_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476445 - Disclosure - Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)", "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "shortName": "Fair Value of Financial Instruments - Interest Rate Swap Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i51d7381a011448f0a1d6759b01602cab_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477446 - Disclosure - Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)", "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "shortName": "Fair Value of Financial Instruments - Fair Value of Financial Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "iba4f57cb79c644c6a49a869b67cfb8c7_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i5dec5b6757f842c98419cb2adff73367_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478447 - Disclosure - Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)", "role": "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails", "shortName": "Fair Value of Financial Instruments - Reconciliation of the Changes in Fair Value of Financial Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i3d3de702d61347a0aaee7888fa3b241d_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ia95720e39da54d779fd4fa0418bb80b5_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480448 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.bentley.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "ia95720e39da54d779fd4fa0418bb80b5_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483449 - Disclosure - Geographic Data (Details)", "role": "http://www.bentley.com/role/GeographicDataDetails", "shortName": "Geographic Data (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i890f9fbb999d44ec88e4a4b8dea4b29c_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486450 - Disclosure - Interest Expense, Net (Details)", "role": "http://www.bentley.com/role/InterestExpenseNetDetails", "shortName": "Interest Expense, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "bsy-20220331.htm", "contextRef": "i4b3ad2bf8f664c7ab8bb1b8ddc040a44_D20220101-20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 109, "tag": { "bsy_A2021TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Term Loan [Member]", "label": "2021 Term Loan [Member]", "terseLabel": "Term loan:", "verboseLabel": "2021 Term Loan" } } }, "localname": "A2021TermLoanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "bsy_AccruedCloudProvisioningCostsCurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Cloud Provisioning Costs, Current", "label": "Accrued Cloud Provisioning Costs, Current", "terseLabel": "Accrued cloud provisioning costs" } } }, "localname": "AccruedCloudProvisioningCostsCurrent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_AccruedEquityBasedCompensationFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Equity Based Compensation, Fair Value Disclosure", "label": "Accrued Equity Based Compensation, Fair Value Disclosure", "terseLabel": "Cash-settled equity awards" } } }, "localname": "AccruedEquityBasedCompensationFairValueDisclosure", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_AcquisitionOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition Options [Member]", "label": "Acquisition Options [Member]", "terseLabel": "Acquisition Options" } } }, "localname": "AcquisitionOptionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax", "label": "Adjustments To Additional Paid Capital, Purchase Of Capped Call Options, Tax", "terseLabel": "Purchase of capped call options, tax" } } }, "localname": "AdjustmentsToAdditionalPaidCapitalPurchaseOfCappedCallOptionsTax", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "bsy_AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions", "label": "Adjustments to Additional Paid in Capital, Deferred Compensation Plan Voluntary Contributions", "terseLabel": "Deferred compensation plan elective participant deferrals" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredCompensationPlanVoluntaryContributions", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "bsy_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Call Options", "negatedTerseLabel": "Purchase of capped call options, net of tax of $6,250" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCallOptions", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "bsy_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bsy_BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bentley Systems, Incorporated Global Employee Stock Purchase Plan", "label": "Bentley Systems, Incorporated Global Employee Stock Purchase Plan [Member]", "verboseLabel": "ESPP expense" } } }, "localname": "BentleySystemsIncorporatedGlobalEmployeeStockPurchasePlanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "bsy_BonusPlanIncentiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bonus Plan Incentive", "label": "Bonus Plan Incentive [Member]", "terseLabel": "Bonus Plan Incentive" } } }, "localname": "BonusPlanIncentiveMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_BonusPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bonus Plan", "label": "Bonus Plan [Member]", "terseLabel": "Bonus Plan expense" } } }, "localname": "BonusPlanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "bsy_BusinessCombinationConsiderationPayable": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable", "label": "Business Combination, Consideration Payable", "totalLabel": "Non-contingent consideration from acquisitions" } } }, "localname": "BusinessCombinationConsiderationPayable", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationConsiderationPayableCurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": 1.0, "parentTag": "bsy_BusinessCombinationConsiderationPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable, Current", "label": "Business Combination, Consideration Payable, Current", "terseLabel": "Accruals and other current liabilities", "verboseLabel": "Non-contingent consideration from acquisitions" } } }, "localname": "BusinessCombinationConsiderationPayableCurrent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails", "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationConsiderationPayableInitialValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable, Initial Value", "label": "Business Combination, Consideration Payable, Initial Value", "terseLabel": "Deferred, non-contingent consideration, net" } } }, "localname": "BusinessCombinationConsiderationPayableInitialValue", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationConsiderationPayableNoncurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": 2.0, "parentTag": "bsy_BusinessCombinationConsiderationPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Payable, Noncurrent", "label": "Business Combination, Consideration Payable, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationConsiderationPayableNoncurrent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationContingentConsiderationLiabilityInitialValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Liability, Initial Value", "label": "Business Combination, Contingent Consideration, Liability, Initial Value", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityInitialValue", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Assets, Receivables And Other Current Assets", "terseLabel": "Accounts receivable and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivablesAndOtherCurrentAssets", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Assets, Operating Lease, Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssetsOperatingLeaseRightOfUseAsset", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "bsy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Noncurrent Liabilities, Operating Lease, Liability, Noncurrent", "negatedTerseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOperatingLeaseLiabilityNoncurrent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "bsy_CappedCallOptionsCostsAccruedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capped Call Options Costs Accrued During Period", "label": "Capped Call Options Costs Accrued During Period", "terseLabel": "Capped call options expenses included in Accounts payable" } } }, "localname": "CappedCallOptionsCostsAccruedDuringPeriod", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_CappedCallOptionsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capped Call Options Expense", "label": "Capped Call Options Expense", "terseLabel": "Capped call options expense" } } }, "localname": "CappedCallOptionsExpense", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" ], "xbrltype": "monetaryItemType" }, "bsy_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "bsy_CashSettledRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash-Settled Restricted Stock Units (RSUs)", "label": "Cash-Settled Restricted Stock Units (RSUs) [Member]", "terseLabel": "Cash-Settled Restricted Stock Units (RSUs)" } } }, "localname": "CashSettledRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "domainItemType" }, "bsy_ChannelPartnersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Channel Partners", "label": "Channel Partners [Member]", "terseLabel": "Channel Partners" } } }, "localname": "ChannelPartnersMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_CommonClassBStockSubjectToServiceConditionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Class B Stock Subject To Service Conditions", "label": "Common Class B Stock Subject To Service Conditions [Member]", "terseLabel": "Common Class B Stock Subject to Service Conditions" } } }, "localname": "CommonClassBStockSubjectToServiceConditionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "bsy_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment And Software", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "bsy_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Additions", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Contract with customer liability additions" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_CostAmortizationAndAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost, Amortization And Amortization of Intangible Assets", "label": "Cost, Amortization And Amortization of Intangible Assets", "totalLabel": "Total amortization expense" } } }, "localname": "CostAmortizationAndAmortizationOfIntangibleAssets", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "bsy_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "bsy_DebtConversionTermsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "terseLabel": "Debt Conversion Terms One" } } }, "localname": "DebtConversionTermsOneMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "bsy_DebtConversionTermsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Terms Two", "label": "Debt Conversion Terms Two [Member]", "terseLabel": "Debt Conversion Terms Two" } } }, "localname": "DebtConversionTermsTwoMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "bsy_DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate", "label": "Debt Instrument, Convertible, Number of Equity Instruments, Conversion Rate", "terseLabel": "Debt instrument, convertible, number of equity instruments, conversion rate (shares per USD)" } } }, "localname": "DebtInstrumentConvertibleNumberOfEquityInstrumentsConversionRate", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "decimalItemType" }, "bsy_DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate", "label": "Debt Instrument, Convertible, Share Price Threshold, Adjustment to Conversion Rate", "terseLabel": "Share price threshold, adjustment to conversion rate (USD per share)" } } }, "localname": "DebtInstrumentConvertibleSharePriceThresholdAdjustmentToConversionRate", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "bsy_DebtInstrumentConvertibleTermsOfConversionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Convertible Terms Of Conversion", "label": "Debt Instrument Convertible Terms Of Conversion [Axis]", "terseLabel": "Debt Instrument Convertible Terms Of Conversion [Axis]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "bsy_DebtInstrumentConvertibleTermsOfConversionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Convertible Terms Of Conversion", "label": "Debt Instrument Convertible Terms Of Conversion [Domain]", "terseLabel": "Debt Instrument Convertible Terms Of Conversion [Domain]" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "bsy_DebtInstrumentConvertibleThresholdConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Business Days", "label": "Debt Instrument, Convertible, Threshold Consecutive Business Days", "terseLabel": "Debt instrument, convertible, threshold consecutive business days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveBusinessDays", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "bsy_DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days, After Threshold Consecutive Business Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days, after threshold consecutive business days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDaysAfterThresholdConsecutiveBusinessDays", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "bsy_DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold", "label": "Deferred Compensation Arrangement With Individual, Management Report Operating Income Funding Threshold", "terseLabel": "Company's adjusted Management Reported Operating Income (MORI) threshold for bonus plan percentage (up to)" } } }, "localname": "DeferredCompensationArrangementWithIndividualManagementReportOperatingIncomeFundingThreshold", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "bsy_DeferredCompensationArrangementWithIndividualSharesIssuedGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Arrangement with Individual, Shares Issued, Gross", "label": "Deferred Compensation Arrangement with Individual, Shares Issued, Gross", "terseLabel": "Deferred compensation arrangement with individual, shares issued, gross (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssuedGross", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_DeferredCompensationLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Liability, Fair Value Disclosure", "label": "Deferred Compensation Liability, Fair Value Disclosure", "verboseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationLiabilityFairValueDisclosure", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_DeferredCompensationLiabilityFairValueDisclosureCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Liability, Fair Value Disclosure, Current", "label": "Deferred Compensation Liability, Fair Value Disclosure, Current", "terseLabel": "Deferred compensation plan, current" } } }, "localname": "DeferredCompensationLiabilityFairValueDisclosureCurrent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_DeferredCompensationPlanExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Expense [Member]", "label": "Deferred Compensation Plan Expense [Member]", "terseLabel": "DCP elective participant deferrals expense" } } }, "localname": "DeferredCompensationPlanExpenseMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "bsy_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "bsy_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative Instruments Not Designated as Hedging Instruments, Payments", "label": "Derivative Instruments Not Designated as Hedging Instruments, Payments", "terseLabel": "Payments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsPayments", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "monetaryItemType" }, "bsy_DigitalConstructionWorksIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital Construction Works, Inc.", "label": "Digital Construction Works, Inc. [Member]", "terseLabel": "Digital Construction Works, Inc." } } }, "localname": "DigitalConstructionWorksIncMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_DiscreteIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discrete Income Tax Expense (Benefit)", "label": "Discrete Income Tax Expense (Benefit)", "negatedTerseLabel": "Discrete income tax benefit" } } }, "localname": "DiscreteIncomeTaxExpenseBenefit", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_DividendsCommonStockStockIssuable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends, Common Stock, Stock, Issuable", "label": "Dividends, Common Stock, Stock, Issuable", "terseLabel": "Phantom shares issuable (in shares)" } } }, "localname": "DividendsCommonStockStockIssuable", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "sharesItemType" }, "bsy_DueToCustomers": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Due to Customers", "label": "Due to Customers", "terseLabel": "Due to customers" } } }, "localname": "DueToCustomers", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_EnterpriseLicenseSubscriptionsE365SubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise License Subscriptions, E365 Subscriptions", "label": "Enterprise License Subscriptions, E365 Subscriptions [Member]", "terseLabel": "Enterprise subscriptions, E365" } } }, "localname": "EnterpriseLicenseSubscriptionsE365SubscriptionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_EnterpriseLicenseSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enterprise License Subscriptions", "label": "Enterprise License Subscriptions [Member]", "terseLabel": "Enterprise subscriptions" } } }, "localname": "EnterpriseLicenseSubscriptionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_EntityControlledByCEOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity Controlled By CEO [Member]", "label": "Entity Controlled By CEO [Member]", "terseLabel": "Entity Controlled By CEO" } } }, "localname": "EntityControlledByCEOMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plan", "label": "Equity Incentive Plan [Member]", "terseLabel": "Equity Incentive Plan" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslationGainLoss", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_FinanceLeasePaymentsFinancingActivities": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Payments, Financing Activities", "label": "Finance Lease Payments, Financing Activities", "negatedTerseLabel": "Payments of financing leases" } } }, "localname": "FinanceLeasePaymentsFinancingActivities", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_GainLossOnSaleOfInterestInPropertyPlantEquipment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Sale Of Interest In Property Plant Equipment", "label": "Gain (Loss) On Sale Of Interest In Property Plant Equipment", "terseLabel": "Gain on sale of interest in aircraft" } } }, "localname": "GainLossOnSaleOfInterestInPropertyPlantEquipment", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_HostedSoftwareSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosted Software Solutions", "label": "Hosted Software Solutions [Member]", "terseLabel": "Hosted Software Solutions" } } }, "localname": "HostedSoftwareSolutionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "bsy_InterestExpenseDerivatives": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest Expense, Derivatives", "label": "Interest Expense, Derivatives", "terseLabel": "Interest rate swap" } } }, "localname": "InterestExpenseDerivatives", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "bsy_LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability, Lease Payments", "terseLabel": "Operating lease payments, leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiabilityLeasePayments", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bsy_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Termination period (less than)" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "bsy_LettersOfCreditAndSuretyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Letters of Credit And Surety Bonds", "label": "Letters of Credit And Surety Bonds [Member]", "terseLabel": "Letters of Credit And Surety Bonds" } } }, "localname": "LettersOfCreditAndSuretyBondsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "bsy_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Accordion feature, increase limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "bsy_LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage", "label": "Line of Credit Facility, Borrowings Guaranteed through Stock of Foreign Subsidiaries, Percentage", "terseLabel": "Borrowings guaranteed through stock of foreign subsidiaries percentage" } } }, "localname": "LineOfCreditFacilityBorrowingsGuaranteedThroughStockOfForeignSubsidiariesPercentage", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "pureItemType" }, "bsy_NewCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Facility", "label": "New Credit Facility [Member]", "terseLabel": "New Credit Facility" } } }, "localname": "NewCreditFacilityMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "bsy_NonDeferredIncentiveBonusThresholdForProRataAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment", "label": "Non-Deferred Incentive Bonus Threshold For Pro Rata Adjustment", "terseLabel": "Non-deferred incentive bonus threshold for pro rata adjustment" } } }, "localname": "NonDeferredIncentiveBonusThresholdForProRataAdjustment", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_NoncashOrPartNoncashContingentAcquisitionConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash, Contingent Acquisition Consideration", "label": "Noncash Or Part Noncash, Contingent Acquisition Consideration", "terseLabel": "Contingent acquisition consideration" } } }, "localname": "NoncashOrPartNoncashContingentAcquisitionConsideration", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid", "label": "Noncash Or Part Noncash, Convertible Senior Notes Expenses Incurred But Not Yet Paid", "terseLabel": "Convertible senior notes expenses included in Accounts payable and Accruals and other current liabilities" } } }, "localname": "NoncashOrPartNoncashConvertibleSeniorNotesExpensesIncurredButNotYetPaid", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_NoncashOrPartNoncashDeferredAcquisitionConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash Or Part Noncash, Deferred Acquisition Consideration", "label": "Noncash Or Part Noncash, Deferred Acquisition Consideration", "terseLabel": "Deferred, non-contingent consideration, net" } } }, "localname": "NoncashOrPartNoncashDeferredAcquisitionConsideration", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_NumberOfTradingDaysAfterMaturityDateDebtRedeemable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Trading Days After Maturity Date, Debt Redeemable", "label": "Number Of Trading Days After Maturity Date, Debt Redeemable", "terseLabel": "Number of trading days after maturity date, debt redeemable" } } }, "localname": "NumberOfTradingDaysAfterMaturityDateDebtRedeemable", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "durationItemType" }, "bsy_NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price", "label": "Number Of Trading Days After The End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price", "terseLabel": "Number of trading days after the end of applicable quarter, shares determined upon election by volume-weighted average price" } } }, "localname": "NumberOfTradingDaysAfterTheEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "integerItemType" }, "bsy_NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price", "label": "Number Of Trading Days Prior To End Of Applicable Quarter, Shares Determined Upon Election By Volume-Weighted Average Price", "terseLabel": "Number of trading days prior to end of applicable quarter, shares determined upon election by volume-weighted average price" } } }, "localname": "NumberOfTradingDaysPriorToEndOfApplicableQuarterSharesDeterminedUponElectionByVolumeWeightedAveragePrice", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "integerItemType" }, "bsy_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "bsy_OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage", "label": "Option Indexed to Issuer's Equity, Strike Price, Premium Over Share Price, Percentage", "terseLabel": "Capped call, premium above share price, percentage" } } }, "localname": "OptionIndexedToIssuersEquityStrikePricePremiumOverSharePricePercentage", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" ], "xbrltype": "percentItemType" }, "bsy_OtherMiscellaneousNonoperatingIncomeExpenseOther": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Miscellaneous Nonoperating Income (Expense)", "label": "Other Miscellaneous Nonoperating Income (Expense), Other", "terseLabel": "Other income, net" } } }, "localname": "OtherMiscellaneousNonoperatingIncomeExpenseOther", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_OtherPrepaidExpensesAndCurrentAssets": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other Prepaid Expenses And Current Assets", "label": "Other Prepaid Expenses And Current Assets", "terseLabel": "Prepaid and other current assets" } } }, "localname": "OtherPrepaidExpensesAndCurrentAssets", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "bsy_PaymentsToAcquireCostMethodInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments To Acquire Cost Method Investments", "label": "Payments To Acquire Cost Method Investments", "terseLabel": "Payments to acquire cost method investments" } } }, "localname": "PaymentsToAcquireCostMethodInvestments", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock And Restricted Stock Units (RSUs)", "label": "Performance Based Restricted Stock And Restricted Stock Units (RSUs) [Member]", "terseLabel": "Performance Based Restricted Stock And Restricted Stock Units (RSUs)" } } }, "localname": "PerformanceBasedRestrictedStockAndRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "domainItemType" }, "bsy_PerformanceBasedRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units (RSUs) [Member]", "label": "Performance Based Restricted Stock Units (RSUs) [Member]", "terseLabel": "Performance Based Restricted Stock Units (RSUs)" } } }, "localname": "PerformanceBasedRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen", "label": "Performance Based Restricted Stock Units (RSUs), Two Thousand Sixteen [Member]", "terseLabel": "Performance Based Restricted Stock Units (RSUs), 2016" } } }, "localname": "PerformanceBasedRestrictedStockUnitsRSUsTwoThousandSixteenMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_PerformanceBasedVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Vesting", "label": "Performance-Based Vesting [Member]", "terseLabel": "Performance-Based Vesting" } } }, "localname": "PerformanceBasedVestingMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_PerpetualLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perpetual Licenses", "label": "Perpetual Licenses [Member]", "terseLabel": "Perpetual licenses" } } }, "localname": "PerpetualLicensesMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_PortfolioBalancingExchangeRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portfolio Balancing Exchange Rights", "label": "Portfolio Balancing Exchange Rights [Member]", "terseLabel": "Portfolio Balancing" } } }, "localname": "PortfolioBalancingExchangeRightsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_PowerLineSystemsAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Power Line Systems Acquisition [Member]", "label": "Power Line Systems Acquisition [Member]", "terseLabel": "Power Line Systems" } } }, "localname": "PowerLineSystemsAcquisitionMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "bsy_ProfessionalServicesOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services, Other", "label": "Professional Services, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProfessionalServicesOtherMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_ProfessionalServicesRecurringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services, Recurring", "label": "Professional Services, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "ProfessionalServicesRecurringMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_PurchaseOfCappedCallOptions": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Of Capped Call Options", "label": "Purchase Of Capped Call Options", "negatedTerseLabel": "Purchase of capped call options" } } }, "localname": "PurchaseOfCappedCallOptions", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_RepaymentsOfSecuredDebtPerQuarter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayments of Secured Debt Per Quarter", "label": "Repayments of Secured Debt Per Quarter", "terseLabel": "Repayments of term loan per quarter" } } }, "localname": "RepaymentsOfSecuredDebtPerQuarter", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "bsy_RestrictedStockAndRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock And Restricted Stock Units (RSUs)", "label": "Restricted Stock And Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock And Restricted Stock Units (RSUs)", "verboseLabel": "Restricted stock and restricted stock units (\u201cRSUs\u201d) expense" } } }, "localname": "RestrictedStockAndRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "bsy_SELECTSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SELECT Subscriptions", "label": "SELECT Subscriptions [Member]", "terseLabel": "SELECT subscriptions" } } }, "localname": "SELECTSubscriptionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_SaleOfInterestInPropertyPlantEquipmentPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Interest In Property Plant Equipment, Percent", "label": "Sale Of Interest In Property Plant Equipment, Percent", "terseLabel": "Sale of interest percent" } } }, "localname": "SaleOfInterestInPropertyPlantEquipmentPercent", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "percentItemType" }, "bsy_SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions", "label": "Sale Of Stock, Number Of Shares Issued In Transaction, Subject To Employment Service Conditions", "terseLabel": "Number of shares sold subject to employment service conditions (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransactionSubjectToEmploymentServiceConditions", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "sharesItemType" }, "bsy_SeequentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seequent", "label": "Seequent [Member]", "terseLabel": "Seequent" } } }, "localname": "SeequentMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Delivered In Period", "terseLabel": "Delivered in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsDeliveredInPeriod", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Earned Through Dividends In Period", "terseLabel": "Earned through dividends in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsEarnedThroughDividendsInPeriod", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Shares Realized", "terseLabel": "Shares realized to extent performance exceeds the applicable targets (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesRealized", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Maximum Employee Annual Contribution Amount", "terseLabel": "Maximum employee annual contribution amount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeAnnualContributionAmount", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Exercises In Period, Net Of Shares Withheld", "terseLabel": "Shares exercised, net of shares withheld (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodNetOfSharesWithheld", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Settled In Shares", "terseLabel": "Share-settled Executive Bonus Plan awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSettledInShares", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "bsy_ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share", "label": "Share-Based Payment Arrangement By Share-Based Payment Award, Options, Weighted Average Exercise Price Per Share [Roll Forward]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedPaymentArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePricePerShareRollForward", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "stringItemType" }, "bsy_ShareBasedPaymentArrangementExpenseAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement Expense, Accrued", "label": "Share-Based Payment Arrangement Expense, Accrued", "terseLabel": "Stock-based compensation expense accrued" } } }, "localname": "ShareBasedPaymentArrangementExpenseAccrued", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "bsy_ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation", "label": "Share-Based Payment Arrangement, Shares Withheld For Cost Of Options And Tax Withholding Obligation", "terseLabel": "Shares withheld for cost of options and tax withholding obligation (in shares)" } } }, "localname": "ShareBasedPaymentArrangementSharesWithheldForCostOfOptionsAndTaxWithholdingObligation", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "bsy_StockIssuedDuringPeriodSharesDeferredCompensationPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Deferred Compensation Plan", "label": "Stock Issued During Period, Shares, Deferred Compensation Plan", "terseLabel": "Shares issued in connection with deferred compensation plan, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDeferredCompensationPlan", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "bsy_StockIssuedDuringPeriodValueDeferredCompensationPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Deferred Compensation Plan", "label": "Stock Issued During Period, Value, Deferred Compensation Plan", "terseLabel": "Shares issued in connection with deferred compensation plan, net" } } }, "localname": "StockIssuedDuringPeriodValueDeferredCompensationPlan", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "bsy_StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options, Restricted Stock, And Restricted Stock Units (RSUs)", "label": "Stock Options, Restricted Stock, And Restricted Stock Units (RSUs) [Member]", "terseLabel": "Stock options, restricted stock, and RSUs" } } }, "localname": "StockOptionsRestrictedStockAndRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "bsy_SubscriptionsAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscriptions And Licenses", "label": "Subscriptions And Licenses [Member]", "terseLabel": "Subscriptions and licenses" } } }, "localname": "SubscriptionsAndLicensesMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_TermLicenseSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term License Subscriptions", "label": "Term License Subscriptions [Member]", "terseLabel": "Term license subscriptions" } } }, "localname": "TermLicenseSubscriptionsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "bsy_TermLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Licenses", "label": "Term Licenses [Member]", "terseLabel": "Term Licenses" } } }, "localname": "TermLicensesMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time-Based Restricted Stock And Restricted Stock Units (RSUs)", "label": "Time-Based Restricted Stock And Restricted Stock Units (RSUs) [Member]", "terseLabel": "Time-Based Restricted Stock and Restricted Stock Units (RSUs)" } } }, "localname": "TimeBasedRestrictedStockAndRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_TimeBasedRestrictedStockUnitsRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time-Based Restricted Stock Units (RSUs)", "label": "Time-Based Restricted Stock Units (RSUs) [Member]", "terseLabel": "Time-Based Restricted Stock Units (RSUs)" } } }, "localname": "TimeBasedRestrictedStockUnitsRSUsMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "domainItemType" }, "bsy_TopconMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Topcon", "label": "Topcon [Member]", "terseLabel": "Topcon" } } }, "localname": "TopconMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_TwoThousandTwentyIncentiveAwardPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Incentive Award Plan", "label": "Two Thousand Twenty Incentive Award Plan [Member]", "terseLabel": "2020 Incentive Award Plan" } } }, "localname": "TwoThousandTwentyIncentiveAwardPlanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bsy_TwoThousandTwentySevenNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Seven Notes", "label": "Two Thousand Twenty Seven Notes [Member]", "terseLabel": "2027 Notes:" } } }, "localname": "TwoThousandTwentySevenNotesMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "bsy_TwoThousandTwentySixNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Six Notes", "label": "Two Thousand Twenty Six Notes [Member]", "terseLabel": "2026 Notes:" } } }, "localname": "TwoThousandTwentySixNotesMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "bsy_UnitedStatesCanadaAndLatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States, Canada, And Latin America", "label": "United States, Canada, And Latin America [Member]", "terseLabel": "Americas" } } }, "localname": "UnitedStatesCanadaAndLatinAmericaMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "domainItemType" }, "bsy_UnitedStatesCanadaLatinAmericaAndCaribbeanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States, Canada, Latin America And Caribbean", "label": "United States, Canada, Latin America And Caribbean [Member]", "terseLabel": "Americas" } } }, "localname": "UnitedStatesCanadaLatinAmericaAndCaribbeanMember", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails" ], "xbrltype": "domainItemType" }, "bsy_VoluntaryDeferredCompensationPlanContributionsDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Voluntary Deferred Compensation Plan Contributions During Period", "label": "Voluntary Deferred Compensation Plan Contributions During Period", "terseLabel": "Deferred compensation plan elective participant deferrals" } } }, "localname": "VoluntaryDeferredCompensationPlanContributionsDuringPeriod", "nsuri": "http://www.bentley.com/20220331", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r758" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r759" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r756" ], "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": "Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r761" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r756" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r755" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r757" ], "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/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.bentley.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific (\u201cAPAC\u201d)", "verboseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r209", "r360", "r366", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r315", "r454", "r456", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r721", "r725", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails", "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r315", "r454", "r456", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r721", "r725", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails", "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r209", "r360", "r366", "r724" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r204", "r360", "r364", "r664", "r720", "r722" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r204", "r360", "r364", "r664", "r720", "r722" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r284", "r315", "r403", "r454", "r456", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r721", "r725", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails", "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r284", "r315", "r403", "r454", "r456", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r721", "r725", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails", "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r205", "r206", "r360", "r365", "r723", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r205", "r206", "r360", "r365", "r723", "r736", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r655", "r657", "r660", "r752", "r753" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accruals and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r211", "r212" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r9", "r10", "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued acquisition stay bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r9", "r10", "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r14", "r686", "r706" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r16", "r686", "r706" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 6.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" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.bentley.com/role/RetirementPlansDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accruals and other current liabilities", "totalLabel": "Total accruals and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r9", "r10", "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r9", "r10", "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued compensation" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r49", "r54", "r61", "r62", "r63", "r555" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Accumulated (Loss) Gain on Retirement Plan" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r52", "r53", "r54", "r708", "r730", "r733" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r61", "r62", "r610", "r611", "r612", "r613", "r614", "r616" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r61", "r62", "r63", "r121", "r122", "r123", "r555", "r726", "r727", "r762" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r48", "r54", "r61", "r62", "r63", "r555", "r611", "r612", "r613", "r614", "r616" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translations" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r491", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r487", "r488", "r489", "r582" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r458", "r460", "r493", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AirTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of air transportation.", "label": "Air Transportation Equipment [Member]", "terseLabel": "Aircraft" } } }, "localname": "AirTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r460", "r481", "r492" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r213", "r230" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r75", "r105", "r297", "r621" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization and write-off of deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r105", "r243", "r251" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 }, "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": { "order": 2.0, "parentTag": "bsy_CostAmortizationAndAmortizationOfIntangibleAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of purchased intangibles", "verboseLabel": "Amortization of purchased intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r165" ], "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": "Shares excluded from the computation of diluted net income per share attributable to common stockholders (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r115", "r189", "r194", "r200", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r551", "r556", "r601", "r648", "r650", "r684", "r705" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r43", "r115", "r224", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r551", "r556", "r601", "r648", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r586" ], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r461", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan [Member]", "terseLabel": "Multi\u2011Currency Swing\u2011Line Sub\u2011Facility" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r453", "r455", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r545" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill from acquisition, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r525", "r526" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Business acquisition, pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r538", "r539", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r538", "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Shares issued at closing" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r104", "r547" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r537", "r540", "r544" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Contingent consideration from acquisitions", "verboseLabel": "Acquisition contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r537", "r541" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Accruals and other current liabilities", "verboseLabel": "Contingent consideration from acquisitions" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails", "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r537", "r541" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to equity interests acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Equity Interests", "terseLabel": "Fair value adjustment of stock consideration" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentEquityInterests", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 2.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 identifiable assets acquired excluding goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Right-of-use assets obtained in exchange for lease liabilities, business acquisitions" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 2.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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenues" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 5.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", "negatedTerseLabel": "Accruals and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 1.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": "Finite-lived intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 1.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", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "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 identifiable assets acquired excluding goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 5.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": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r529", "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r530" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Assets acquired and liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r524" ], "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": "Acquisition and integration costs" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "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 Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Contract asset impairment" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r86" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "negatedTerseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r27", "r107" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "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": "Money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r99", "r107", "r109" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r99", "r609" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "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": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r112", "r115", "r144", "r148", "r155", "r159", "r164", "r172", "r173", "r174", "r224", "r269", "r273", "r274", "r275", "r278", "r279", "r313", "r314", "r318", "r322", "r601", "r760" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/Cover", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r266", "r690", "r711" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r263", "r264", "r265", "r267", "r738" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/Cover", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends per share (USD per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122", "r582" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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 (USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r329" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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": "Class\u00a0A Common Stock, $0.01\u00a0par value, authorized 100,000,000\u00a0shares; issued and outstanding 11,601,757\u00a0shares as of March\u00a031, 2022 and December\u00a031, 2021, and Class\u00a0B Common Stock, $0.01\u00a0par value, authorized 1,800,000,000\u00a0shares; issued and outstanding 273,532,336 and 270,924,962\u00a0shares as of March\u00a031, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Compensation Related Costs [Abstract]" } } }, "localname": "CompensationRelatedCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsGeneralTextBlock": { "auth_ref": [ "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for compensation costs, including compensated absences accruals, compensated absences liability, deferred compensation arrangements and income statement compensation items. Deferred compensation arrangements may include a description of an arrangement with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares (units) issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.", "label": "Compensation Related Costs, General [Text Block]", "terseLabel": "Executive Bonus Plan" } } }, "localname": "CompensationRelatedCostsGeneralTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r70", "r695", "r716" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r69", "r85", "r694", "r715" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r244", "r249", "r536" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software and technology" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r176", "r177", "r209", "r599", "r600", "r737" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r176", "r177", "r209", "r599", "r600", "r735", "r737" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r176", "r177", "r209", "r599", "r600", "r735", "r737" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r176", "r177", "r209", "r599", "r600" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r176", "r177", "r209", "r599", "r600", "r737" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r110", "r553" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Assets and Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r338", "r340", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r338", "r339", "r361" ], "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": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r338", "r339", "r361" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r338", "r339", "r361" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenues" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r362" ], "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": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r280", "r281", "r282", "r284", "r288", "r289", "r290", "r293", "r294", "r295", "r296", "r297", "r304", "r305", "r306", "r307" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r77" ], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails": { "order": 1.0, "parentTag": "bsy_CostAmortizationAndAmortizationOfIntangibleAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Cost of subscriptions and licenses" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsFinitelivedIntangibleAssetsAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r79", "r115", "r224", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r601" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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:" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r175", "r209" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r114", "r119", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r304", "r305", "r306", "r307", "r622", "r685", "r687", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r299", "r687", "r704" ], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r283", "r301" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, convertible, conversion price (USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument, convertible, threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument, convertible, threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument, convertible, threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r281", "r304", "r305", "r620", "r622", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r37", "r302", "r620", "r622" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37", "r282" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38", "r114", "r119", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r304", "r305", "r306", "r307", "r622" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "March 31,2022 - December 31, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "March 31, 2024 - November 14, 2025" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r701" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r114", "r119", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r304", "r305", "r306", "r307", "r330", "r333", "r334", "r335", "r619", "r620", "r622", "r623", "r702" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r288", "r619", "r623" ], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredBonusMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing.", "label": "Deferred Bonus [Member]", "terseLabel": "Deferred Bonus" } } }, "localname": "DeferredBonusMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember": { "auth_ref": [ "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation arrangement providing pension or other postretirement benefits, to employee or their beneficiary, that are not equivalent to defined benefit plan.", "label": "Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits [Member]", "terseLabel": "Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits" } } }, "localname": "DeferredCompensationArrangementWithIndividualByTypeOfCompensationPensionAndOtherPostretirementBenefitsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r378", "r460" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "netLabel": "Deferred compensation plan (income) expense", "terseLabel": "Bonus plan compensation expense", "verboseLabel": "Deferred compensation plan" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "terseLabel": "Contributions by employer" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": { "auth_ref": [ "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Deferred Compensation Arrangement with Individual Disclosure, Postretirement Benefits [Table Text Block]", "terseLabel": "Schedule of Deferred Compensation Plan Liabilities" } } }, "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution made to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Distribution Paid", "terseLabel": "DCP participant deferrals" } } }, "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Shares Issued", "terseLabel": "Deferred compensation arrangement with individual, shares issued (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.bentley.com/role/RetirementPlansDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r377", "r379" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/RetirementPlansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "totalLabel": "Total DCP liabilities" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r30", "r288", "r621" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "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 income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r116", "r506", "r514", "r515", "r516" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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 income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r498", "r499" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositLiabilityCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.", "label": "Deposit Liability, Current", "terseLabel": "CSS deposits" } } }, "localname": "DepositLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r186" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r105", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r45", "r46", "r47", "r598" ], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r598" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Derivative fair value" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r47", "r566", "r567", "r570", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r569", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Gain from change in fair value" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r560", "r561", "r563" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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 [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r561", "r563" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r559", "r562", "r563", "r564", "r565", "r568", "r570", "r576", "r577", "r578", "r580" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesAndFairValueTextBlock": { "auth_ref": [ "r585", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.", "label": "Derivatives and Fair Value [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "DerivativesAndFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r360", "r364", "r365", "r366", "r367", "r368", "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r360" ], "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 Revenue by Type and Location" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r336", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedTerseLabel": "Dividends declared" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r336", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "terseLabel": "Amount" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockScheduleofDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Schedule of Dividends Declared" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA", "verboseLabel": "Europe, the Middle East, and Africa (\u201cEMEA\u201d)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Per share information:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r130", "r131", "r132", "r133", "r134", "r141", "r144", "r159", "r163", "r164", "r168", "r169", "r583", "r584", "r696", "r717" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net income per share, basic (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r130", "r131", "r132", "r133", "r134", "r144", "r159", "r163", "r164", "r168", "r169", "r583", "r584", "r696", "r717" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net income per share, diluted (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r165", "r166", "r167", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r609" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r501" ], "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.", "label": "Share-based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Cash used to settle award" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r482" ], "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": "Cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, excluding options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r482" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r479" ], "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": "Stock Option", "verboseLabel": "Stock option expense" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r61", "r62", "r63", "r121", "r122", "r123", "r127", "r135", "r137", "r171", "r227", "r329", "r336", "r487", "r488", "r489", "r507", "r508", "r582", "r610", "r611", "r612", "r613", "r614", "r616", "r726", "r727", "r728", "r762" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvesteeMember": { "auth_ref": [ "r220", "r671", "r673", "r675", "r677", "r679", "r681" ], "lang": { "en-us": { "role": { "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.", "label": "Equity Method Investee [Member]", "terseLabel": "Equity Method Investee" } } }, "localname": "EquityMethodInvesteeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r28", "r190", "r221" ], "calculation": { "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r218" ], "calculation": { "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_Investments", "weight": 1.0 } }, "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": "Cost method investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r689", "r739" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r586", "r587", "r588", "r595" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r290", "r304", "r305", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r449", "r587", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r586", "r587", "r589", "r590", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r290", "r404", "r406", "r411", "r449", "r587", "r652" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r290", "r304", "r305", "r404", "r406", "r411", "r449", "r587", "r653" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r290", "r304", "r305", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r449", "r587", "r654" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r591", "r595" ], "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r592" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r593" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Addition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r593" ], "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", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r591" ], "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": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsReconciliationoftheChangesinFairValueofFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r290", "r304", "r305", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r449", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r594", "r596" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r625", "r641" ], "calculation": { "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "totalLabel": "Total financing lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Accruals and other current liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, liability, current, statement of financial position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r624" ], "calculation": { "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r627", "r632" ], "calculation": { "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r624" ], "calculation": { "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r626" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, right-of-use asset, statement of financial position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesSupplementalBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r250" ], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r244", "r247", "r250", "r253", "r665", "r669" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r250", "r669" ], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r244", "r249" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r250", "r665" ], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Intangible assets subject to amortization:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r605", "r606", "r607", "r608" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency remeasurement loss (gain)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r106", "r607", "r608" ], "calculation": { "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Foreign exchange (loss) gain" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture, fixtures, and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r566", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) included in earnings for the period from the increase (decrease) in fair value of interest rate derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Interest Rate Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Gain (loss) on change in fair value of interest rate swaps" } } }, "localname": "GainLossOnInterestRateDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r105" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of aircraft", "terseLabel": "Gain on disposition of property plant equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r235", "r236", "r650", "r683" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 7.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": "Goodwill ending balance", "periodStartLabel": "Goodwill beginning balance", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r237" ], "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": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r238" ], "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": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Other adjustments" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r78", "r115", "r189", "r193", "r196", "r199", "r202", "r224", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r601" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r564", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r66", "r189", "r193", "r196", "r199", "r202", "r682", "r692", "r699", "r718" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r189", "r193", "r196", "r199", "r202" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 3.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", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r67", "r105", "r187", "r221", "r691", "r713" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Loss from investment accounted for using the equity method, net\u00a0of tax", "terseLabel": "Loss from investment accounted for using the equity method, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r260", "r262" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r117", "r502", "r503", "r504", "r512", "r517", "r519", "r520", "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r136", "r137", "r188", "r500", "r513", "r518", "r719" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Provision for income taxes", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r101", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accruals, and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable, net of prepaid income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r104", "r662" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Deferred compensation plan" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of effect from acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r153", "r154", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 3.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 convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of assumed conversion of convertible senior notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Participating securities outstanding (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r145", "r146", "r147", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 4.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": "Dilutive effect of ESPP (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r252" ], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "In-process research and development" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible assets not subject to amortization:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r242", "r248" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Net Book Value", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r185", "r618", "r621", "r698" ], "calculation": { "http://www.bentley.com/role/InterestExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": -1.0 }, "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InterestExpenseNetDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r82", "r295", "r303", "r306", "r307" ], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest expense and amortization of debt issuance costs" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r84", "r296", "r306", "r307" ], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Interest expense for debt" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing interest expense.", "label": "Interest Expense [Member]", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "terseLabel": "Other obligations" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense, Net", "verboseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InterestExpenseNetTables", "http://www.bentley.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTextBlock": { "auth_ref": [ "r697" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for interest income and interest expense for enterprises that derive a significant portion of their revenue from interest collected on investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Text Block]", "terseLabel": "Interest Expense, Net" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InterestExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.bentley.com/role/InterestExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net", "totalLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r143", "r150", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of interest recognized on convertible debt instrument excluding interest on principal required to be paid in cash.", "label": "Interest on Convertible Debt, Net of Tax", "verboseLabel": "Add: Interest expense, net of tax, attributable to assumed conversion of convertible senior notes" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r98", "r100", "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r572" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails", "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r81", "r184" ], "calculation": { "http://www.bentley.com/role/InterestExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InterestExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r217", "r219", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "Investment [Table Text Block]", "terseLabel": "Schedule of Investments" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r712" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails": { "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 investments.", "label": "Investments", "terseLabel": "Investments", "totalLabel": "Total investments" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/InvestmentsScheduleofInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r640", "r642" ], "calculation": { "http://www.bentley.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r640" ], "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": "Schedule of Supplemental Cash Flow and Other Information Related to Leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r631" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails", "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r641" ], "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": "Operating Lease Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r641" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r629" ], "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 (less than)" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r115", "r195", "r224", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r552", "r556", "r557", "r601", "r648", "r649" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r115", "r224", "r601", "r650", "r688", "r710" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r115", "r224", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r552", "r556", "r557", "r601", "r648", "r649", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r586" ], "calculation": { "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r207" ], "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": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r289", "r300", "r304", "r305", "r687", "r707" ], "calculation": { "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Total long-term debt", "totalLabel": "Total net carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less: Current portion of long-term debt", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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": "Total long-term debt", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time.", "label": "Long-term Debt, Weighted Average Interest Rate, over Time", "terseLabel": "Weighted average interest rate over time" } } }, "localname": "LongTermDebtWeightedAverageInterestRateOverTime", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "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": "Long-term purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r268" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r99" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r99", "r103", "r106" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r55", "r58", "r63", "r68", "r106", "r115", "r126", "r130", "r131", "r132", "r133", "r136", "r137", "r156", "r189", "r193", "r196", "r199", "r202", "r224", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r584", "r601", "r693", "r714" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "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", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r130", "r131", "r132", "r133", "r141", "r142", "r158", "r164", "r189", "r193", "r196", "r199", "r202" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income attributable to Class\u00a0A and Class\u00a0B\u00a0common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r143", "r149", "r150", "r151", "r152", "r158", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net income attributable to Class\u00a0A and Class\u00a0B common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r124", "r125", "r128", "r129", "r138", "r139", "r140", "r215", "r216", "r228", "r229", "r371", "r372", "r373", "r374", "r490", "r509", "r510", "r511", "r581", "r602", "r603", "r604", "r644", "r666", "r667", "r668", "r729", "r730", "r731", "r732", "r733", "r763" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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": "Recent Accounting Pronouncements and Recently Adopted Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://www.bentley.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonqualifiedPlanMember": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Plan without tax-exempt status in accordance with applicable tax provision of designated taxing authority. Taxing authority includes, but is not limited to, U.S. Internal Revenue Service (IRS). Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Nonqualified Plan [Member]", "terseLabel": "Nonqualified Plan" } } }, "localname": "NonqualifiedPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense (income):" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r189", "r193", "r196", "r199", "r202" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "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" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r633", "r642" ], "calculation": { "http://www.bentley.com/role/LeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r625" ], "calculation": { "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r625" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.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": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r628", "r636" ], "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", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r624" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r639", "r642" ], "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 lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r638", "r642" ], "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 lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r309", "r579" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Capped call transaction, cap price (USD per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026NotesCappedCallOptionsDetails", "http://www.bentley.com/role/LongTermDebt2027NotesCappedCallOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r120", "r178", "r558" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued and current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCapitalizedPropertyPlantAndEquipmentMember": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "All other long term capitalized assets related to property plant and equipment not otherwise previously categorized.", "label": "Other Capitalized Property Plant and Equipment [Member]", "terseLabel": "Other" } } }, "localname": "OtherCapitalizedPropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r52", "r549", "r554" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Actuarial gain on retirement plan, net of tax effect of $(5) and $(8), respectively" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent": { "auth_ref": [ "r549", "r550", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax, Attributable to Parent", "negatedLabel": "Actuarial gain on retirement plan, tax effect" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r549", "r550", "r554" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r549", "r550", "r554" ], "calculation": { "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income, before taxes" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r549", "r550", "r554" ], "calculation": { "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "http://www.bentley.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r549", "r550", "r554" ], "calculation": { "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Tax expense" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other Employee-related Liabilities, Current", "terseLabel": "Employee stock purchase plan contributions" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 3.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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [ "r74", "r76" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Other Income, Net" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "totalLabel": "Total other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsInterestRateSwapActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r377", "r378" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r88", "r91" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments for Rent", "terseLabel": "Payments for rent" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r94" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments for shares acquired including shares withheld for taxes" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r96" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt issuance costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r94" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedTerseLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Payments of expenses associated with initial public offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r94" ], "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", "terseLabel": "Share-based compensation tax withholding payment" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r89", "r543" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r89" ], "calculation": { "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired", "terseLabel": "Net cash paid", "totalLabel": "Net cash paid" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment and investment in capitalized software" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r403", "r405", "r411", "r429", "r431", "r432", "r433", "r434", "r435", "r449", "r450", "r451", "r452", "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r461", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r313" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r313" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01\u00a0par value, authorized 100,000,000\u00a0shares; none issued or\u00a0outstanding as of March\u00a031, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r5", "r7", "r232", "r233" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r93" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible senior notes, net of discounts and commissions" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r103", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r92", "r486" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised", "verboseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r93" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from credit facilities" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of aircraft" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r92", "r486" ], "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 options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r92" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from stock purchases under employee stock purchase plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r258", "r627", "r632" ], "calculation": { "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r44", "r259", "r632" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r12", "r257", "r624" ], "calculation": { "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, at cost" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r259" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r261", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r259" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r257" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r231" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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 allowance" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r430", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails", "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r430", "r645", "r647", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails", "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfAssumedDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayments of a long-term debt originally issued by another party but is assumed by the entity.", "label": "Repayments of Assumed Debt", "negatedTerseLabel": "Payments of acquisition debt and other consideration" } } }, "localname": "RepaymentsOfAssumedDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r95", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "terseLabel": "Repayment of credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebt2026ConvertibleSeniorNotesDetails", "http://www.bentley.com/role/LongTermDebt2027ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r95" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments of credit facilities" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r95" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r496", "r663", "r754" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsFairValueofFinancialAssetsandLiabilitiesDetails" ], "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 (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r336", "r491", "r650", "r709", "r729", "r733" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r121", "r122", "r123", "r127", "r135", "r137", "r227", "r487", "r488", "r489", "r507", "r508", "r582", "r726", "r728" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTaxStatusAxis": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Information by tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Axis]", "terseLabel": "Retirement Plan Tax Status [Axis]" } } }, "localname": "RetirementPlanTaxStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTaxStatusDomain": { "auth_ref": [ "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r430", "r433", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Tax status of plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Tax Status [Domain]", "terseLabel": "Retirement Plan Tax Status [Domain]" } } }, "localname": "RetirementPlanTaxStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r182", "r183", "r192", "r197", "r198", "r204", "r205", "r209", "r359", "r360", "r664" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyLocationDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r111", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r349", "r350", "r363", "r375" ], "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": "Revenue from Contracts with Customer" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomer" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r347" ], "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": "Remaining performance obligation amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percent to be recognized over next twelve months" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "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": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r637", "r642" ], "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": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r10", "r31" ], "calculation": { "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued indirect taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r176", "r209" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/RevenuefromContractswithCustomerNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accruals and Other Current Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccrualsandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r54", "r615", "r616" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r546" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions Contingent Consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions Aggregate Details" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r119", "r304", "r306", "r330", "r333", "r334", "r335", "r619", "r620", "r623", "r702" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r376", "r378" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ExecutiveBonusPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Net Income Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r144", "r148", "r159", "r164", "r169" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r460", "r480", "r492" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r2", "r115", "r223", "r224", "r601" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/InvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r586", "r587" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r244", "r249", "r665" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r244", "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r240", "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in the Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r252", "r254" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments.", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "terseLabel": "Schedule of Interest Rate Derivatives" } } }, "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Income, Net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/OtherIncomeNetScheduleofOtherIncomeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetNarrativeDetails", "http://www.bentley.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r531" ], "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": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r65", "r208" ], "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 Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicDataDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r461", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r465", "r475", "r477" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsTables" ], "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": "Schedule of Restricted Stock and Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r112", "r172", "r173", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r322", "r327", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LongTermDebtBankCreditFacilityDetails", "http://www.bentley.com/role/LongTermDebtScheduleofInterestExpenseDetails", "http://www.bentley.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r179", "r180", "r181", "r189", "r191", "r196", "r200", "r201", "r202", "r203", "r204", "r208", "r209", "r210" ], "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": "Geographic Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/GeographicData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Series of Individually Immaterial Business Acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofCashPaidandAcquiredforAcquisitionsDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/AcquisitionsScheduleofContingentandNonContingentConsiderationFairValueDetails", "http://www.bentley.com/role/LeasesOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r470" ], "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": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r472" ], "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": "Grant date fair value (USD per share)", "verboseLabel": "Granted (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r471" ], "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, ending balance (in shares)", "periodStartLabel": "Unvested, beginning balance (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r471" ], "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, ending balance (USD per share)", "periodStartLabel": "Unvested, beginning balance (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid", "terseLabel": "Share-based compensation tax withholding payment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r473" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum percent of eligible compensation available to contribute" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r468" ], "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": "Stock options, exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r468" ], "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": "Weighted average exercise price, exercisable (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Stock options exercised, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r470" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Shares outstanding, intrinsic value", "verboseLabel": "Shares outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r467", "r485" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "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": "Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r466" ], "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": "Ending balance (USD per share)", "periodStartLabel": "Beginning balance (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r459", "r485" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "terseLabel": "Shares purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r459", "r464" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRSUsActivityDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsSummaryofStockBasedCompensationExpenseDetails" ], "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": "Exercised (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Stock options exercise price, lower limit (USD per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Stock options exercise price, upper limit (USD per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r485" ], "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": "Shares exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r485" ], "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": "Shares exercisable, weighted remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r478" ], "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": "Weighted remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r337", "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Equity Awards and Instruments" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstruments" ], "xbrltype": "textBlockItemType" }, "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": "Shares withheld for tax withholding obligation (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r634", "r642" ], "calculation": { "http://www.bentley.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r112", "r115", "r144", "r148", "r155", "r159", "r164", "r172", "r173", "r174", "r224", "r269", "r273", "r274", "r275", "r278", "r279", "r313", "r314", "r318", "r322", "r329", "r601", "r760" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/BasisofPresentationBusinessCombinationsDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/Cover", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsStockOptionsNarrativeDetails", "http://www.bentley.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r42", "r61", "r62", "r63", "r121", "r122", "r123", "r127", "r135", "r137", "r171", "r227", "r329", "r336", "r487", "r488", "r489", "r507", "r508", "r582", "r610", "r611", "r612", "r613", "r614", "r616", "r726", "r727", "r728", "r762" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r171", "r664" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r18", "r19", "r336" ], "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": "Acquisition option exercises, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r329", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued in connection with employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock Issued During Period, Shares, Issued for Services", "terseLabel": "Shares issued in connection with Executive Bonus Plan, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r329", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares related to restricted stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r329", "r336", "r469" ], "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", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Shares exercised (in shares)", "verboseLabel": "Stock option exercises, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStockNarrativeDetails", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.bentley.com/role/EquityAwardsandInstrumentsAcquisitionOptionsDetails", "http://www.bentley.com/role/EquityAwardsandInstrumentsOptionsOutstandingRollforwardDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r42", "r329", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisition option exercises, net" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r329", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued in connection with employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Shares issued in connection with Executive Bonus Plan, net" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r329", "r336" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Shares related to restricted stock, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r42", "r329", "r336" ], "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": "Stock option exercises, net" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r115", "r214", "r224", "r601", "r650" ], "calculation": { "http://www.bentley.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AccumulatedOtherComprehensiveLossRollforwardofAOCIDetails", "http://www.bentley.com/role/ConsolidatedBalanceSheets", "http://www.bentley.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r314", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Common Stock" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscriptions" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/RevenuefromContractswithCustomerScheduleofRevenueDisaggregationbyTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r617", "r651" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r617", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r617", "r651" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsNarrativeDetails", "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/AcquisitionsScheduleofConsiderationandNetAssetsAcquiredDetails", "http://www.bentley.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsOtherthanGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r157", "r160", "r161" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "negatedTerseLabel": "Less: Net income attributable to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r497", "r521", "r703", "r734" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r105" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedTerseLabel": "Change in fair value of derivative" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r105" ], "calculation": { "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Change on fair value of investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r635", "r642" ], "calculation": { "http://www.bentley.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/EquityAwardsandInstrumentsRestrictedStockandRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of stock options, restricted stock, and RSUs (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r143", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "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 shares, diluted (in shares)", "verboseLabel": "Weighted average shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r141", "r164" ], "calculation": { "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails": { "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": "Weighted average shares, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.bentley.com/role/ConsolidatedStatementsofOperations", "http://www.bentley.com/role/NetIncomePerShareScheduleofBasicandDilutedNetIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2029-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5498026-109256" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "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(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "http://asc.fasb.org/topic&trid=75115024" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "http://asc.fasb.org/topic&trid=2197064" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409950&loc=d3e20396-108366" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r520": { "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" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r524": { "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" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r527": { "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" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r537": { "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" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r540": { "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" }, "r541": { "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" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r544": { "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" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r548": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r554": { "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" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r558": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959" }, "r578": { "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" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r585": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r605": { "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" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r643": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r690": { "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" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r693": { "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" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r695": { "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" }, "r696": { "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" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.1-12)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r708": { "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" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r710": { "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" }, "r711": { "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" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r714": { "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" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r716": { "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" }, "r717": { "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" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r719": { "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" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r720": { "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" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r736": { "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" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r750": { "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" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r755": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r756": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r757": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r758": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r759": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r760": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r761": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" } }, "version": "2.1" } ZIP 122 0001628280-22-013596-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-22-013596-xbrl.zip M4$L#!!0 ( )6"JE2?9@;::-$" -S!( 0 8G-Y+3(P,C(P,S,Q+FAT M;>R]?7=3.=(O^O_Y%+X\]SYG9JTQZ*7TQO1P5B"!ASXD@20TD_S3JR25$@>_ M9&P'DGSZ6W(2(!":=./$WHZG!["]M;6U5;]Z5:GTR_\YZ75;'V@XZ@SZ_WH@ M'XH'K?_SY)?_I]W^]].M5ZW503KN47_<>C8D'%-N?>R,#UKO,HW>M\IPT&N] M&PS?=SY@NSVYY]G@Z'38V3\8MY10ZJN+P\=$BE#ZU)8)91LL_X6VN+:#**53 M ISV_]A_K$LF86QN0Y"B#3ZJ=E %VB+G$- 4=,;_(S\V44LE4\HJ""@Y!*'W8>#X?XC):1^ MU.EW.WVJK_S@O/F5MA_UI*4,(3PZJ5T^^-3GN#VB=*4Q?W^X/_CP19>/QD/L MC\I@V,,QSW)]HFD+W];RLI\T..Z/AZ>?^ID,[K*CBXM\F_IT W?]_GNO(_2C M>CGBB"Z;GWS3_LHKU:N?FG)'N7-U)!?]VD?G%R^;9NI"?VY M\]%P_.U8^,=KQE&?V?FC47SYJH^[V-__UP/JM]]N/V#D$^8GO_1HC*UZ?YO^ M<]SY\*\'SP;],0^NO7-ZQ+>E\V__>C"FD_&C";(?/?E?_^M__3+N\/B?\&NU M+X?_RZ/SWWYY=-YS'.33)[_DSH?6:'S:I7\]R)W141=/'_<'?>+G=TX>UX8T M//_8R9GZDX]\?8-ERK"3SA]_,MZB\J\''8@:LXK%%VLA.8P^1AE]SDF 0(#? M5R=#D3Q#GZ>TC[WZ:.H\?G8\'/*K/.^,$G9W"8=K_;S*(NM!ZQQ2_(23\>/, MO[1[_-B#=L;3!ZU.YM^S_NTTK@X^O%);'W;U^G$^7/NP]R(<;A[^UED_6SM= M?[=QN+?ZTJRO;O7V7FQUUG?6/FZ^>ZLV5KN=S=5TMKNS)E_IC>[NV4#N'JZ? MK!\^/]Q5;TXW=U;$7F_K_>[AVLGZ:K>[OU-[I[KMD M-U:W#C9WGG=V=PX.-E\\[VVL_LK?]\_VWNV>;.SLO=_@9^WVWG[P\6+]9&^U^WYWAY_16U?KJQN]]7=;W;W5 M]8M[?N-GF?[>S@#X^7*]MR[JG7NK^V+W[/G[S7=;!_5]=L]V/ZZKW9.]%[^] M7Y?^XZN=M?'ZMCCA?S_R7)B-C[][B=F74-H96(B!=]#V1?FV#I1!;6]=H<4O[1 MSP7[:^Y_D)_S;Z,ED7]$Y+-KB!R9M:,FU69:F#8HBNV0"EM9A@UKBN@0F+?? MW*7DODKAJKJ7]+T1?<4U],688M9"M%U 9N(,H>V#Q+8W$9(6(5F7'SRI9/@S M%#:,&A.M,ZYX4"EXD"%%A;D4I[5UO[^LQJM4GPE[85P_?M[I5POU%;$WLE4] MP\WR=D0KHQ&-M\=LC%7";Y;S5AWF[\&H4ZW_M1.V2T>=V*57G=%XME"0ZX?K M'_;ZOQ[LG1WU-M^MR8W5MV;WW:^]];,D=@_31X8%DW:?2+$.ZR\V>GO/ M@N V(R;IR<;A^]/UPX/WZV=O>"SK8OWPC=S=>=Y;W\F]C9W?#G9W?COFI7;KQ[?K#Q M;MUL[+PT_SY[.UY_)L[5^<[*V?K.>\U@J'YU%&T?'5MJ"GW;0W9M%$%4DZWH M)!\\^;%?]%^OAX,C&HY/7[./,5[IYS5V)HXJZ?CS'U!XI8QIN)*8O8^[-7JP M2D=#8C)7"O.=*[W!<-PYFWS],VCT0;#Y&2/[KAF DO<$++9\)OY;A31!XQ4Q MLT3C'* QRYB,@-1VHE ;BHT,1.':*08PK(U"2?[>HO%5!V.G6SV8I MPC%]"T<;F4X1J"ULQ&KNBG9TTK5U4(Z\#RX;N!$<&5+#8\J7%.S0Z(*&=Z]A MERBZ:Q2QW8M9>F@+XR4+M6+:6&,C&EP,20IVFFC**'IT-9XVI$+<+M'HFBA@ MC>P^'DT"HXRSUB32^WA\>L3X&75Z1]T:.IS\=C"L,/PRX/?P9,26XB^/KG9Q M_OC/S[P8PFAP/)Q\FX0L'U] ^QQ3?\4]N.R()E&=RV^=7+^7#@U;DP'1M8'W M9R__[]7HQ-[HN MWIKVJR@Y_YKY82='W4[JC->I%_D1N=.K\J2N(EV*ID_BYUD71Z/-LCT>I/739X->KU!?W)]Y;RC7QY=V_^G*?LTC!L0\3Q /KZ@BV'2?'J]BRLW MH\MQOW-.E-$!,M@_S7>/A>[QD)Y40G,!2"))P*9M'H_'1^Z7R%+G_"L)N]N+HZ U]*H+^(]..)]+\*Y8M5K\=O MMU?_-,K_A($S5[,IVU)-939?TW"["HA/KY<['WA87S:=J'@<#X9_<>*_N;_^ MN$K]08^-OVNZO:G8NM+%HZNC_Q'=T0>6:,5HHP)$)K@)TK#Z,F $)0AWQT4+ MHL7^.F]?H8L53DH=9 '2 "GYF(W+9)P3B;F3[HX?%X$N/R4EKM"%K$E)6C.) ME00#H6A#-I1DT6&&LFATN5UK8'IT43*(%#"02P&D],%@H9A"<8X@DEDT.7;K M5MJ4Y!@E BG822IL5SA=/-H$-OJ4$-D!CS/P+O\L@4;#\>/7PT$^3N/-X38- M/W027:7+]G$TY2>4E2N23IGR*IO#E)Y=1(*DR6%C!EL!X(A7?L5BE!)5(,SKE&?%+T3IBV;K(+$DY%\U^FW=> XO7X((R M4F,RD92'YK/DC(@Y$\XD*Y3-(6-1&;SF3T%" )-#WM&@SU]'U\5' M)H&3AH2MT+I"K$>81 K(^!#8[@L&B*PU4?B%(0R;+LI#,X@B]+1ICIT]Y#8?]3G__ M%BSO6Z%/H.AU$4FJX,$*8KV42E8*LF39YWP#C.FY(]3L36QMO;&8V$ KF@5C M]);YS[&QAL#6!N#B474F$G/VA$8KP,M,P*X4.$B()3I1E(DFH<$F1*GFR;B< M/4'!E$*VE #%0G E"ND5>:&5@1?8BHV)$@VQYR\RU&S M=-8V@&[0ZOA\>(#36R!'"(D2J6 <0@F6S=9B!;*=:@4KSCM,8UP4=KL5,AEG MBO?6&,MF# "%NG$O.,I&R5S0+0Z99NP!3H]D4E@5^]ENQ=B)0= MB;(X0N]./<#IT2<1*"\@0'8)(@7FIXQ@+/B,I--Y[$LL@(=^5TI)3"]XHK7Q M+EJ=B)42:)9\+.RRTD6I2*@6AC2S4$K3(Y-A3@E2QV*$!I$H:- *J^'NP;/ M6QPRS5@I38]D.20?V09/-K%;Q>0C<,E%64K2)BR0T+M3I30]^NBL,SFALI4: M' I$(L>60T$=%T+;8X0O2 !);IK"#JX% F M*$S4M("$GDD<;S:YH4!")1-T-@ NA(BN%F8QV@A?4T87C[AW%W6?"4&#SV1% M<2(K5YVNNG6Y)N=XD;(0P2?F@ T9% MM#BDF4UJSK3(Y+3/GEU@[8%M&]#HA;7!"^6RT +]XI!IYJDYTR)9-#%)7WPV MACDK9*Q[:K57E(V/3LJ%(=D=I^9,+3"K;/0R%E="@"PMLK,0M/=*4B )>'?T MF=D,N!R"251S, %BB@D"%6FM)YD$FLO%<'VQ&"[G%ZI/CT<,P=%H)3%4STN+ M?;&A:O"1AJ_X^O;IB ']9:.[6 ;7-UT&E].QMG+*3N7DC#,*C#<L%%AT44 M8L+BA?ELI6M??F@D6;>)_G/,_=V^Q6S;TMW08OZRZ4]9S#(G2-K4?]"K**W# M;)$_DW+%-HB&T]WQOX3.CZ #-9Q9?2W2#C#+FGCA'"D5D+*S?GX7A'^P+78P M')=!MS-XBMU:1+*_OW:2#K"_?UYBM3'KP<(!>&3=ZRV@2X'_;X,,;,4G88*: MWXSM.2;/]!*V)5@!4:AH$^M-!!\%:FHCGRKS]C-$A M(0@V']VDLIK+,?K,\+;LZ(08_,PSAVJYT?Q];;%%'ZA_3%O48U>&L?N:AI-C M/?J)-F.WLX_GQ6J/*+%CNM/I<1/69/SKJ&"JU[8O9_F<(WZYG8X?YD'MYT(B MP83*M_ND3PS[Q03.5)A^JF;7/ZYC^4X5S"/^>-G!C:L#)G2D)1@K-8$MTJMZ M%@GKS"Q9CTK5@.3@'VQC7WNU]FSGRF;V1K:(B4F*W5JF($;S168F( M))1HP/K!O-%Q)LL&S@A5:]&F8C60"('=68_2EF30"C&+FLW3I>,:O^SP:-BI M-=,G!246GC5Y:H5U7OIL+3LJ"J4TT1>VK-B\EL@5#')0, 2L@ =6*=Z:Y,Q34A[FE^*SB8U)@HH"IUQ3K.M6Z)' MU+K6-XP*Q05%%XU')RO[B\B?3EIA:TEF%!EBT)&_IZBS<\'&Z)IOWLZ*FC/* M0Y0V"46.4($UFAT45-:K2"4")--XWOQC9V5-6[/P!J_*%@UF$D$KD+J$X#,H M+0P:84C[QG/L?-%X-G9PJGZH"*I A&B2)T$9?4S90,JEV3KV,OQ_0=U%Y%$7 M"FAD/@W.@"LRY"B\(R&L*JIH;#2/WBW]9J-'*3*E=%:9]6C*(F:3@O0E:"K@ ML/EQW"^""@NI),%2L<$F-#J \R$26S]:11"8@TC-7U"Y0P+.A -C"DD'PX0Q M!#)H7TQ4PJ>#?H,B?%PLG*^U1F]?WJZ%8L"C\5HXEVN0FJ53EM 02;0$\AP!>282V3C" MD'W=UZ.@%A144I-%@>QS2EN:$IO_E-S[@@;[0SPZZ"3L?L;SVWYG3'G2:/0, M^YBQ'I[ .BO3,Z1QD644=D:4C+FDD4& (E%)6^4E9E88)FFA!3FG+2SJ3%/ MJ8 JQD972SJIH%$J+2*$8I5-32CG^P/27HK@M?6U6SBLD161#+806Q2=#.H PP(HQB;JTXI,$3GTE.@5 Y6D<@ MG/?*A%A,Y$E6FJW:YG-B&ARSP\+&SO9BL9]B6]0K"%:+ $E;))/)R!@EQJ#+ M FC!.Z#<;'@N6V+Y:+R$ CE+E,$53U"D-X6)N3@\]^+I8O&<$RZ1KXM6,4]J M*Z=!\*LA%$$-A?GFW1,1/,H?E?2^=-.0OS\;M]L)ZRAKB^N7W9UXSV%]3@@ MDBB4TP60N4($J=/6;(MNX. M+V5^M^HWE793/'C-!3:MG-7)U8+&+JK"G&= 90@0;1.LK481<#Y9=] M5D[[G=BEE=&(QJ.GI^=I';6,U3?UK8Z.61IO#\KX(P[IJSMOO>35K2F*'PZM M1@RV:A&@ST'Q=U3K 5%>^4!#W)^KA-=IN8^8A+,QD24!D'1-5RK&2UW3[XQ4 M35BB6N*]F7B?C8X6RFN2A<@F$-ZQT^LPD_$Z!HMO< M/(O1)A,:0:C)]@5Q4E)ZK:C#5)FA2Z!31#1H*U9$-Y*8Z3/0ZF(Y%V#D'1O:>AD L%62@JF M;K603%'6)=G4!7KCTN7B/%S2$+285QK6RKKGA%K[P']]6W/KJP:W3TZX.3FA MK<4TUN>,C"G7L^J= 05*+&XAPPV:)$#S;\?P]89O^_X]'6732.VS>IIZ!/+ M[+HJ:J^PGQOB"8 /;/9[5KM6 ]O^Z+4'I;(CP)A2G']/8+XH,SU;NM;2\+J4 M)%4"F74H*6#,P:BHE+0-B$#^*YPK_U];G?Y\67O:#CX,#'"FQ+S*]DD M",*XXBR0%8&M5XA3# 7] )RW0S46J9 Y@%8;&94FMZ MO.4P99>8>P19\$6@@>S!:+"N2"O5@O#6I]C?\;#?&1\/B1L^[YS43TU172(H M%G:RKG/68K0*+=N$HJHO:TK".3Z3OAF4FAY/Y4*LFU3$3!DHB.B"8B%H2 B? M+31@I\V?HM1*9[@SQ/[H:# DV/OXHB752.V4< %"Y(8PT6A%1<30-=,/Z:'-WV#(\Z8^QVSBA_ M]^:&L%M "SRE!DK4+!XC!F8X)\CX*,EC S:,-9!\4[08I8W*&V:[&BLL.21I MDP-VT72) =77X7LYOW2<9%(S19#),1&)F"9+/$]/O[QRY9@V'OXSGHWAH-NE M_/3TV=KFM-:#YE:&_\1J@YQ2:0ID(0$RE8(.%$..V,?448 FX>VG/%9U"3G^ ML(3<(D%.W1QR7S;]J3/6..^FORY-=YF+WCWB*"*8-B_]6:[$*" M0AK1!U&DKG9VDHTH^]XT,.')HH(I14C.)Q^#4U!0!V*I1,YF$NR$&YQ_AWL& M&)H7=]NJ+'!2QC9@/18I*BHQ"ZN222I# W*)&T>\Z3G;]>S$#$:!83,4&(S> >-$82@E(OL51A@V&OV" M:O4;PV5>5+D)63EABG0>^(QK2R/Z3;RC"?O=P$FYC;4&43/$2B2%K*Q+H6 MH,@L&K!9:H[)>SLA4&\)G?$)LP9BV@%8-$*3(E/+H2^H!+USBDTQR8B=(&U5 M9',6@5DIZJ+!UZA5"<:5!J3XO>QG*DVK-#%%HR7Z>KZ3M,"",5%&GF0/ 4I, M7F1LP+[%1A)P>ARHO7S7C,UG Y["X?$D8^;=@(W1E_T? M'1/_PP%FZCQ^1?O8/<^T^?S,G<%1NHT#PFXG:][6?$\E(>L"5GCT"HA(9NFB M=F8)D+\.D+^2N75YSW4#;PBB1+%&)>VLSP00) (CC#]):XJTH4DG,LTOY6;O M/U4S+FM6([X4( C!!9M)AAS .Q8B\RTX[BJN?#O5).J6"U%S"K,!S"&*@D5& M2LYI3/-VD.ZTI*/WBH*U217A03@=BX!8%'KRB/[B2(^YY+%/E8L&_7TF0V^5 MXC4UQ.I1T)OEV9!RYTZ#+F^0\>+=$PQ4B4B%9('666'B@8+-85[PPZ[4F* M!AP>-5]HV*9TS)?K8*;UN-K7RTD>=-) %!>W0$HE9>DCX*CPTH MP#0UN,V+!/ Q #OG20D7(=GHG;60ZJX+E81"ND<28%ZXA-@'R"K5_R3(0"B" M44 JFWHJ@K;SSR7?DUD['P<[!X/C$?;SSD>^)$:X" LX3!-#X&R4M$!6?87 M*6/PC@5U8;\QU"SZ!NQ/N3D=O$\W$%#W$VY)VF!529I! *13 M4#E0/2&KV$!1S'$&^A\1OY+C7-:,+K%6CQ5A93T^?3KHYZGY^0N%!2E$J!FM M+DD %2&:@@X-.L^ 2-;/?\3GOF-A>L&>&*6:[,T%;2 JY8UGE]MJJ#Z#2/=I M2;5) )BB8C!*DL]6VEH!Q?J@&0_.NJ2!C+(-.(+J7@)@>A) (4EOC"M@"3*E M>M2YR\(F&Y4ESSS&5;V6F8B8H"&0@!# X\L8IE:4HD=6$13L))T[@T%[B8CYQ M<26R]A4R_BBR]E73GRF'J1S4DW\90!ZDC!$"J!1%U(X=3^\; *+)!N8K /J" M;C4J6OV-R2^C*V?:UWL^_W[><'J+*DM(WR&DC_N=W7OY\^;W>>[WES1!U*LBDO0#C,981> ML\;H (?T^Y#OO)9#/E_^\XRB/-4CAHH@QTY*"<(6T"8I6??#2U@RRMU"\X,,(4@9L7R6XBB TJ0(/Q2CCRU7LF\)1$BIUZ=((2 M6&HF:!4K)LUI.%TM&PBK??.PL=)*P8"7T>5Y_8M^7E<9':Q5"W54BV7DQK :- M$K$$&\N%5&% M)?(F%=D?"U7OL3&#^3*ETU_QG9*618MJW(R8(,/BD5+=JA* M,0F+6<*H>9&I):BMME%''9R24%#$B+'P!TC1%8-+4"]#.\T#M:%@3%2LZJ4 M(31B$*'NT&"%+PVD):@;X>?>51CF[@'J?$[66@DY:'!!H +G'0,U6T4BR"5 M&P'0NPK$S, L(,HV^J@A$(04O7("O#0Y6A>U=)\ JB\!JI< ;8 BUC>'D9Z& M(LZB6!6LD0E .+8O1V3;6V>\_TBDKAT"I5(\AA)B* M-BY*PB1K?:/+&*VXB-$N:?KG0Z8WHZF<7NGNE$L! ;+D# D30O#%A2(2""-L MDXZX^F.:+K?P3D\02%6DLC8Y+ ;85F!+@0KJY*3+MEB_,()@04$S$TFC6+2 MR1Z*0(@.@HG&^) ]N@!)V@9)FE5^ZP\X[GR@+S8\=T;OOSXUB(%%H_$63]CV M1SQ:1$F @7*)J QI7;,*0M1>VNQ-AEPPZ@9)@KDDZDPXE2UV&YF*Q.: Y$T@JQ(! LIB18ZꪍD",36B5310K2LQ702I$MV MMK#!(A92%BTTC&83*]%D H#WWGJP%K&D8$HH)$I)A0&Y7D] M]TI/-:^TNY?E $1;0%NH3_/X$^4WO8T^1".IAJU)>8."+#+E MI%$A:,S161FE(..]TU9C$^1$H2&K[6>#WA%?.Z?+<%ASE&I/[SKC@\_G2:Z= MI.YQ9B)NU[VM3W%4CZH^K>U&*_W\>L"@HG%G.+GS*?6I=,:CIZ?5)MDLUS[H MJZJOYRV>#OK'MWLTY?2$0BT9'X5A1TY'*,K&;*,+1JJDG(JJ6?'M^X*$V7N. MDHK+R0KTA:">9*IT<3[54[;)*(F-\ASO)6QFXJM&;XS%$!20![!L>BBM!']W MWK!_TJ1,N#\%FVD!XT8/N^SVR\:OSX?/&-T<']#P^O%,RU#:^M3SZR[V=_!D M>XSCX]$WUM)_>+"5"KDV6T0IF5,N6 S;VRB@"DMMK!0AV:("LX%95"FYA/NL MX3Z;-8%2$#R2TP(!L00K"KCB"X:4"6C^G8E*N0DEGW5Q--HLV^-!>O_UVDZO M-^A/KC^=7CARR5SSS5RWXGM!K NOX"FI>J! \-$D994%3=8&*><_(+/DER6_ MW%VP2D<78_91R6#8<6!VL5EEHS6R-96RFW_]U\HGRID&%$U?8F=6)U/ K(?)S&9($%(54CX)F7>S4AAKWS$ M8?YV:7^M=]0=G!)-1K$Y.2%M$<, 0H'6-J.LUAXF$0QKL9(+A((ZE-*@,,", M\//IL6O_.>;IJ()FT)\$7:]Y]&1,"X?S1%[L4$PNC M4:?2[IR"4W/B[CM69Z*EHQ'D)?N4D#(HJR)D@=E&DW3.$)JT-O4M5B@$0MFB02;4D)(+DD&NH@HRIF2%G_\UBIMX 0T)^E,- M6P@5ULW18=?/2.V![B#Q8*^VI-RLOYX_62E92.>\?= MNE]IAXV[4??.W?>P-AN/.&>47V.F_&HR:LMIN76+OT&4ME0+T)0IE MF!%1:HK69MT@C3^W;#A[[5Q<\D@>E:4$RD$(&4#J4$C:G%R3*B VE'EGCP%O M=2*CR>=B@'2*$$P*(0I#I9X>.O^^\MPR^.UL(/( M/JLFY?^\34[")6 MC#6)P@K6C^"HGK"L=4A@0=E2I%M$>LT;]TV/FJ&$D)1+*4,"$2'J;%,H)BJ).C(@WH4B_2RB25-;-,*@F$Y25_)(KV(RVA>?7E%BB=5Z ML80"F1FA1..M42XV2'G.D'2ST7DI(A3O70;#>LX&"JYXFZS3B;FN256EKB'= M%HW&PTYBN7F^.-;/7_WRMM\9C[:VWRYDU$X3>RS%FNRC 4LY>!-\TMF(( %5 MDU*YYIFVLZDES+XH1 $^& -)R<#"UI9@0L[""M6DJM[W?#.#KED/Q6!2 J1% M'S%YI]%B],1$;2Z3WK,=5(:<5#(&)5,"FQ)[(+J6>Z;B;&0-VUR.G!A!W$.7 M3K=/1^RPC%[VTV!X-!A6C^1%=Q"Q>X7(KX^'Z0!'M*CV;D+,LIX,)&2 +#P6 MC]D:;8O-UJ8&\^P\DWHVY_^ID(E$LE9G\"IA4"6SRLTNE\)7FLW5UV6/5TJN MG=2O/]H_U$C>U58K61P(D@EB3$$4I<@5)FGB:PWW56=+T-GL7 :CBJKUTFN] MF%Q"%@FTB>2,KOF #>+0*FM[]"DH^&J0KMGQ\6PP&F^6;>S^_!E)H^'X\>OA M(!^G\>9PFX8?.ND++&T?QU$:=LXW3+-[]8JO,H86TE4V02!(56UQ"W5S,4GM ML&:N.V4S-FECZ!)$,_, @.IROPG).2C*>2<3*Q8%(!A-KDDU%.8'1)^62LY_ M7$3A8V45..0410:0\\&XQ.Z_4)KX,:I)58?N*VYF<\YH$,&3E#)A!K#:2RT- MQ8!&6890DZJ=W0@W6S0B9'>3U<@J?:#NX&BR=+JXOHK2*OHH*5/=2.?8^?16 M"TE!.=!%-FECU-P3>#9[D-E(8)\SDJE'O+(7 QZ# Z>_S_1=Q^%[&O/G!6;? ,*C8>&,@4!9BU2/?L2D-;NE4:=%8]^947(.+ZA/0^PR=5=RK]/OC,;#R0%O"\S 5*Q, MU9MC,70BYY&)+CE1*#3$M&@//EL2SX6)75"B$3D0!HD0O*"?CA4G&L:WE MYW]'ZK>%P+XY5?U30;!)Q/@&2S4W?O@LEWQO94]K4LSO1LMH!$ M'NUB\$:2 M%3;5O3<-DNKW%ABS5QPF2P/LF2N0&8PRB*H8T!K!((,(YG__W;T%S^V]"UCE(XTV2 M7LZ_5%DXQ@XH4=5]8\'4]!#EJ^>70S;9!)OM9*NG]/-,DF_Y^7PORB;M4>W,#-"!M0K(J"HP@V:S* MA;SR(&4 !3K/?W!@J1IOV9$7H2CE$BAI *ST(>J$T1J0@8THAXV$R%+)W4[0 MQPDCT!@"FX%]L6 H8*F9:+$$F9N)E:6ZNDW(V*)D2,8KJY%53HY&2N\-:7+U MP/HF;3&\!CO/<'2P3>-Q]QO8+"I(9F_3J) A!"0?4RTP'J*UH$)P1<5H4)=F M(^I[FFN)I]O"4W9*EX(J"Q! B!B+MK9(4$58E9NT*7&>4MUNH%H7NY9AEL)H MD9TDAE*T,9D"VFFI7& T->G\Y25EK^8R&:DM0"VQ%%A@4#TU,AMT222M?;HG ME/U"LFQW3L9$4Q,D,Y5BO_'KUBV!WYV/BP:+"&P5O-')8E8HP-43[JPP( LI M8@%&KD%)WTM@SRFP9Y*'SOZ!*RC1@\C ?@-&*BRI77(^BFC54F(O!+9F4P[7 M"$E8@DD8(/B"H-G>PY29PD@@:0+J5J:1F@3B@A& M+V*\=:F';PO/MQ+?+2&[ L9'I]AFM";Z5)1-:+U('KQ>Q,2M)43O *+32Q0K MD0)1/;C;:;"Q[FVN&UF##$&#%PW.MOBB#-5U^%Q$<\NPS9YB+#H:"PE8PCAI M*$&I9:A\:M+&Y+DBYFPJ(9?L92U.(^MAH\I'+8NCI'U(3E@CFTO,>YVG,GM@ M%1)01;YS[/-;*;V+4+*KAQU(@:3FWW!>+N7WQNY7#6Z? MG'!S+2(X@*+)%TS^TT1D+*,040CZQ832UJ&W" G:HFO.?2E8@K5) 9=C]QEZRN2+\&)19-?ES2]#X":B< 2Q7LK"LA4$ I0U%YG!I3/4D2OFQ3U60)J M'B14D4!)96%4#$ ^H5(R@*YG72HOH0'1GN?8&?Z&W6-Z>OKIX_]PC_5LB=-7 M]62)JU3]U.AE_^AX/)JT4-,#5AQ_AM0?N&/L &X,QC]_)L[E@U\-^ON,UEX= MP+>NPK-!_P,-QYW8I=J@*5$#'5A-)F.A:(A1LB<'D W[>"YF1+/$YBUADQ_; M7Z+S!^A4+"ZU8HAB+J"3GRY MY\-)7#J=?F<6OF@ZVJ)T/!PV)VG/!>?JP4^R" ?2):\Q>';!A6#'G/7__(-W M3O R>[%^_\#KR8HLJD=E$X1$ 6(P)BEOO1=%+L%[Z^#52_#^Y7(8@"ZRP9!C MF^!%\$%+)!&DT>A# \YEFBLS M\U9BYDOX?G\#$U@5B]72) VFA!B#(!>M$QE)VF7T89O$-:&)),1(8!. M$5.PN23%W^KYFPVH=S97YMX2OG<,A7PF)^Y)+L\RPO83)Q=# M,2Y%%Y(%2!8AL+43V.=,)?KD&@6@>T(S5$@@V-FI^L8+ OV:P@N[' M4O]R,?4.P3N]3(!(FHJAS#*FL,WLT-B8*#!>I2?AU/R#=T[PLC2W[AZ\UK+ M]5#L/<#OLO%U(;"U^@HA:B+4/6PWT31.=))JN016&/?$_@N M%U,;"E_KK4\Q ZF@@4+Q0I)UWAA%V147YA^^2\3<+6)"0$=6>!UT N\3)I9Z M"#ZI4$"$!B!FKLS-^P<@HW),28GD2P (#A,[+\63-0F$5/=$8RZC>W]],57[ M+,!FG91B&\MX-KF$-MDD'Z)7#0A-SY7)=?\ A(R>4$JP%BQH[;P'@TF[$+1U M4B^T"P8IP3ID-% =BZ4#(4)*7V,7D33H'I-=>/P#@U[KX^9W7%$SP:] M7F=<.WEZ^HSMT_W!\'2SO!S3IQ;Y\\;F_QF,:O7*01E_Q"%M#[K'M33/0IY( M)TI2I+"$I%G*AQ2=5,H&MCHE1)WF.&UO-!P__E0^Z04-]H=X=-!)V/U,QUIZ MM%8AY4:C9]C'C*]JV;>5'L]/PDGT?-B)D1I32%:@1%>,)E $X+(/*4B1$V5I M!:OL^16JS:'6-+TXXXR*QJ=@P,::2^0L2N^]+"A=;BQO70K9M?6UE89P#I1< M@H)JT7I ;:("R\0PRNH,)$IC.>?.:#$]OF 2&+8J\J366H'H,3FK6(!YMCB* MG^.=B3^@1;V\,NK@:TS\@-00ULC6BYDM,I>YPI M/Q\.>FR6L[,]J7RY6=9PV&=G:?2:AML';'@_/;V^@\\FPZ3 _.;1Q#J?VIDI MC;3CHU.3L]-B+5L)649BJ["F%Q9GH,JH]Q,UMU_^]%'GY/&01@/V=VET M_O6 ,$\&GSL?GOS"?UV(H*BEDBEE%00;3CE**0+96DK-:93F]XJ=S_>,QJ== M1DFOTV\?4&?_8/Q8VZ/Q/S]V\OC@L13B_WMPM1T.][EI'(S'@]YCJ;AI'6 ; MNYW]_N/#XQ$#Z/3\ITZ_XNFQ]$=C[F-TA/TGO\3A(W[X^>?S,7P[DBM/,% ?!O']R^*A M_'3MT:3OX66#2W),IH_OX[>J$_>O!_K!5R]^\2KWL"#&@P?U\?5)Q:&:[M@K],]??R_=U@Z MC%H;]+&U->AA_W__8X3]47O$ "_G#4>=,WHL@0DP^?KQ_'T=]S.AUL7[2U5G M[^W&RYVUU=;VSLK.VO95!#5A^-MKS]YNO=QYN;;=6ME8;:W]^]G_K&R\6&L] MVUQ??[F]_7)S8Y[>2=[HG=[AZ(#A-1[T_]%:??CL84L) V&>WD-\]1YP[7O\ M_N/__?Q+72?ZF@#0P M^AAE]#DG 0(!KK-X6WVLEDFFSN/509HD)-3ZD \N/[.VORE=[H[IX-Y.[A^LGZX?/#7?7F='-G1>SUMM[O'JZ=K*]VNQN';\SN MX;Y>5VLG&[_YDU=J[W3W7;(;[W[KK9^]-;N]W;.]G:0W^!D;+WX]V.UM'6R\ MV^AMOMLZ7-_9.-A;W?^07_P&^7]^[>ZI[H=X.)![[W;/-G:ZG;W#C>[&61)[ M+UZ*W=[SSMZ+-;FK=LW>"QZ/>OY^\[D_75_=U;\;HRE0,FT5*;5!.=/VD#U_ M$B5+G8T4^.")%.TW$YW_F0ISA:7Y9[0&60SN83#R1@;#G^G5AX<>PI^Q0[YG M=%R:%>KHI!H6WYIGW\S.X&C:B/,_$E[2\.O\K:;/MS;[]/=/>+AX]S]XK6^M MI5E-Q3ONNG8_:JF_S'B3>;@#^?WFF%T>&G9/M^AH,!P_:$U.E1OS T[&CTOG MA')[/#QNIHA_WHDOWEHVU\[65U^>[N[L&[Y';JP^[^[U7NK-%[L?-W;2R>[A M2Q['^NG&SIN+>W[C9YG^WLY [.ZL?UP__/5@LX[I[*U8Y^?O'B;8.UR1&V?/ M.^N'_,YG+^7&2[,QL??I?"OM)B"^7CA?>("WKF&NMU;>O%W9 MVEG;>K7;VEI[O;FUTWK]EKW_E8V=ULYFBVWP'3:T6U*W-K=:TOPM_[VU^;RU M\S]KK2_,\T^F^:Q_0C!<$2;3G?PISW"XD41]/ABVQ@?4^L\E MN[?. Q8M8D6<[\)0?#UYWMIYV.2JF,G\2[O'SSRHM[4SGK9/"8=MZB_%SH_$ MSBF+FZMBYS2(O7\?B-3[K8_OPO'F85+U_7;/?GN_T:O]OM'\_AV>J_?K9UO< M[V\'&ZMOS.:+O<-_GZW+WU6,((VT;0.1A987H1VL#NVD) () $'ZP9/UFM'U MW_\EK?BGEO]H5ZS=[K48A:.-'Q\ MFY;>VF35K3[M_&&-%- _$Q9,I[]#1BFRM>UHM&Q#=- .4I>VB5Y(8UQ <'4) M5[9U,."7L<%F\J"T-V+"6V>V+=KOC*J$'6_PE7O'<+OP>]*.YX\-&"6=8&^% ML.US,FT"AV2M%CS%#YX\7=O8>;6VV]K>W=Y96]_^1^OEQK/-+5;V*SMKJW/, MA%^'2Z_GP;^MG6 :3\#1&I36\!,H6CAJC8ZH)F*QD]_IMSKC42L=3$( ?__N M:UZ-FMMK_; %D#Y?943P\RY^89/I?"EU]OD+03\,UOR5Q0@0#R'<+'WASW0K MS4,G;[8:\:='>[.UD^EZVN>S?6VJ3(5!39.YZ+%=;^>7D%_^-CS'XL.O\VEN MQTG_H>4G[D3IU$.TA^R:3U+!)IF@SP;'_?'P]-D@7XWL\1NDFE0UIJ/AX$/M MI]DA/7:K]]Z]%)OO7BKN4VRLKM>^S7IO[W#W<._]YNJO[]?/TL?=WC=NNUX_ M_*V[.QG+'H__C5@_J^_Q_G2OM]'9Z+V!]=Z;LXVSIYV]Y_[C-6Z[%:BL*[E= M$BA67J1VGI]3 MWV"_ZJXYZ.4W@:\ Y!+;B$K5A(W$-F) S;QD*$IFI:P%/'@2##MFVEJE_VHT M^WYPR \-TPF'_&VB'5J#86LP/J!AZ_!XV!GE3II$@]A2[7RI22;-AOO8[YQ- MOO]]*;5NA28O'VX]W'[86NL==0>G3)2K(J:U,7AXWZ-7E]-'S?4RY.-=^OZWV=O?B_*$RF,;0W2M0$]ZRIOH9U0 M2T5&6"72@R?6F]9DM\28V79UV/EPIW;?'3/@_(C9^>+49_QQ<[@S^+ATK'[( MI]^NAW[#IV_.UL]V/^X=)M@]?&O6#]]\Y'N/*@R=K)\R@7[/F/VY_)>8"(1,; M;'/XFCUPMK>6#OKC][S(JF;-5;1L%RWLA_>V(@D0!,RCEY3OS\Z M[7Y@"QD;XN$OI?;U//EZP$S7W>LA@T*=6 M?Q+*_$<- 76/*U5:."1D,&1Z?#D#MZH KA]SZTZ>?7VVP-]N4?M4-V&%)[BQ M^N:GT@3,[P$)18']12?*TK_GZ;=OJK 0NQ MUY4?&AS9_ZF,J8^_%^4L9 GM)&UL0[;0]E) 6RB3;/8V%I4?/ 'CVX:Y;XYS M->XJ8>JOI4?-7!M\K@ERD:!"0\JMH^/AZ+AFJHP'+6XQB4!+];?X]VIVU/31 ME31^?!OS,=.T#J\?:JW_4EJ'?&B-_TOY%W^SP1&Q>Y MA!-4T$DZP/X^_]!O?3SH\"^?)?B?V>5P(5?KRJEXR(*R-1IT._EJS9LYFYT[ M#Q-=J,E3J>*$-1MI$EX$A]1>;_W=^NG>SENUM[//8_GU8/UP_VSO<$5OKJ[I MS1=OQ?KAWOO=L_1-<&BOMWNR>_9K=V-GK[NYNBO6>VNGFZL;/38987TGP=[. MF].-WM;AAKQVXS6F",)IW[9*I3;4F'Q44-K>$.4006H+#YX\J]*N];15]THP MM"=K:?]H'>&P]:$6%6_]O^*AD'772FMT\$=955,1#TOF^#%S7(CG<^F\Y(P; M<,8W85.?T!2E7%L[J]J@=6Z'&%/;Y<+^EX_UV)L'3YYN[\XEVN-F=4SN M0$^L7>CF\_T?7R_M5E#1*A'8WT[6*#"=%H MKR3KD1WV4S=PE/$_YSJD=7[Z:^O5JV,=1@)?]7!/- MJ!5/6^F >*YZM=3/QP.:) A6C_^+[2M_DW\_W]IY@*-6Z70IM[#;Y19U8WB- M(_SGN%.C".-!*])% ^[X(I!P?JO4-;'P?./N14SABU#$)?O4.$.]7->+6OFX M'A\R:7HTI$03ET"J\_XF=2I&K;]QI\QMK=$QF\.C@T'=4G.YP75\@..O7^4C M7AUO'>SYS1=O\_=_M+"?6W]37[QR9,;E1O&07ZC>-&G/=];Q7'0V.?)D,I+) M<'$T;@5QWD/&T]'#VT\S>'8\'/(@SG?K5^T\QO'QJ)'RYJ="F6>_)ZV#E)*E M!3C9AA1S.SI1VBXH1\*%1%(_>+)+HZ^EPCF];F7IX891R4\UB&YA"#>3#%_N MY-X8S,F,P#]O+_;89,%7@>"MXRZ= P"$J5)YB_:/N_A9IF_7!441_KG3^EO] MP?U3:?7PHNWXH#/9XWA4]SC>B2@_?XE/PIE&?[\#J?O%]-;9O1#"]T_JGOQ> MT A@*ZTM I@V*(OMH#"UM<9HJ&A(/BRE[E+J-E_JLF##5A>';*YB2BQUAUA% M9Y4YPVH]7OMKJU^EYD1<7GMYU&.AS<\:7MIO+*QZ/!.G_ZAV,W?*)F9=X-IO M[0\''\<'EY:+QM\9ZV7+3O\+W2)5O)@7=>D8?.D-/)SG]4/Y4&CX2S5JX6&P?VU)[H^Z M5>JAO_7%L[NLJOA#]KWM^,[G8CK#RY,3KPGO3!I-V"9=-&IVI.Z[]=?K'_<.,P'M2[:QBKWL_KVFTC/QME[O;[*?\[V#OC] MQ/J[7P\VW[WYN'NVHC;4I"Z:V/C_V7OWIC:2I'OXJRAX-IZ8B5!ZZW[Q/#\B ML&'\,C$(7_!XX1]'78UL(;&2L V?_JUJ@0U(8"XMU(+:V/ DEK=57E.G/!7-]UC+]T)V_K\YGOGX&UW[V#O2^<@ MUUO;97L[:\=[!W_U\CD ;'%B%)]\/L-B^B?Y?,;Z"(H%+[#AF@:YLOKW;$:\ M+$M:EU3!?8JM-0\R:Y]^V$K/N4EV/^REY]^DB=31?TZVOG_45":EG;O$>:.!<95(60<'DCO.!=:> M4W^;/KGSTS1"T,5M7/UI GSWOJ^IQ7TZ>M@#[SL#^=97J@UV\N_/V\^[G MO[I[ZQLX ?O;=OY>\M>7K?5T?P<;WW?3SYTT7O\YV60?F>/2$$%!2,*!*2I M"^] 4>T81I0;)&\-[)LXZ+GTQ4SXPO=."N@6X5QDSCI#ZHH[-%H MXMZGYYP4B9]1R74PK+ZK=YR__%LW?75FA7YZM$%>_[]V1Y78Z9N^ZYI>UKZY M4E1^<^[4ZL1ONAU_NQ8OR6#*T* M&$T*$MXX'//[L]9NNODO(]@'4=3:@1[D&WVOG W]T&"O"(DOBEDM@+! P MG#L(AKJH##+8J%^WEZF'L:XM&MHL#ENKPM1;YOBT?<6D>T5[>DG\T1?ESVJG M+:U[1_WNQ+*KA-#DZEVT=DPT%M(QZB637BJ#N:$>"6FCE4*+F*M% M?#G^**V7-O>P<=*:Q)&8@I7>@N(Z$:3U:4$B*ZM$\K:FI,VIOHU)7$P=;PU^ MSDB3=X\:WA0YYP37T!'Y?%/LP\'$;WD^##F-Y&NXLDWVZ3BBGQ\Q=C3H'8VO M_LB<.FO?NCLX73G[T/[P9Y#I4P [#.8+F)AL[;GI?3/'HY5_7]5#7)*%]A!O MP*G=V6?SKRT@7[6&?O?^Q;O-]KV@5/NM4NVZWOK+WX>R,W MW7FYW=E)TU3#Z#?^ /$]*%RI9UB0^H_//B.D_D.Y_%EBO3K3"N93C'3!Y[)^ M[:A7IO(Z+09S;%IW_AS.E0\8X]P><')_2?2>UA-^?I1P/>[O3VGS6^G.SL]9YN;GV=UIY,EFOY:YD__=O,RN6_2"G MLQ99_U-?M]C,:UI)@TSL^GNYI8EMCL-!"S]KO>^;(]_-.P O!_UJQJMLJ70>KK!_F MG'[Q'&XY[_2*>7]@.47DV45.XRQ0U'MMT\POZ:N?"CT+J^W#,+GZSP/BXW3Q MT#H]^#A)ZZD$3.N4ZDC%@NF'PAI/D#62.;'"&H^<-=*OFF.NO+HM!A\:^._ M1]WQ\>WX9.*6%5)YBJ12V9@H5/+8J82AZT6)&>VW_NP-OOW:J;D0Q"EZY E3 M1[8IV0SJ*-M+M3%%;GG>&8S338T'B]^S++!O'.RS@>AFP+[H@YHF-2?P5QD+ MY%E:Y?OF4X7N'QVFUKLC=S0:Y=3\O-ZO]4WO>-2ME,-/4DA]RQ+2PQ5-CBVQ8["IQ6-AB.=E""G%*%_19ZTT^7=P=5R< *N2G/_3.?L_$ MT1N,CO(ICS4[.!J?57%^VQU]*6SPU-B@,AQ!"ATT8E;KHP-]2@?L658!XV&: MO(H*7@\'+OB,_H+UIX=U_6NL7SI7AODU)]GF>]K@@9)CBVG585KR1P[_YK/6 M]L[_M_'V(1+XFY!'71:M.FWH+$G_[_ I.;#5:E45,R_+U=/D%-&0]+Z"\MIF ME9^A?.U9Y72V_C1N/!@6A#]!A/."\,;,:ET()UAK1"@1*/W[,XC]OG^N'_8[ MTYM4&3G-CCG7JBI[J>]'55?6T^6_,,.38X9+-E0XHB'S6YL*4/B4&<2SUL;W M_:[MEIWKIP?SR@S$+W+Q2T2JF-9=3(NMK+[;?-59VWG_=J-0RY.VP.IMBZIT-;MP*:FC3EQU-O3^A>*J#.BK M!K4N*YA_P;EKR]8VJ\[9+RH!W6@(Q<+N_DY%9JYXIL9.T;RJ!"[H<:XIW=*@ MN=$W>I;?NOW6>']PE"[A1^U6^.Y"KFN5J[I6D97#,#S]+3VN^7WYGN_H#%@U MW/MCKG\H^#/"U9TJ%5[_FE(W*XQ[FYO%[!F6-^NK>+NO5*C^8HW5S>I2K?&6 M1>JG\%S9]8P#3+?H$_?81F-F61Y\FV*6UK@OGX:#Y#'!Z3T[%T)RUFX]#I-. M7 ]+\6C2MV!T?N6]IGSCKY[U)B4@K[K&N=J0^$)E2'15<= M^5S=QFVNQC/;=SQM$-\RE1$]OY,577KD.TW0,ERC)BII5?]%33:*?)8VJU^7 M?PC_/>I^-;T+KE>-^+W-Z*%6@_%4D?&_+@_1K1[O_&,-\U4;\UQ7]C_S?S9^FN#:^*49#G-CN7],[RC^=#.C6SO[^ MUDGGR];GM>];KS;1]GKOR_9ZNIN#]ZRS[MC>SA?>>;5!M]]IM/OAK]'>SF&Z MWO[!UH>-;[D5RB[91.GW_=V#O<][G]?X[HDCG0]ON^D>6&Y877WF/W_MVP/? MVSYX3[9?[7[?W7G1W7N5[O7SF_3[G]V]@\Y!NL_/G9-=O/ZLG6SM?*$?D0B.8<4@(%6UL0Y@L++I5QL9E52EJ5Y9Q42W!;ZJ:\Y] M$'%&ES=%1B&F0DQ7$A-/M,"MD%Q&Q8C3BF'M+#$^1DFID!4Q84P*,36.F#HO M+Q$3XQ)'+P,$2A(QL>C!*(?!(D.4TT0S)E96:2(F2AM#3#4Y$\T7D&N3AJZC MUC YZ D@MA?FZEF0VXWA3+9>6EJK2V^=3=K;'W/V:C@8C4X]Q,)G]?'9FVFA M11&5TEH):6WRP#AE8+VGX!+1:>,= M;_"MVJW.)>)R(\EQ//K1?GZ^(?3KN.VF#F6SN.VW16B4LQG\L5*P?.B\#RE730U6!CJ@-%@@'D40"N- ?,@"9>"4I;K8;1YKH:U<#P_F5C* MZV$X-%W?ZD[J[(_-]W WI5*\L <4*J>SMI-GJ_!6?;RU.T.')/T1+:(@C0_ M>(X":X' 2"TB<2X2'I+/)=J$LZ:X7 6S#8R<%,S."[-36D.8P-+_(J T6< $ M5: 4B1 #]RZDV2+5OK)H*X6:@MDG$R8Y4QPY V@PW@_#EKN0)5;B)$U5'W9T M_'P[S]CI%&Y\/PS]41CEW>K)%$Z210N[U<=N;EJ18(.YFV8/=6)"4^TD 1%!PO L=3*H5$'#F7 FB0')B/"<V[Y/ ?N\P#ZE8K!,$Z(M!L%]\D;2U(%1*&&?<<1-E$;2 ML+(J,&\K.G>PUX+W.9SI/"L:T@!,GL9@!H?I5HZK($P^@768:U^T6_TP+N&7 MIDN9L\E[W3/)4^O[C;/Y2S]/*IJ$OX,9A;?Y-K?C^U&H^' M5]A9<^[HX*B7 M:VNLA\-A^I:JIE/ZY-K!((WH2?5KHQY)8@+<5J0Q3#"'F@5-DT>G#1G[GUJ]#)]6-20PB'"4?FE&+.CQDF-= M,NG'),ZBP,)K]?':QK>_=S;'6^\J;ON6QH-WOGVTE*N(* %#E "F+0>%0@0< M.1/!Z8BE7EEENLW*@:-'">.Z-$Z!\0/"^,UE&%,%1@"*80?)/3#X('2"! M.QHF'*+6KJQRU%;XWGM4#R/3?]3-Q<_G,B1$KI9"DWR<]XF(>I. M&&]\=[VC/&RO!@/_K=OK%4ZKD=.^SY F7"IBC$2 G3:)TQ "Y;@&X;2V-D@J M)9H4=T!$-\7K*G!NH#8I<'YX.$])%(^0XP9AL %38$J$Y',8!)%;3SF/G.3> M X3E#:C&Y,,]@2#*&0!*I*3IJJ10U1RHZGB&\DB>$PU".I!21F">D>Q7*1"8 M1AF8CSIDJFH3+-M)I33%H2J@;:#V**"=#VBG](7S.AI!+6"1BZY8J4 '&\$( M38T)S&HA5U9QFRO59O*QE5UILL+8['\-H_'!O$H'%U^IWM#'C\DJE%4C99W, MT!D,.RZLM?GH8](91 JPV') %C.%973!H)55U1;W/_Y8XAL-Q&Q]\8V"V3EA M=DIF".NMT3S#%7-@&A.PCN2-%V)91)J1:')]%$8?VV&@)DN,]1##,+=(+_51 MEDELG$W;9C5K.^;[C_ALX;$:>0S-T![:!QE]=,"E1\E=\A@L90X"ED%@BS36 M?F65R20^[IW25@(<#<1P7>*C8/BA,#R=]4&$6QTT M8UBNK$K/O0"FO *M9:[_)-+L(4,)"2NK7+>E;DSCC@+?!LJ/ M\'@.^4\D L>*QS MU0#O-3"C">B)++FECQ'#->J3@N&'P/"41(DBR$3$$I#$"%@( M 0S3#"QBWEE-HT,B%]^A;5';/F%3HN;-UR@_CKL,P]?0/[JC'"EY:@\H1UZF MB^:O^] =[[\\&HT'!V%XQFO'A=7J9[59)<5$H,)P8< )0H%IDQPOKQ 8*ZDU M)DI+T,HJP;S-FM/+J\"Y@3*Q7+.A=GFR&RS*I!QPKECFH)U+M=S M-@%T$ )T^HDSS%E KHH0:]$8[ZO@N($ZI>#X(7$\I5"L3-,D)0.%+ &6FVUJ MR1UX$PD10CC"2,*Q;#/5F/8*3R:*LGFN5L@\,X&*YS6'?9T?Y09*3'@>9#:K M7)FRF"ILDQ0Q5@.3F-X*GY(B* MBAH=(GC*17(K= 0=HP=LN),VP9J1F(N7"?TX3^TV68V<9:L?YJZ."8B#V.H- M^I]@'(8'"4[V;FUCBK/U@-+D[S1?.VFZUM-L%4JKG](NU3%[P[?>?'0Z,F.- M 8^"!48=S:WL,&2:LS8@9YRK1 FZ=P2X!$H:B-VZ1$G![MRQ^^8"=CMK'X60 MD0?&@#B?6\+D-I0V,MR:9ES/ELI_C@78IM5NU5'JD1D$H3/S<:I]: %BN"CM(9$%Y&F MN=.6DKC-26,Z;14(-U&7% @_ (2GM(DT5A%*-$B371+M(VB&-%!JN3"<"TUY MAC"CJ*WU8TM-::P ^7&NQPT.#D-_9"H8'O;2C30H O-X6:WNOC8OSTWCS]R[ MGAF-NK$;?"&\N1#>K,JGU'F+?9!@>"Y831D%[3D'*IUGWE@>0R(\I=OD_HEX M)7FE@="NN]U-@?:"H#VE90CF"=,X 3HH#TSD2@-$8Q!)QB"'D!24K:QJUE:U M15=+).7&D91!.06TO#KFBM,#A=SF0FYTUHGE&!!/_P!6)@#S.H!**Q 8%1!5 M.@9BY,HJ96V-2J#E,4)YS@>!"I3G!>7ISL$1,RJ] 4-SRV_&""A#)5 7"%(X M4!1]+HO4)O??#BH!EU)(I6%$]B"%5 J=S87.V QE0IQC5EH#4@:9._CEG%OG MP 02@@@^4]K**J9MA!ISF* NH'*I !Z(8">CJ,@JIEQ&+#3.F?CRJ1/$ ;$ M7% H)'N1:&55MO6C*TK;?'G2/7=4N81-FBY1IEJBG\N^*WW1ZV6R6:7^&756 M"A:!JEP7RE(*QG +1(2@>12!*+JRFGOO?1$$2,BSIZ5Q*5PRF,$\?P*IQ00SPO$TTU[C+(X M1 9!Z*1%J&%@ R*Y+B-&)CD6+I_B2R FO"D@?NSAD>VJ.T_)*%DB'5)-V7DO MJA#8/ AL5O%[C]+B8ZT#&2D%QI$&+9D"$HF+4AJ=IK7:L,&H,#H@XA$2.&'8VT!R*0$$5B0EPD5DR!E/F!8)PZQ-A&X*AI],/=E)R90& M'=1YHC43YE JI1!;C<0VJ^"]PM1C+328B'PB-N] R>B!.YWHCB-!K5Y9)6V) M4%OP4B6E('[.55(*XNM%_'2'P1BYMB;Y'XPK8()X4!@S",'HB"E15N=>7&W" M43M-WE(@_K$'7%X.#@ZZXX.D]"?MD3,(TWV'ODN(:?W6&8S#9%JP^GVNL9@; M7./*F9ZZ^GR4Q?=1]WF_V_M_*^/A49C.>?LQD&M]__+\,!9NN1VWS*I4[Y0( M(E ,+#(-S$<%VF,$'AF"KNMUD6[VZNQ4AO9*33"Z"1 MW CBP :9+)5B!28$"H(:HHG$A&%VI9$^]BR#=^.!^[(_Z"58C/[W?Q3!\H]6 M^.]1=WS\?*Y>];)?XX$4B!V,QX.#]*6^^_7LVJ>7@/S^YUB=7:3;]XDWGH.N M;G(!IO1Z>)9%.\I&U6[]ZSH*?1V&[_;-,-024]CL_'F92G_<367AK\UP>_AN M;,;!_V-Z1^'GMY^* %3X]2;\BO_>6;O(K\<:[?UG'[F#?_KF@S[:_KQVO$4V MC_<^[)*MSXYMK;^AG?6];OH9[WUXN[^W_L^7K1WWO7/2^Y)[>7W$1"!JL 5A M"$L20DI05F&@,9(@B(XL\NL7XRLLZ6Z^:K&DI;4DK2FS0E,(3-MD2<& YH2# M,PI%+*,7'*^LHF=HVL>]PND]-,/6USS)[98Y&N\/AHD,?>M*6QQE.Q@]#*%5 M-C=:^W%7-PNC%-MQ MN3^:1'>;H]'198.,W>_IX4_"<%!L<:&V^)Y]Q-)S)*(%;",%QKQ**[ 0(%@4 MUK D] AJ%,MM'XU'8]//[E2QJJ9:%24V&1$G($V4P+BG8'$R,L>236DE;0C7 M>0@/3U/%JI; J@12E"OOP= 8QGVJG::%P#H.UDH&() D0C1E+$[9:[9V0 M/Q::"_H#!P6^#'%/)K(^(6D.; M"-\'VGA>I@W&JNKW9$;66CE5(@'VW=VW&HW23IG(*2>:V81DKC&W4G#&47!, MW]@'G-Q*V1VJ$W7NT>;Z]W>KE.Z$?H_"4!P2/+<6)O\/4,!(<:M,PQ)3^ZTSRB0Q)AJ M'%F@+,D#93V7/G ID^[7*MS8Z2MFM 1F1)%F$2??SC,EO#PV\RSH/*RC[0\ACF^^./)G@6HJ=@/#7 ;)2@B$% B.14V,1/Y-91TGE0 M6S&KI3*K2&,0QA! 6"%@41BP)":STA*AD PL8G6O[<73.%:.3)V/837%4*^, MY1=+;9*E?B(?,7?$,)\\.^UR]V^.0%F,@6N'HA'88B5N2X#S6U>+72V+79&T MJ,8@(X3\#_,H+ZS2 4LVH(+1(DK?'+N:M4M43*IA)F5T6HLD\Q!SLW*FN 3K M>%ICN>&,T8"0NLX7?> EL)C4$IA4-)1;0].:AQ#)6Y 8K/<"\@D7KWF,QMFD MTW!;(-R6?+J'T1W^<%[(W6G3L5V]=BZL]Z*&L%X0W#DL>#[-SC1G.E(>A(Y. M&&D\BR4>\VCL?N-D^\U'8EE:C[T#'7.7=*4U*)<=%A98MH'(Y=T.$!"LD=-& M!^DTPUAI;F*P3DG@@]7 I4[R+B*4A9X!(35WS%*<7G_X MT-X\K+#$8);(-$EG[2,Q5(N /"3'(4"F-5!,8G Y-N.%Y,:XVPK&>:R3Q;"6 MS+"4YPHYH8 8D\^E1 _)+Q5@M#<142.8R^&]MEIP@&]^+%B\F\8;*M]>^X@P M=51+!-J*Y#(C1!,7*@7!:"08)S0H=EL&G)]1E>C>\E@6U490;Q$8YK+G[#$H M&3P$C;TG&KM@\FJ/SRM*Y'$85M&&*F;16RK1T&F-!2T) (NDE MPH;Q?/:82-36A+6U( \2^4N?/ SI:E]#[_@>AP\6WA=C2;*7Z^L*_(,$9J0N ME_*-]T7_]/$#H;W$W@ 5T>7C!Q$,B2376;,>:V_3@I'+-RI>5^G&ASQ\4.#[ MT#V "WSG"=\9QP_2M ANP"1'(BV^E(-VFJ8A%CSQ;4@NK:_@N^!N-O<\?'#- MP8=&EY)?2_>;Q]KT6H>FZZ';;SESV!V;7FEQTW0I\G/N7J>IV^R_G$Q1/FIC[A"9_@F$/5AD#1&'B _6:YHIMFLLVT_?NLU<:W#00P;7U MV2L(?@@$3XD2I35)_)O 2RU*HH2@7"D/@Z#8*6:="I8E!%/95NC>LJ1A[6UN M)D6N.@VYL+./:\X='1SUCCOF>R'&&HF1S>J.(S"2 MD05P1.!$C R#(9J!HY1Z)8(FQJZL2MZF9+IUWU0GAM(\>*G0?7=54]#=1'1/ MR1YA&8TR)XE:DS="! /#)06)%<+$*>*82[('MZ5L KJ?3A#FG+;Q(79==URB M+\LC8MZ&L4EWY#?,L)_&;'1N.M=)!$.D+ HI#JP'[>L)]2.,QS@8*T.=O> 5-6@":8@(E2!R4(\Y0EV"/=)F3: M9VDB[!^T*_%U]3H7J8QZ/UM[5_F_-U!*M9<:[G_5K?EP5GK@O.]QDZ,V DHJ,"B)4> M&,X'O;"40)#@6&-AJ3 M6?+8E8FYEV6N.:MRQ10L'% I/3;$ARA93FX7/(EX]D@8M5+Y_QZ;](UGVO6< M%C]W(1>2S0\OU,X_)\Y7_\\._[UZ40.?N\Z!&7[J]L\>$I.+?'C]I6M#?K5K M?(,>\B&TC,OY:*9_G&L[] ?C=/7Q(,.^&OUJ:S=V^Z;ONE7T-/WA(-WUZ-F5 M W#Z#8RG6S@?#T#/YR. ?W[I^O'_&/.<^=3I>Z.='C$UW<#2^^B/+ M--+TDL]T[M_\1!6/<4LQPPPF"_) T^/_-STOIGCT!P>>CT;@;CV]S[;L# M=GYS+6?.]8N-SL[?&[NM=[OO=C:VWK5;FYV7VV]?;[]=V]E8;ZUUUEOOWK]X MM[F^N?9V<^/=E2/8V.=[>9X;WOU@A'R6>/LP#$U&[ZA!CW59!LU^JM^Z_=9X M?W"4+N%'[5;X[D)>@O))Z2H;3EY]5+UT2+I/7A'RF\-4OHV?XCJ]I0^V#BI\I1>_XR5_<++O197\1.?[E!M&=WEK?!.NIKY_A MPY]2P4+.7T]Q687IG?UA4JY;Z7W[H]9&8B=_P14ID[*(2;E81^0Q3(<.WP4GMK0,?V!.N'OIM^!KZ1V'T?*[Y M5DT!]RUHX-9;W[="3 TC6=<=/O3QB$69^R3$=F1';M@]O.@4SR.5NBF&?+VK M?WDT2N,1AAO?7>\HC^/::!32__T2GO=WO?';'G?1ZY^ ]VEO?/]A>?W^R_6'S>/=D\]ONP7N\^^%MM],] MVS :?.N<;*9KO2?;.[O?\W?M?MA*]Y7N]<.?O;W/+P[2M4CGPWNV=7G#Z/,: MW?KL3O9V=GGG\T9^KOW=DS6^2](S?/CG8.O5+ME>W\5[.Y^^_>?DS;C3K3:+ MQEL[:R=;.U_H1VXX#5%Y""KF%JR!@5+(@C0ZUR+46+.8Y S#;4+KVBQJ4"?U M0EV/E+JTCN[9>7J$M'$X*B M E2@.7=(5WDET,DOP[#PS ^JI)0DYN> ML%&284"[G$MM6:H!!ML%I*6:3EZE"E)(4-3KY$5JFCM=$M#,*";31#L9*ZAC/-VJXY&4 MU+W! >GFA"NKO)=[*;)'$KN\$4U?3'+]Q=[4XR/PZ(W#.'+K<61>6J.$,)X% M&6PNA$^+5ELN M^=UFHA(.&("(!]8G'FO0%M- *JO/ L:L%-;KC$<9O1NNH' MWWBK=Y$!PL(/-]@F\#Y2Z8.2BK+DT6FIDZ50D_1_((H5@;=T_# E\(SU@DC" M(1#+@2FGP%J'(*EZASGAPE&>!)Y6;<+NW?/D0?CA247AWH7AUR3V2NRM..15 M]SE$A,_=9(EGV6/S&C/-N)-6*&%"T7/+Q==N6L^1?*K(,@:"V5Q6U3&PP2K0 M#LEHM*(RTKRMVT92-\@A+[&WNF-O6C))/"76$$9P,"1XDA;NB+1->I\4:;9L M4)^29CZBI,#2!#(N S#'/:CDQ8'TDF,6(_8.):C3MA3310E+[.U!]->D#,_P M-#^VQ-N*/WT=:3-+36+IJ*(0S$ECE;78*I^ S)!AK.BSY2+M3S/V1KER@?.0 MJS0@8-%C,!YK0(KAQ+&4J5 U..=MCN52^-,EWO9@_( CC9S31 Q);I0 M&B?)+PW3L<3;EH\?ID1=$$%8[BQ@)).RHYJ $D0")D%JI9+[3K/_1D@;U=8- M;"GB;4V5>6A2/F$TSK42AN4@5#D(]70.0IV9_:AD&-S3XWG-OQ M5+T415*?(MGX]O?.[E1EN9 /?2D)$>5 4Q(AD#S3W A#,1>CIT&PE55*VY+4 MY;(LJ6/RN&%<^W9_@?$<8?QIJE5X\BL"\0$P%B:!-WBP7$303CJMM+8HMPHG MJJU9.36S:$55]NW+9M[\]NT+\+_/T$]:6,4#,8 XBL!H;F3LHDD\;!6. M,1B!;([IM!&_=XIEV9-O+HQKWY,O,)XCC*?T$ZL*H7,&)% *S"H%BEL#7D@E M15"8\@QCU*:L[+ MLH^G#@_#[ MS_3&VKM%-T2(U9/D>&./X4X)BK2%6<1FL$Z 8SQ7#$\ M MEC[GXBBBE,,ZT)55)ML*-0G63^HPR;O0ZV5G(\NL S/\$K+K47;N2^+Y'$36 MJ:TE,MXZL[1"Q?53,9FAL'!T1.02P3+F # W 13Q&HRPTH9(!#A7X8FEXEKXP_Z/:[HW$.[WX-)9!5/-YY[*]/#"[Q\=H%0DS\+"CQDNB558[;F#I!1 M82J4)@72+Q&M1^O]_O:PSTSOY3G+6QL.3?]3R%L.N;[;9M]W MOW;]D>F=?U/A[_KYF\T09AY1%B06(")-WC+B"JR3 0(S7)N@K64F";,VGM%P MY?<2^VHJ^AZ/^0+K6\)ZNKR*DH(3'(&S:( %GH^B6 ] M[;CYP]YR8=WQJ$BN&KF9SZI@YSR/2"1&YBY)+F4C6$LQ^#2G46N2YEBOK.JV M1DWJ4EI"84W77076#PGK&9$PKB(E!!AG"EC4'K24!*+U,1FR)[K:=ZRC=653 M V%-/^([*<@RN'R4I)1D*749'E:!_3C-=.KR%G:ND9TW9Y6]\]B&Q,D1I X6 M6%IZ07MGP2$I/)54*L.R0TS;N+:TD&8<^BUU69HGU0K^YXS_Z:._2%)#G D M/08F<0#E'8>DV*14G&B/9,(_EFTDGE1QEML<_3V[]NDE(+__.585GRQ"SVU6 M)X!;<3@X.%-U@_[H'N>!GV#L[*ER^OPTW<0J_QZ,"JO7R>JSBNT)HDCP,D#4 MC ,3*H)%6@%FV@=&M/0\KJQRT>:Z5'(I!/! HJX0P+P(8$K641D3K*.8*4JE-+RJMBG8O;K8/$$ M8W!+2,K-2$4[L[H).Y\ZWIU!_T!<)KT%T%X8U!^/0VJ(\H*&& 6)>W02T! M16@$QDF2:LPQ'I-+1MH43X?9%H+P!<31%E1";[P?AJU)U;R+DJL$RIY\-DK] MX;!L;>?)]P(K%QJND8;1#*%E'=&"L@ 4TP!,BP!*I=IK?7_Q*AO_/4HO;X7Q_B"]\C6] M)1_Y*OL@=2X+LTK%!J6PBD8!K^2>UQPLX@8LDP&E53\&1%=6!6IC?6^Y5[+; M'A>QU"X1"[$L+;%,Y\TE ]#4(Q#,)V)!(NE-C5R2GR*M-2&M1CG#0LBVPLN1 M-OMDPGVOAX.OW5'&?H)(77JSQ/V6@?P?>,-U%OLG5C\-";P(_5":&]7+U+-J MV0;"I8@Q@ M8 V,>@XU(0: 12QR%PT;E\V>$3BO FV^\E%A?@[$\)R57L#QG M+$^I+F=(0(B1Y,DYGO[Q&JQS&D)B9,\T%ES'*GI/^7W*\CS" -^/(ZC=OD\. MPG/0"POX9==E)#ON1MYVH?;;4/NL2KAIU94^.@=1:@9,),%FM>)@B0\(>VD- M=BNK7);\MT>*X7GFOQ4,SP/#T]75,$;&.P%!: /,"0.*:0<;8 M=/V>IY+A-E.;$=D<<=9) FL2$RO1L'):; %ALF2 Y9S87!A[5IE;2STW 4OP M,5=H4HR"D2HQ-N4NZA"5HZPZ*$I57=69FK$_6@Z*-F]_M$!_CM"?WL$TSF/- M$:2)]\!0<,GA(AJH\%[BH+&P*CM<;51;O<6&[6 ^@5!;&(V>MWYJNI89CX== M>S0VMA=:XT'KT.1GZQY.ZKZ-@CL:=L?=DGI7//-Y:KSW?9\;TF1##'[##/MI M\$:9]-=ZO8$SZ8\[@]?G+?/=#\-\849=5^C_=O0_J]HNMS)JB@/$:! P1C4H M[BP8;FQ:K0.R&*VL-N0L6HFV-5V[W1_2Y^5>['X/'D["<%"@?FNH3RD];8WT M:0I!1TF!!:S 8,K!&,:)DH)B3U>2I%,$DS\>7^.#1QJ?F])R+WMF-)K,UEK5 M0?3<'UY,_I,^=S#(]SQP7_8'O23&2]+;//W[QI68^==\7+9;(+OA"^-\XYEK M7TVWE_&Z,WA90?'=.23.6 =+V.,^B^'6MUGI@%BX($G(?589,.P-F)@CGD8$ M$@//]1@F$4]Y[WJGRQ3Q+"Q86/"!0KN%!1^:!:=< B8E"I3)Y AHDEP"YT%Y M)-,04RN1,L%7]0%+\+=) 'X=AJW1OJE.24_PD6;C>2D0>+-G/6=_-!F9'QQE MO^F" =Y@&.H8RMINL2D.T$ '^? ,+^V6S:M*<77O?0ZD<9QX:RGW2 1; M6@O>9=.NUWTEEW7;623W[.LN;K^@(L!N(L!F5FAG(=BH%2@;:'(^#H:;U!3M@5S-PD)->K8[L- ]WD<(&IX$)8!I2PG M;/N8W$#K 7MV)+,4X/C]1@7HUL^_:-; MI^:MEMU6JED%\A$5ENCH07*? Y8Q@F;& \+*!8<1"2K4HY=O!XH% M9S058BO$M@ !7HCMKL0V)<&5#DH:1P!SXX!%RD$K)@"%_+]HHG!VF8BMIICT MU8W3+RONIF"UTN$?JE^";YET5^93F"CQT>4 ]!,,/=_Q1-6M5ZTEXN^);=2K M2=%EZCZSR+6)07:.#FP8;L>*QD?;1^/1V/3SB-YBW[VP_8W8?E;[ 1R"02(H MP-CF<_&!@Y+8 3=>>"U8L):MK%(DVUKHMIA1[>+>F^^+5+/S.77YY#CBGO*N M<$23.&(Z79]ZS[QV8"C*G:), (44 \*TQ-XESG<\20%-8)A?R-)F M"Z;'\6*5CX.ZLI^'=5V>,L;?-< M%NHY@>M";@QW(?1YKI7KZO_9X;]7+Z9_GKO.@1E^ZO;/=#7_E!5]GYVY0"< M?H/,3WXX&'6K\Y3#T#/C[M?PQ[>N'^^?.6XR1#LDCM$I2@_G']*OF& N**5(K9Y_? M'_Y,I/X4P Z#^0(FIH=_;GK?S/%HY=\7ARV-V?DYNFIX'P80GX]&XVX\OLVU M?PW=N4^RG#G)+S8Z.W]O[+;>[;[;V=AZUVYM=EYNOWV]_79M9V.]M=99;[U[ M_^+=YOKFVMO-C7=7#EA3'N?E>0YX]P/YN57,RT09P[ ?^J.$Z=;FC-+F#_D\ M^D:/\UNWWQKO#X[2)?SH]YO?[=PIY(:W?]0W1[Z;YJ*&>[\"LFDUK>I>_>#D M*DB4'K!G#D?A^=D/?YRMKMU^=9_5A_ZXB',^O558WJ:UJ/U>\3.EZ%SN5=WH MJK^0M ]R_E]/?=V,+8)3+#S('L$OP5R9^\[^,$FOK?2^_5%K(\'SXE9U&=D[ MT^26&;K]2<2/=#T[LDO0= MZ1H=\D^O\VJ#==;3]ZU_8GL[N\=[Z[NTL_//_M[!WI=TO:_^U9]=^^J]V-IY M3[?7U_#>Y][!]HN@\V'CI//AGR];G]^PSL[99_Y)W\7[ M>SN#[YT=Q[;6_TF?V^5[Z^FS.WN?=S_OXJV#7;R[LX7W/KPY[JQ_PIT_U843 MBYV3K9/.VD>*/E1KG8;E>1?B*\17F@D] M$N+[=)GX$$K\AHT%XX0")J@'Y3P"+)GD@2LG(GFHVI(-2UYOON[='N^'8%A;YK9>0]/OY'MQA]/Q!:XLLYS5J/1&+FKO651[CGX-A^K7?B[ MX]9XF*[6JTJ5MHS/>RA5:'ZN1V%O<'SL,27K/H ;4='"A:V4R>)Z.MTO3V=[ M)T_VY/;6^G[GY]2O_9CYM"YOQQWS_?5@6+UPKHE%U2$FO:6LUG-:K?$,-\5P M;HUE%+R@&!AW"+05'C3AE"JMDM&8E54LVHS*!A4!*Y2Q//W7"WD\$O*8DOI< MH4 "Y6"U%\"8TJ U-H B5MPC90GA*ZNZC=7T(=6;-Y(KM0/G*MG6W/C(#'/. MU"?3[;<22PS#N#NL4BA:ASW3/R_Y6VDF@JM^^]=">TA>12KK(:8G]"]"/_TP M?IUN?_0KPBB<<%=.('_OK%WDA)<:[?UG'[F#?_KF@S[:/M@\WGKUU\$NV?VV M^_G-\=;.VX/.P2[?VDG/>O#^>^=DC:?G2/>QR_]SLDL^2L0HDHZ!BR[)$61^B(E#SYMJ8UK#*WU+ SL'U+ MN5J@?@^H3[FSD5@2-77@4&[OAK3)=?4E\,@P(9X';UUR9VF#VIP6%FC>7E)A M@65B@5E^J;4\, B&4F T+=E680\!6209,4[DNO8YMZDQ+-"47DZ+\T-W!N/D M@PYNMP'U #V=;E>,[@X)"TM-M@_FV.=]_!+_6QS/TAEJRRH1>: $L$[LRJ2B M8!&7B65EYI M_0/4[ 5HD?IUQHISMMJ4)65.2PJ;I4T9TP[A )+EG22:_C'4XWUJ8=B%,.R7>L:=24HT ::R !:/!6,0! M84-PH%(Q%%=6F6PK-KUQOZQ,>\L23?559"H%F!YY 29>1P&F3)ZE[-+B*N4L MN Y34Y[OFL),[\8#]V5_T$LT/?K?_U%)DO_1VOCO47=\W*#'O$.]IG8K?' M[G4>1B#XLMRL?H:%7)I[9>)FF+UW(:;I]]ZX\,]!U_M>J)O_U1VK?K4NEJMJ M3553JK%FU<-48"H7671IJT5:^)IS1P='/7/#WFM+-/SU7^2^T+Y'@;Y%FLC+ MGAF-)HRW5ATO.?>'%SNOTG/ (7-KF>\#C<3J\]UE&8$31=F!.V M' -6=9%LCL)?BD%[;8:M?TSOZ"GSS4MSV+VL19[6".0\Z2?\^/E,G^N.G_ ( M7-J-6\0IM;EN?J;O0KNU'ES('8DOQ#SQE?;PF,YYW&RD;MF?7@9F MI0LZ2LTL"B8RSSB*SB*MA1,?-_/P8G(QZVNS\^>,M*_D&E5*:%E[1)]LG/6( M1KL[?^UW3KZPK<__?-G;V42=@UVV>_#G?F/:++U M^<7^WOH7LG6RW]U;WT);GWUW]^"O[NZ']RQ=BW3([LG6^E^]W7>7>T3O'F^] M^O/+]L[NR?:KO[YLG;PY[I"_\F?W]W8^T?1WNO=YZ]O6P3_[_SEY?Y;G-=[: M63O9VOE"/ZJ@J)*(@/ \Y'I/&%3P!BPUC'/DE*9B994HTN9$M"6^=X?H)3OT M-5\":!I3/KZZUO?DO1FG"^Y$>M.IKN?]OLFRO!09KLO#=,>7F(Y;;JCT"K"W MB>FH1Z"]2W2GB$=&B"B%3$S75N3>*:V%XPK'+3/'&2%CT%XGKB,L<*4UMUYS M%H(0W")5.*X9'->YK.9H\#)XY\%33($YYD')R, @92ACT6BF5E8UE6V%"LL5 MEGM\+'>;0@41$T09$$A$):<<^PDU?3W!7U"0K?S9GO+FLZ08C1 M3G+@/BA@VE-0PEMP/@ERB8/G/'FO&K>E9$M09: P76&ZN3 =4U0+HQ5Q$27" MTU8@I!3S021?-O!KG-;"= MANNW+RLX*362@"CBC"!@3%K1% 92GBCLI=;!L M9951W1:T4-VOG^,I\]P2D=PM."Y) ,>MD%Q&Q8C3BF'M+#$^1DFIN$;-%6I[ MT,!FZU/W\)7'*K;LM+5MOX9K15)7*1/TH%ZC)+99;*+)59*K/4 MB%FZA9Q.#J6B$3E,DI(6*"1GTT5/",N=4X143Z!O_9)(ZMWI:$&,6!K-(T1, M';"DG,$BYL!FOR@$'H4V=76J+QAN+(9KKX19,#PW#,]PBX64PG"*0'))@6'# MP3CIP&!D4. 8@D65Y<.>93!O[+- M4F:IS%*9I3)+99::-$NW24:O?6?YAR@H"KD^A;SQ[>^=+Y<5LL12(8(92!,\ M,.LD&((YH=!1\J]O/..R'"4"_=J' MJ\NS]/+<)+U.+AB7/=,R2V66EC($ M=ZDPQ-T7Q^+UU[ER3H7LHD5)ZD0)!*OD]'-A0;EH@ :&T@I**%9J996P-N$U MU(TH:&\@VFN(V16T-Q+MTS$^K;U/>MB#]H( 4P*!0L2 20ZO41C)Z.0$[DPT M ^ZUIJ\L6Y!O_)A4<[@S5_UG R]X/; M[)_VYKE*-_PSZ!WUQV9X_#+=7I48FUX8%<%P.\%P_/?.^ZG22\0D[X!KH#CP MW/^!@+98 PK&$F(4PBZNK IQ[[X/!>:%C,LLE5E:QEE:1'Y,63(;LF1.^]@" M$<:TD""<-< HBV \LH %"8@+[:C'35LS2RK-=:DT&]^#.ZJ<[1>#_M&H];HD MT3QD$LV%TJM7)=),_O[G8/@N#+]V7;AAPF#)H+D1T:$9&31$4R,\9R =2[X! M-01,4!&XME(C22+)W40D:>/:FHF4_8-%0WV."32_@'FU@"5' !':01"D"ZDW0PG$2A%E9+4EPCQ?#M47R[HCALNU7)\"GHGA$ M842""Z!%S'V_C -MDEN"&9>.*"%E!M MRE.95Q8)K:AWP#@SP&1TH+ASX&628QYQ11W.#6>QGNYI41*OFHKT19Z5+/A> M9'AD^CRE5!3A("%P*1+ 54QN%8^@M%0L<$]"1%5':32=6?E(R@4]NDAP.#CL M#8Y#2/>5L-8Z/!JZ?3,*54K6T\JY:G0P>.-TFJHWO3Z=I!RU+U'A.FD/SX@* MF3$)T0 &$T=BG:55$D1K"PP7+C<7R@X:'K\%R\5CJ!/I4 MF%A;R[5'"#BGR6%!2(-*4PS82Z.$\U);G\/$ M^[OFD!^S*$B@: T. M*\2&[V'HNJ,P*AF_S0KR5B]N5Y,TVCB=)%_BNS72%YD1WQ4Z3:# #*P- 5C$ M%(S,-7XU5<$:[6BN\8O;#.$VN7^$M^Q?-P3Q"X[P7@'V(D=NB>>IZ&[N$QNM M0& "53"I#6)$!$\D(L+EL$]._FW2%G4!\A*'=^^Q:A>4WQ3ET^?XD;4Z\3+X MO& S*3@H$1&X*#1FV)"T5.=<%#FCREJ.!7C* EV&6FA_:+<3\ ,0\%?-% M3@8C%0)A) ;&DD^E@\$@*:4&\^1?J22_9%O,*$)>LH ? ]KK+[]8T-X0M,^H MO\BU]NG_H&652R,4I)EW0#3!2'&)=* Y]JO4?7JL-#4=N.%AWS7WWZ/NJ*JB M4F/P]_%M734A^'MNKDI.[[PJ/7S?7M] G3208<\2 $>. (2W &(&!8T>< MY8+QH'*,2+<5O_<)TK)#W1"8+SCB>Q'A17O9P!F0:#!&"6""4)1]"B%RN M)0&94VJ<0SYHSV8!N22)-17#)3NWS%*9I<>=<'FUPQJ[WX.'DS ,8X-MH3XE571%D*6-+GEXH7"WF66RBPM?XREK+'+M<9.YT IQ"3& M(JVJR")@U&NPCF 0S$9/N3JT#.(P],PX.>CC0?IQ-!YV7?ZM MJGQ8TJ&:E0[U]L?\5&];^V:&OA/&V_'/P3"&[OAH6!KBU,IL?';I0^6H5*"X MR&6=!04M, ;)O(]]%?4%&SD'"CG2!F$%,(Y>[W-9QQ *13]&,"_F'.R!?P+"*Q,MU276FH6 M$O Y3>+,4 L&!P9Y+>!21(>=;!3Z:\KE:FB0N,+N"],S?1?:K2TS=/L3E45Q MNY7!=Y_T+3L8^C"$R:,]IVD"_.#(]D(K/]'9J^/!X?,\-Z-!K^M;9\^Z? 1X MNZ"R2!Z)BC87[7',"6^]4]);*HBC0C/Z27@X.#0;]BM$G\>/MH/!J; M?AZ]$B:NC\TVO\VJH&B5LC)@0((C8 $I,%PG*2,DH9(+ZWAN_*=X&U/61GJZ M$L#==L%J M:"=]8721]-H^!_+<@$;C'U3>+4:4UY-T*](D*_/^BEX1MM_/>H M.SXNFK!>%IT*R(O@O/-4 +&YAZJ4$K1-"M$ZC2DQQ-E05;13,PHG%?XL_%GX MLXZM3J9=<(%H+@V+6BBJHT#&!R&09-$5_FP*?T[M=SB#O,EA-$I]\JM#$J!& M" 8V<(P$)1I%M;*:)K;-M"H,6ABT,.A!$9:+>/(V)=/E ME6]=UJ^P:&'1PJ(7631)%J*]YL)%Q1PA2BF*/0[(>1E0O,:1+RRZ(!:=VN*5 M41OM$X%B'),B=5& <>FGR*755!B=)G!EE1'9II(4&IWK4Q8.O=G(-)I ;\&? M*KE[.EJKM?9)A#JE C/,*A_2OT071[XQM#F].1ZYX=P(#3%J!(Q%!,IP <%: MAFE.C)(V\2;/1>07O)=4W][ZO\GV%O] M/SO\]^J/Y[S)QZJO^#$4DV=*P] SAZ/P_.R'/\Y*N73[%0*K#_UQ8(:?NOVS M\>&'4X]4?=_DY3^^=?UX/V/V&9K@]C1QX/2;3U]^5KUT:8(FKU'R3$A]YLNB],-B:M?ONZRU[_&&:O]9M4S(GFYUWD8@>#+Z5B9MA M]A?)1+],':33[YTAZ":T=YFG#KK>]T+=^D5=TB]RIG[9V1^&T-I*[]L?M3;Z M/O@9N4;XPM)U[Z'ZJ<1_N8:5BS3Y(DMAX6O.'1T<5:>LKTR96\[AK_\B]X6V M7DX2?-DSH]&$\=9:IN];Y_[PX@9&>M2 MC.K.8'S)JIXJ]U1IPJTJJ/.$499K"T&W_X1'()=1&H;]T!]UOUY=F_7QC\/M M]-IC'87S0=[JD*W\8V%.V'(,6'7&HCD*?RD&[;49MJHC>$\8::?U[)[P"/P] M&-T$.(_U\==#[+KNU976'O\(3'81;[.^/*K#E>O!A0,;AA=BGJB&\Y5/\P2E M"XPHQ#3STC$;M$7:&\8%4]X$ZE2USXTP*2K'W;.KZTY7WP!NT>O$_WNGO2.7B# M.WG+>WV#;[_ZJ]M)W[VWOL'2?7_>6E\[^<_)C[SU\=;.&MXZ^<0_(BJY2W8* M.@H*C'$$RA(!)")"9(@,* MQSTACF.4>R&+Z[K.DL,91JIL&FV8=<6Q:L)@9<(-%$GN@P\J3I1)O0 M:;J[ZR&7PG2-0GQANE\S75(%RCKFG'"2\<1Z@4DG+8[14:ZOI^_1Q/F>>6B.1NP7'4 M4Q\D(EY@FIM+&!."5$I%0RUAV!>GM1G4MG6NB&-G9XMMO_G(J):<( 76Y29F M#E-0SCE BEML:<@- Q*Y);>5:SUOM[5)#S M3ABWNGTW. C_/WOOVM16DJP+_Q4%L=^(F0B5I^Z7[A-$8./NPYP&;$./!W]Q MU-7(%A);%]OXU[]9M9:$A(0!(XR$UXX];D#24E5EY5-/9N5E/DOP3I>L&UN* MN^F6T$BID5(CI49*C93624IW:0^C;2+!4F4BXU$0XQ+'!%ME?&+"J-(A@DPZ M1)";JUD (]@KA"!'(3:4>G64^F316V"$M)(E@H O4*6!TY=D/!S MW-H6JHVQ;+KL/5D=)HDE(9BR3FB>$G;,:@,6L%66F\1-H\/KH\-+S&(CE"/> M2$2I%8C+X)%+\%-R ,,1,%@YNX9:_+,CBM?.]BV)I##UF32O5G7>L?WZJC_( ]P9C08=-RZUUH[[K^P@]D8-MUL= MM_.+<2LV39O(^_1(;C2_P>=&2O?" MY_L;T T^KS\^+[&]!8&,G6"J%OL+HGA55A MG/'[<-&\C0?^U YCJY]:WIZ?1U@9V^VV M^N=93X?M5B^.\FLC^S7_YW\>P[7JAA>_[82/X^'H#!9K>-R_K,662R7512LF M,SE,+\H\7L T#JM9P$'1G :K.PT^C?9?S+/UO]B;;OR_;R[>O0WGCG*Y?Y;G M^^84YL4/ONWG=3D[/.[F\7XY>0MC> OS>0MC_7B0]C_"]QSO7.Q_VR,'QR=? M#O+)XHFDEJ(@LU<7TP3)SC-_*I.N+W>S6=<<\"M\H!;2!LUR2HMM$#. M>X.X- XYRB3"0N7VZH)RC[>VB6ESMG@FW=[::;2]P>1&2HV4-E%*/]EKV)R< M:WER+G$4:D&\E=$@%C!'G"N"+ -SCDW@.Z6&G^1E1W,EU4BID5(CI49*C93624IWH=,KST29DH*& M'*^.'+^R.N>@(T2@)SA#7@B&KG4(!Q^BL3#I)L[6MVY0LIG4W<4Y/ M07E7GH+2*.\#*>]L+^2_OQWN?GIO'?@52D.!CD& MHG]V'GM#6UXZ[]I>"83X(<-X8_UY=ZMTGWC$U O#@N!<&>.L@M^28+D\>A+N M!A2;*7F?77JEPLQ>D=/N> #K]@JFT ^5 '=K*;V8$=(KD%%3!W^%<#>%NEFN M0A*621$@)TD@;D1$3B2+7$PL)!>55VQKFS'3%DLJ;#7N^\U4]T7& M7Z/JI173]9K><)<[*O/^565.1H!]:$&9HPR(,V60Y8XB;8-QPE/@H+FB5*/& MFZ7&S5UI(Z5&2AOI@KN2!_/CAV-C]:_RY%QPV46.=?#4(V>C1ER#Y6]3BHAQ M*VQ@#E-.LM&OY6*;E"84["DH^^J3WAIE7P]E7W3Q&1HP4U2 T6L,\.3(D0V$ MHD"2-H'8@+4KVB[NX^);U^"537/Q[5[KP6O%;G;U?8ZM,'(=;?A/OSONC>S@X@4,KZ3.5Y&P#5^X"U^X^.OX M[ZO& 8N*8Q$D$C+W4"1"(NL9099+:3)AE#P!71"KZA+;J'D#QHV4&BEME)36 M.5.D.3(?^,A<-+&=IUAPY1%7U"*NG4!6.(Q SM$3FCMSJG4[,YMB,K_X.YM( MJN]%4KW\&OVX>%N>]WOC8>M5$T/U,V.HYCIU71='5?W]C_[@* X^=WR\9;QH M$T!UJY,.+PF@$D%(DHA"W- <[!T3TM0R1(05P';\6O<> [PSC\<=?^T[O# M7@?7?GFQKF_XLA92:-S[*SR_Z!+WON9&,36*_%04^:>Z^>]Q:C=:?ELM7W#U1ZYIR>2DH.R(.\%! MRX5%A. 8G.):4Y9/;<46$[P:15]K16^B@3=!2NOOZF^ ^2< \X*[7UL"U%DS MI#0'8(Z:("-Q1(HI':,U/D2WM:W:1.CU**[7:/O:Y]DWVKXFVK[$^0__!X3+ M(@&RS.IND9,F(&R,D%$'S+C/(1<G?S-E=2 M>S.55'G;SA<[" =Q=)C^Z ]2[(S&@R8S?Z48)Y:$[EF?,*8Q9^:#,<$)2\C8 MX)%725'L&4L6;VT3PML2+X)<<]NT>1CP($%[/W#;=#OU;UC,'35\(9B/$&JM MX@813#7B 5/DB-$H:@T4AG 5HEJ6LM_H]KKJ=A/=TTBID=*O$H/5G),/)N6JT^V'LW,4H MJY@,]=Z@P+5!G":&C#0*D1BXA8UW]JFBK45 MI6VN5U6I:T6*]<@7GH\)'^L&P?_S2%O@#J)?)TQ=9A+^"*!>DQUYVN_"\@U? M_N^X,[IH;G=7BZ(+?E$;'5<^!22,D[DPL47NRFKN-/C9 MX&>#G_-&=\ Y@)4'H0RG4FO.96[!SHQU-,8&/]<&/Q<;?BDAH@D,,:4QX@D[ MI%7R*!D<4J 8^]P?5#':EDPT"-H@:(.@#^*W5$P'S5QBFCN@GLQJ+*71F*J M&;;Z>@C]GKNRP=('Q%*_4%:?L.2UL8B)9! ',P(YG1B*3*LHK#,F.R>9:#.S MV OJSA5>&Q1M4+1!T7D4=<)YHI,.0@ 1-<%*X3W3- :AG2*D0=&U0]&%&USI MC;3!>01H"HQ4,(VT<13%2 PFS 7"@9$R+MI&WR?>J8'1!D9_(1B] XIZ*ITF M+JED# ]$6N.X85I3$DTDW#;F_+J Y^(%N75)$.(T,BH(Q&-,R"4-1CV-6B81 M$PLB9)*$SF/@]Q^],E4OB3RWR*>)L65]KG-A>Q>PO*U> M?P1/'_6SGA>7:_;?/*,"8\(Q0HGW@1K, M4PB.$&RBY,9IQ2P1[QG'6Y-/G0XF4SBW'R)R@V@_(9M@RK_9[A=[,=SZU_QB MP4K5(Q(H8K[*JCYNIOKE]^5EZZPDNJUQ1])HFZ]F7\C/S@:X;^V">_-UB"GW&F M5SY8\DQK]B"#Y;<;T WQCC>&+]_AK6;AK4M,TUH=KNR[LTX(W?C3];GLZ^/3 M 9"S?7C?Z;#U$C0TS+'M9@%O6L#Y,-/'6KP95\UUYLWW@GC7;UG!HJ?7ANO> M9;:_Q)+1>LG(7?;?;2/-'\>W=K/!4_9)88(I,\%6&O3/6OWS. +$&S,[$+X M#"9>'/YVFXWTPRDNMWC&:G;I&HWP9^<1S)#"^A$HOS\KQB,9V@=QU.KT?/\L M7C$??Z(3?8T\X;?4UCN[PM?!GWW+N=W!HC_8[N')J'^]\VS_^Q-['R+SV5"*!B4,\2(H,MA1I MPB@C@A)#\=:VD&VF%Y,Z-[ZP6X-)3Q235EZHKL&D!\.D@Q=7,,E3P; G!BDE M(N(2X,@:[I D27H<)1>2 R:I-EY2;FGC:\K=FT9FE^2]8%9X# M+?6=;LP%YVK&F?^>?_/9]CD?]#]W0@PM=W&#\7-W?KI" V.MG['2S@-F?<^[ MLL%VXSELJD[5;L#V0LN>]6%TW\H??LA2OH$RW"7+>IU2I3> ]\_*$G[NQOS# M3B_LS(BT.7I7=_2>+)H#-%!JZ?9-O7IUE=G5TY;&IU=HR04DX@K99$15&;C0S"7E*)*;6V# M\JZ1SOYBWI44!X,8IJXZ^S4.&Z_*1M&.B0RKZXMC^_5EU93S>>S%U!DU1M?J M(.[#(BUARB>O,<_5-,'HDI0C[3%&GB7'% &NXA/0DC;FC3_E"6OU _A3;M#J M1G'OI+@+W$1+J45T!D5E ^(L.*1)E,BQQ)D1$2R,;$_()W@#N1G;3C>6 MUCK2E%(B]_G5+G\-.UD=R'U:9".3UIM/GAM7F!LEAG8@!# @EC->*<4&0\#TA*ISG1UJ9< MK56W#;GW!4_C4+FG0V6.L9QW;1.K NTOMJA7PE6N*6($%-HB =+NQ^N]> M;R+D!OH>!OI>?OGK>&]2V.KB<'<'[[]^+Y2/V J-%,F.EMRITV5[C5E);;!) MN.QH$6W"[M.B>(J4;A?!IU11/V4FEE!'Z8_JA)7O0\OLB@;('P@BO,%UD,9J0$PFC)+@149H83>Y2W%;JWJEZC;-F?95ZY3RG4>I'8#<3I<8JQ)"2 M0)0Z!W:+9,A:G7^*6$N9)"$Q*S6EZ^2!_:6<-B].;>]#;'5ZK60[@];GW).T MXC6#SN=2H+%QWJR[\V8>\?[N@4'7A=&&/VVGEU-Z#\&VFTBS ;U5@M[7)4P& M$QH8L1)9)H#)>$^1"3(7(9 1SC,79* >K2-]0IZ.33>FG54ZI73F$:I?ZI2 M+S 9KI2R,BD4/!6((T,O@8 UMV+\], 8)9&I2JC*-NV=ME7;=O#US.MO0E!7I\EQ #@.:DCC#F%"%:&"@RTH$I*VBR! & M[(7XH#5?&4UIW#T_1E.R5F22,H3=GND)\:Y_8*,>_;#'_YNO]MC^[OO-><10H'%;( E0-':2+R37$3\A/TMFUP3[X_^ '[MM?QX,(@]?]$:Q+-HA^-! M<6NVNJ!7K7]\ W[YSUJY376W:-G5]5R?E&+^7@ $ZK&,X'/YQ$ ,E? :#C0 M W&@B7O:89'UTV)?H#=L/+(NG](NCF FLE%UC3Y"M 1KX#Y-'K\.)=7$SVVE!)GB4?"FM)< MS"-KI$#.,I"830*'L+7-FYK#CQM?,\R!RG8XC*-A22COU@%HG3@L#"9?:<'R M1C^J:)#UH#+#3A;4#W9(OJW]M^G/6.4M*-5KOIDFM=ISY[G8^6Q=MZD+N;E, M]THUEHEPWTQEV[@ 5WAZTB4L.)IH6-0"A8 9XHH;9'&R2/H LLY.P"!RB3EI M[EV+I>'!ZZOE#\J#&RW_R5J^P)&]TX)%HY%(V4&HDT-&IP"R%-813AU);FN; M\+;!3[62Y-HSFU>#>&X[H9#C_N@T#FJVW,2>/Q5Z4TMX4G.N+O"_TPN'6=P[ M1=H-%*X0"MD2PJ.4C@PK@1@5$G%L!+(IE5X @GE@/=5=25N1>]=<:NX\UU?O M?R;A:?3^Y^O]XATIEX8R(K,X+>(R!.0434@&2XST+$6NLZ%#Q3K%.OR:OIUS M>Y'-@G:^ !V,0>':,ZQHQG'8>'[6G!K=UA1\50D\MX_.$H_AKTLA-\BX0F3D M2QB13D0YX2F*W@G$J0Y()T$1%\91:A.!C;"U365;-3Z@IZSO/Z'<=J/O/U_? M%\LZ428D RV/5/)<6)\@P^ ?+Z.*"1/A0[: >-OF@1I!V20FLF&0)N XE;:WOD^;;>'Q^C.;LS72AO_3ZU-%@Y_6%V+U; MU?_:%N"ZTJ#:\IOVNXX3J[ !Q16"XK)BW4ZFP(32B%"2HP$HL!]M'%*$:DHB M92KEMB.XKA0R7#H&%HQA- MWMN0TWI)FZM%_=YX!\^]TP*9?+0LP -@/MX.3X'[]#]W0@PM=]'*141LKN': MRB+Z/'_S]:@U$%Q_$.( C?KGOV6A#_M=H&MYE7X0/<\Z(0 ^K#UZKOQF#.3^ M L3^JI;Z\XN_AQDY#R>2WYD*O@'/%8+GLEK><"IR0@-%0I. >) <&<<3(BDR M9TGD6.5.)IBT%5M5>\K;Z='M<76J1PTP;#BM:H#AL8!A,8;:<.>IM2@JAP$8 M> !@$ ;QR'VR+G%JLN.8T;8RJPH=?%A@^-EU&!Y#>;/VM%*W_V6NNL(\F?JQ M],+;VIJW>,;-8K[/TQ]AA ^>WWJU:L>Z[+DJDG\\\*=@ P\K+V95!+!$L,5) M$<#RVTRECTX/>/]Y9U050(;U3:,O=M"T(5Q[=^?\0_*L(\Z&.12\(@K9Y&FRL#I39QQQ(<@TM8V;Q.U6!B@ MN>9]$NJ]J/=CJ?<"&Z=.44Z40S%7+>3:@WJSE! VSN"@5""Y>@]M2[$F M41PKK56/UY=UU[F,?1A]J#EW4[%^HYV3$V'F.D9+"ELWL/= L$>O5*WG^U_> MRYBT-4+D/LL >S9G,1GAD G$QQ0U(]1GV&.ZZ37XA'5\] MJU\O]G?>!YLH]9(B8J-#7'J);. *<>^B2U1+:Y]R_?K-(#<[,Y7)IL%JY=;6 M5E9!:#5^FPWWVTQZK\;A0F^"93SXRY$2. M4,MDQUI'40R>NJ"PU,GDVLMMHQKWS<]G.*4NR=*KTL9ULYG$YH_^8-;$*P+> MF\BW"2)YT' MIY'WXV',D3G?9S]-U/V&LJ-KLA.O";-M&-+#8NBR^IQ$&DL(5HCPP %#M45: M2X>4CBFX*"/.?9D5QFVQ"MNP";U_*NCP<$4=&G1X+'18K.? C0F4.S"=&* # M51(9*@52GA@I);'"DJUMB=N2+5Z KQDX_(KA]ZG3LSW?A-]O4/C]NCLKYV/- M_""&SJB5K+]/C=A?^YYF78+-_NKW/AS'P=E?^9[F,+THHFV.V!4>L6)9@7S. M')8<(TZ20%PX"@3Q&M]?>4]GH]L_5[07Z M'(GQ1":*'-8&<69BKOR#D<=1$4M5Y"17!I%MV(1KI-J_U.7KQ)]?HLI6PF9^ M[;N91[U_?1//:W$>I@;R'ACR]I?5>W78XR1C0#:8G >HX:>$-9*!"B&P](K% M7.^5M:6Y3R9@<^>ZQGJ]7 I]-[HF<6A%:+BTI&O$UB<9$)-4(.Y90CHX@XR(/B1, MP(+P*XL\:9PVZZO0#^JT^:Y"-QSGOEJ]P'%R[7I*8T3)>+!=&+'(LIP30Q65 M)%(?)-W:EHJVE6C\-6O@KPF@%2T@+F/;\Q&F/OS!]LV_MF6W#@'SARDCW%XM MRA=9D@U_60W2+:NZFKSC(M\RN: !Z:11R$6J44C*V$BDCLRN8^1LH]!K[ZJY MM48W!.:^:KU 8(RU)MBHD1?920-HC:R2N>FR43H(8J4P6]NLK99T&FQ<-#^K M3F55O^#\/,*<;;?;ZI^/&L_+QC 7-[SX;2+)G,:*QIU+(F=$L.",.1E[FC&O4/:&XR8 M$$XEF8PE-NLQ)68]]/C7=** %K2&IW8 CYXV,>OT?'>V2_-N5H-I7)_-$?@#UV&6;8/SOK]XY&??^I <05 B)?0FPB'&*.8HZXLA+^ MH0X9RQSRC@>KJ0Y,BZUM)MJ$K$E.1*/7&\-L&KW^67J]V-(L^B1 A$A(;G)G M9H:<-A8V&],Q61!M4EO;1+>59.NAU[^6(V:^(WU6B=9$48:@JR$.6O'LO-N_ MB/'*RZWS[@_&X?[:MMZZE*$I^)?;6#?6W@I!\/728GN,$Z&C1$;87&PO9G(# MOX;HB.>.CS@_;GOX:=6XB<>^AR8N9VSPJ%U5"P7"* M. \!&28%LH1+(U446JTN$K=QWZR"U,2O<> [53IWQ6#ND\C]:UMSZ\)=)N4J M#M-1\<']G8GJ'ORA-^I\CCN]4/[\'%AJ &/O//:&)="IP./>Q']7$+-)(%T] M<"ZKQ*<,9S82BV34&3B=R$7X"/*2)L.\C)+A$CNSI'=]4\?FR:#"@U*@!A76 M'!66]"U3PBJA431>(!X40X["KQ83IQ(FWCN7TQ.5N+=AM'X>HB?1%_:\[O[7 M:=I ($K*]36-C.F;=BJW$JK[OSXZ ZG7Q485L[#&F!X+&!8C"W"26&5$B*$ M>L1IL$C#J8VP$$)3:I220*J8HFW"%N_2UQ$8?H66L"]3BKX4N8E?_:GM?8BM M@1W%5O7SL 7Z7 A7Z0.1?XC_.^Y\!EWI/7XQY2>%HC\Y$NF:YMK5=CA,+^O- M\ ;VPF$O0RS8L?D_+R_%WX#FW4!S6<]LCX)Q AQ MDELM TFY2#-=DD'V8[ZI-2-13\]K]8_=Z >Y/L0_SO]AYIVO8.9]L&VK#3394M,+A%GPK@"]@>H50C5> M0MZ(T9P9:5"4.;X*&X6TQQA^@O]0Q8UW -7$F+:B*RA*LAX$KD&8]2-P#:YL M,JXL4$ ?#!>$ _MC,3=391)98P6B*1]+ #DV5T_E7"TM>]UXTAX' %Y<1^?: M+1<_='J]?$/93ZV+: >/[3E[VO@J (N$DTJHI#GU<$H3.(JI#2DIQJ1ZOY=A M%0#W(6&U0&9).I>\!$.9FC:[_WU# M$]RUONK. @M181HD85Q9;&V,2FN=+'.4DU#4'3?JOE'JOD"*HC$X!191(HD M*+(V'\V[=DN-6 M2_4; X&&_MAU8\5S[V&-+A/(62>$;GPD]/R?'Z3_]UN:&S7C4=?D#B>*!J@Q MR0&JF,!Y]%I';KG3(<*_U/ARHMPB;*TY4=;E1%E65Q,G'BV++G>YE8C+G%2E M<\D^+IWG0!<4+B>*:D$A9O M;0MIVH+=F[>O X &4Z[U=%TG\;Q*[-J4*_?^F$ MT>E$D68^54\$7W[$.ACV>'3]1\[LX$.G-UD"0N>A-.3^N MKI@$,__F&17-$XX12KP/U&">0G"$8!,E-TXK9HEXSSC;FGSJ=' 9 O A(C>( M]A.R":;\F^U^L1?#K7_-+Q:L5#TBE5?JND6]]0IN_Q\W@*^8F]:MA?-Q/!QU MTL5=GKWP#6L@:[54UL]?'AS_]?*D=71R=/QR_ZC=VCMX&;G>.7NZV= M@]W6T=_/C_9V]W;>[+T\NG8%UW9^+_J] B@6CIK6T0C^,ZTX7 SD/[K]+\,U MFI:YU:S^T>FU1J?],3PB#/^Y><,?]^PX=$ D*QC[#;J]\!SX6#D-+L&\'#\P M]:X]'\;?)C_\/NFYVNF5&90/_3X/%?G8N'+ZE.^K7K[$K6>XPJ[:[U1_<_WR ML_+2E;.T>DV)9P+3:U_&S\@/OF;HCWWR>X/5SXR1*Q\K>:8U>Y"QZEL]]09_ MX8W7 7=XJUEXZQ*KJU:&GV)CW*C-95@GV&.'S8+>-," M[MN!/ZV8-2/MQUJ\&1?$;0GY>B]K]@G>YF+_QMG^$DM&ZR4C=]E_3R)0Y&A\ M?MXMM-!V6YU>Y7_(1MV#1H7V4G'N>-^ IVYZ8X7/=KA^OYQ_V/ M?U^_C=V[_YR<<]OG_LQ?Z?>Q?[NZG!+CSGXJK#]>]O!]^Z9_O? M=BC,[6S_^,W'@S_?G)Y\ZW9.Z,G%_MEKC_8[Q=DZVC_> M^;9__(F]]P"3SH2 %,@-<1TDLC@FI 63(,?$A>1;V[*MY*J@]("@=/#B"B@IEP*CB2,6,8"25 29$!52!F,9<*#*VUR(F!*^1J#T M2Q4OW9ORQ=8@IO&/]L5K@E;7HD[I!-W>5*)L$.Q."/;W(JT2 7-NG$3.>(8X MD189RB52V'"J ,RP$UO;RC151)^PSCYL%=$%G6THR>H4>H&28!L3EDHBJ3$H MM*$"["3*$(U6RT1#=%%D2B*6=,+;^&#R3:$DHSB(PU%Q:C4=7S:*C4QDEXVK M@[@Q*<.; &8GB^S$1IET( GV$8F(!R&0$S$B3P4G*:DDF-O:%FUJGJ#3I]'B M!_227-'B1E'OI*@+K,/"R1:BZBDK75ZGV&_EUKBO;"TLOBCW]*N]3-NV"R3$#?8V3>DI:S?.W\I[OT" MW@&#CKU1U8&Z"CO/Q\VP$^*@Q"LTE'PC*+D;7OP&^);A[7#PR@Y&]2^7(MZY ME/"+60%O0$>W3> !GQ8).R><>\(("LYR!%Q-(:!H&%%A,8E*L923V=>OGUNC MY>M*V>^CY8TVWTF;%WV).-#H09%)I 9QS!VP^B00YT(X*@+5/*>X\7M[$M>/ MU6\&F]F-*0X&,;1;O4ST+[G-')^!5^.HN?7<:%(SD71#:1X4!%\N:S>M-<;* M&X42C03Q7!/5!4.12KEZ(0^1.[DR4M//]QQ MP4!^*LB(.,,.64!V))04G$4BJ."E@2)9IX"(=2I%/Y==BLRCY=Z#WI3AEP35 MV.OT!\"11O#\^#5W*H4?.J42< RY9/U$:@\TTO+$WSHC6$=_B['O> _2&@U; MY_8B)\L^\.B^.Y;B+UZ[Y1F, 5'+T/JCTSAH^3' )O#>;L>Z3G>-.F4^[0/Q M9_CR)EI\5)3X(.OPRUJ%]WI%[N'Y&-X_.HFCQ9#GA@G_Z/&XM.NX2Y3#CD8I MNMS5B7-D-::("N)CTKFVMV_<>[^ XO\,]][=%;]1\#LJ^ +_E5P)3F)"A$F! M.,4!61\D"CPH0C6)TM&M;8GOW:)I_3Q^3XO]VO/SF"O6=KNM_GD6T$83WQ_@ M<(U3XS$X7+7O7L"V.ZQVW8O^<#0LA#V&W?$ EK%JR]*PM-6 ^+).YD[ZR%32 MV761\K4-0T9%@Z0PQ@K@<"#>QE_Y"ZCV2EG:'52[4>$[JO "#V/:>1%%0B$Q MCKA@ ;G !%(X=Y(=C+G#$ MEU^C'^GYQ^997]B+_:2<+^:C:!GN]\G*3O+=*X%_6>E-Q&JUU"4E//>(Q M2N0HX2CW^PE*4.^9SNE[ILEX>BK_XNVST0)+6CIU!,09L["=64$WGDB#N8Z:4JM5XJI=6=?VNGFPC@KKTK?F*,:6]9GAV-Y% MSA*N(N=&_9)7,.T"4F<1VRZ,;](/Y-FULYWM0]-T"*I76J^D0Y"26]OKW"%H M'7?^K]G%YV"BR'/M?/Z8*O)E8Y\UFML/M/)IM^)7'W,E]>RY*(&BYW%0_P:3 MMD^SU\\\]-T)^5;1V>L1-W6+_-:J^>7!^ R>XU=@(,X7C3D?01KUDG /G+R:HEXR8P3 MGN<[<7@,8W[>[?M/CTTYOYU,*.>G?0JO?7O]9?_/DXMW?[[&^Q_#Q\,__\;[ MF0*^?4G?O7UW>G#\[N,[H)SO_GN*_=E_>O:M&1^>O?[V;K?[\6!WY\L[H)GO M=E]?'-!]_NX8_OYQ[^O)\;ONN[.7Y.#LX--_OWW"A\.82>[([%47&DG@Q>28QD,]Y%%08VFP#X5\/@( M1/X\:_=@#-;CT]$O*H4 M1'*=1$HD4L*#\H[IY"2UD1'K+)/W4HK'(,O+=?#&:6ZWZE"GUO'I%;MF>J3> M;-A,HB:!8U0/&=?=#Y_#J]UXT3JZ&,);@7GD@J>#\_Z@/.H?^;LI_KU^5_F- M_-[J#\ISZA=?5".J7_QGH2L=>/J7TWZW>X'Z7WKPI.'8#3NA8P=P1K3+6T[M MY]AR,?9:YX-X;@=51&<>VR# ^&/K2V=T.AEKGN[Y ";1.>^"2#[$7AQ8>'I^ M'8A2]=D\IK][G6F+QS+!G2)Y.YW*W\^.GE6F^9\[.Z_F![WX]?F1@W'^ROR& M0?PP[MHJ'A4>O?A]1]&/!R5_I[S_Y5=_FF^I@*^>G76&0_A@]=63P1R]?#$= M 3S<#K+M#^, IM,YFQ$D+%!_D!?A66NGC!!^[%ZT\P@N6J&?+=RIA'/0;![9 M3 NC,IC*"A[$_QUW\EJ[B];\4I3^-+8'N[-[G6U\90=O/S1GF>,I#93"F-X[ M(A2@I4(Z)I]+U6%D./S* 4@3H9(KQZ]"*7,QT(B3H#AQYJ,+"JQPY90SBL%I M>15* 6B&\4[H,@3+I0M["I0EVJ)(\)F/XU[E*9UJTNT?>+EA?^\SK*OC]=2-S'EML8M&$1^8"A' M5"F@6'_Q>;DFR.0@P!$)R_.LD(SJ/*[V.SSY&CZ1YY1/F,[HHA+5E>.D/FF& M,V++KILS^RFV=SWG[5URQ*]]:;]=)%??4T_IZI=PL$ M6F-3[_O)0G%0E!=TL L[J7@FIA0-."/L]6J?3[?1)?,\LYD2]R=;.?^8A3/) MQZX_=SYC45Q_0[!NBW9'^_CY> A_&P[SSG2P[\H2/FKJ_L3N.>RU_FUA-P\N MYE20MF<5J42T=&/6FNHHN*R.F6W"/J!PZR_XCDM#Q[:ZP%5B[LG8&O;3Z$MV MKDZ0,<0A2*W@ZN>Q5 /7T40J'.7?>>6YB(J"\D7ALQ80WLYHWDQO;650Q<UK:7PK.SY M<2_6[%159\X=-OQ1A-,W0]C_[7>SL3B$S7_6F37I)^^8V)_?48@/$53^0[YN M+EL=<4*>I0,EQT!WO''()*U @$)+DA @DLD%:^#E2E>0-^V;OX(^K M&^<(A'V8CD9]_PE,2J"/\$OYYCT@NSDH^3B?']7@;K=Q\*^]<>C^[MY[#]9I M\@"U- F+P/36R' 6D ?(I5@%"D?GUC9K$T[:C--K8G*J+7"=G?4BL\CJC<^+ MXPYV3Y%CZQ_#&%OYNJYZE?_S"AE3LS\ZAW^>X'U0EI/CO_&[X]/3P[<'H AY\^^1 MD[,3\FYW!^]?59R/!YV3MWO\WM,]_/.E.*%O/L$X3O=A#N\^ M_N?3_N[K+__]]OKK_K=]V$#*P.Z*B!ON4>XX@YQ4& 5F-+814^7354]5-)80 MJA3CDH*=J+7ATB0&>"BN%%<:X/]WJS[YG<$?S:TG_]7N-$ M"<,1P:D6$ \V(D.X150%Q0V6/HEP5?J)IT@EII+9Q'&4ALDD,2>1)BJ!YUZ5 M_IN8HS):E\O?FI?1HE/U>W?4J["EESH_;MS4UWSNQN5XK 9LK7T[\*?5*02J M@RO#X#(.:D8@1R.@U3G=M?6\#_^9TO\_=HZ>3Z^>.H63+/_8W^?9%S7]W,[1 MW]./'?2?78ZA=AUCWEZSJBQO\?6U =?__*WU MA_799)FZ/?.2OBR.R$(5EC\FWR),E_W-Y);NH5?@N_.=D]2"="[-O2^G'7_: M.A_T/W="9D/% 0NSR(5V0F?J4ZTBT8H_K5P0GI]WBWOUBK>WWNK>XD!]-ESC?0^=>\S!T@^;6;SP\Z MQ6G;RM;I61P]:RV?:!EIOHCM][H7]QI><4E?CBOOB[_ZO0"B+XVXG.U]:AUF M?S+,X,VLKORU]_SPS51;RNUJ]?@KD\PK7N8/HW2Q%3K#*2S#[]Z.AS'OP.5+ MX^+H2W9ESD "H<5?@,N$EKJO:>7:OE[4];8H(KEF?>MKY[(A9MJM$]95;/7@$+%'\;+OCXOPN8;_7#'\:()FWY#4/_EI?W-BBOM<] MI[IOZ.5QY(N,4WAW!-$QVY3B E]:-\&PP"3!6P7$:G>8FS(&?V MQW03?.(B%^#<.3E2&M6$OZN]7J'OZ_JBN-6H?5K;]VR![=NW\3/ M$: _-Y]^44/JV\[H] 7,O0_?N#YVS8>)70.OGW8.=L$6H2\Y_ \?[G[Z=O+V MC],#ND_>_?FNL[^[\Q6>C4^.KMHU,)8_]_#!GZ]A'!_@?Z_YX?'!ZZ(BMSPD9:@R$7L6N!)*B8^OG@O9+ Z>(EPS#W$G%=(4T=1$,)B U8WYO*JF!V-P2>KL>&>-RE9WL]@C%O/*CJ=TWKJ^'7:?;733'IL%\]8BR_R';-6#[=[J=8O 5$ZQ3 M79_:B%2V,I<3PP-KF'7$>R[:8C'?AN_[9\I,")]E0 MM:%8VK;5@_7.T4&@JYW^> AF[/D8C*0RPP45?=:J!3U=RNGRE.]SH/JID[T+ M5?A7B4$\_S \Q?^EL<_B*?PH%QB9>:B?'R>?48 "?U^KE=7?5G^[.7S:E'E M]R4X;_MUM%E^4YP$F)>L<'AO-]I!;_[C$S-VYQM@<6TM5E*LKN7GKMRG$-0& MZ[&ZPH?U^FQ[(S!(:I3*(??#DH99>3/L9]OIYF3SZ9=.UVI^4TTQL3*8??]# M#[9UCO^[W$VP[N4R-+LY^@X0H'8CY(_DD@?#U)F&*5[SUBR..E*P'D8_>V=* ME$)_/,IQF!.K_.8U;9=OACU>QX3!)LD1#Y^+TV*:QI"?-03B!-MU!.95KW+7 ME F6H+%6%5+]O-4)M%6ML=]B\QXIIA3W?D\(H?MB3.=$%4<3BZ C"3>)^R MZ\:];AW/\Z';=QEYITJY[$Y['GXN=SULT^)\R2OY;':P?U6@UYH[P:>.S9=_ M'4W=FI.!UP,HCK'I*9-BG$RP,[P\.V:2D*9#' \!8:H!U:%'M0[#LWPL<'H! MX-;.4XS%80Q3 0WQ@YB]H39_5XUN4UT)D)S9G)O3*TI7"-L$ONL4[:E&EJ_N%O]CL!=U)/'W'S)%3Q!N MCL+* [N:VK,4L*Y!@M;$B(65MUTPSVSM8LZ+^MD.\I%W+2+-BJJ3'=;#\[H\ MV+#<#'5A7>"LJ$YZV#+^TNM]=#3-JKHEX1HA*^ M7L[2_-WULP:A>M)Z79E-R\1-EO%14;;&@>L#[N]K+ZV+)3F#OTR*2[2%7Z9P M.\^H)N [[H&&YN#DA>U* M&X HP4D5:K2HM!6XX$4%YA7HS?PA0W1U/M: -KP'XI[VR_5.!;U'XVK.S[OC MF--$1]-SM53,*,'<%?: [=").?Q_$NX.C!"^M22:514LZ'H$\ULEFT"3<^Y_QP"A<7 IEVZ_/QAF6Z@8 _"CG3%O MRHU4%5E<[ZGJ4R7V-W^HG/FS7&5R$Z MMAMS_,%DI)/TV^F!MK"@>0TJ&[3:>XN1>5?C4!;C\II23]=C4\Z0O.ZRZQ>] MMEJ>SW^3Q_Z*Z]?@Z*G7D1.E><+<89\T]\EY[A0.[+K8I)M=QO/?8QD1T1D7 M78H<.VQS%).-3EH=+;=^O1/ [LA?CF?/E UQS%5>GO8E-E-83K^Z[)" TSS MLN[#O!^S6R73YKNK,'6A][MCO?2;[R^+1J%]GSIR7P//\<1C29';/KON"XE\%XR^7FZB.P7+-UOE6 MG&MP#'=ZDZ3C'(HR&$U,E+K(0P!@!7Y0#)()FZD7\E.\&,Y4[P"C.10_W>LI M$YC;$I/U?SVS_E=/ZV[_RPQ'Z.>F9S/$(F\S8#692^2%F#RX8@[%NYP= O&B M/\V9FTAT[GN>M?:7*,!T?/O7CR\[$#(R%3U MIX8A;.9>E1I5\:.$H(%L1YF(P%"O?L4D!QHT[D7QM4YNON;\*M/9O#B: MNE5FO"8 #O!.5V+!8,V?Y;(%+5",]I0//9)Q?5O;>OYK;VTVYVE.%27OW_8U M!!">.$TMJ^A^_?C&]/X)IG>14U'K.1];5K>\"19THOU EM$YD,Z)$W&RJV;< M5GE/#2]MD'+)=.T8*UOD>Z;(]*]5C%U[YJLF)_>/6RMK3,2^NUW^TQG::GE> MV>$PZWXEX\M3X;+"T/QY#ZCABBLQG]W#RDXOY_?LX?TQW]_E$-%+-\G5&D?E M"C$?G]/G3'S!J2Y&8\N5UC4F_'I!P:MJRF]AHH\* GEAUVME=H;#^/CK,JPJ M"C1U>2$L\.LI*\&%@SZHS=)X5 M/ T$R9/,AL5TIK.NN^$(^.19_E!]+]2'XZ'2.%[N8ZK<[?)&P))) M;9OJP=/J-#DRH"KX4N=]U !5>\8 ;_*@@%)\R-V\9\69K\)A@,7?4^KD '6? M91K3VC,S]U!Y=B#R3K800FV(?.X##,(O'P"GAG6IGLE3L[%V]02:./GRN.K# M>%BNB<:C3K<<,GG4TQ%/S1[XXY0GY3B*03^W5RYG91\&7T*U)A6!,E"7TSE/ M*IL?SUJO*G,KWSU6$X(OFAO"'+%:Q^;, Q#&<";+8U+FI=NIJA7DV)/'1)3; ML*VCB<4_&R_6F@JDNCK,8KE"KL['@^'85B68"I?*V3&^&)83HC(3L-#Z,.Y4 M51 G''_V!G RA,L-55=YJ,KOU)1\CE#-[KWK[Q9[)5[PJ42_O5J(\GL:(+TX MKP(G+E8>DG*L@;SS?_OC$5B6HWSIDAT7R\*"GK7^+^!V/]?H[!;J7-X^+0@R MB*-,ZBY3\I8\HF3ME'I.IS#,U@?82I4F36_4O_/9G&TU'I:P =@"#BW.+WK M+)9Y$WK>=7!Y5Q('3V5'/]W W9GXR'Z*I:A3CLZ;!L-=QO1-W'#MG)+5+?2C MYARYB%CGPWA"0:;.NTM&4OA)_%#%Z4]B"Z9!O_-^XST57VPR#6X4=OKH^)G'-JU?LAAB?"].>5#^CWH(0)5 QV M6'9< '[N1U4UY"(AVZVN/FJ^42(),O3/;MNI#34;&)P#.GL@_2R:7NT8 .&? M]4<3'@4RG%3"GKLFN!(5W<_)E/5^+BX&4+&KSRX[>0QGWZ (<3"6"N-8A@GX@T1X;JK\1NONJ]\CXB" MVP#CD9IP+:D)1 6N/97&<&4W*-]JIC-+Z]_C\.&R,N[+24W;)W=ZS 2VS:5I M^DF:9C%.)M>]&8H[PZJ)5(EK2C,7LZU_7&9]9+,WYO+@EW<:_VS/7G'-9VQ5 M"26%ZT]7OO+\U^7VX?40\Q.S^ZJ3)AZL:C"%R50UEZ]-$JB^KY/CH^M(O.K6 M;\8TFBD=4,?DY@,K9\M<%R+\]C169\GE"7H9FW>6">KYM:D&PYD(NQ_)CY@N M_[3H;B6P^2J74V95.2+ZW\NBN#D[HEQ67=DH)=X/R"(,JG?=!]O7K.]<$(0] MZ]?E%ZX;87UPES+$%3\%CM+QA;7$UN08&*Y&8'?_/&*D;N4=7*H7S\ MAKR:4E8]>QTK#UZ5DI4?T*D\BA4%RQ=U^XK+#T\F,9S.8CRL3(#+.YZR9K/Z#*CU*98XB-"I=\'4 MO7B[)#JDPN!R/=57ZLL6N MRWY+LWL3/4,^SJJ5?F^?5=475)GZR%>UPV/=54F?M.KL>O*:Z M5@-GIK-U)E"]ZJ?]*NUSDK]Y==BU][GNL#"LE7T*4Z=3]V(5&58UNB^Q1<=Y M^28SSGHXS63LY\?FGHM5WEWVM<"^SQH9O\(8.R5%M-26KT^O&2]V+;,ZC&5> M<+5]/[QFF2JA3T98O*@3D%TFK$H<\>MYOLFJIU/]K3/M^#3MC-3)KOTZ1S?; ME'6!Z-G13DN8SXPXYEK.W<[P-$Y.J6JD4YE/;@BN;)(RD\H)"VC2JUMH5$^8 M69\E385VBK]V2;VBZ^M972F-?5HN2.M FKO4C^8\"I+ &(E, 8 0XZ-7*E)J M; Q*ZO=[EX4ROEEFMC+_J6Z:+S:@3_?.+:7RBA\=[[ZTP0+F]08P0C3C5 M!&D>$M*:,6J-(\$2L+E56U&^6!HZ[Y [%=O'BG-MO0I:+ MDQ:!$T(;@3^0P#^])Q%KR8)&@6F&.$X4V: (\BP%&S$+!G,0N&YCBA<$?C7P MJA"CVNMV<[[\99#E+%BNU[WUQ@4$+I1!>M@&<0MJ5X*#=GIAJG['^43_A6L4 MY;)9]#W1P3"A'!)4)<0YX2A3820"P883RV"E-[7.T&0;M(KL*Q8S_=M?E]$= M/^C\JCRL,+=1X893K_8 Z"8J&7/GP_C;Y(??P98[[]J+WSJ],M+RH=_GOT' M%WR.@Q*<7G])^;[JY4NO[S-<>7Y' _A?F'QS_?*S\M*_1F'Q-4F?@3BO?1D_ MN_ZU[SV62'BL^J''?O\KX7!_F,&:6SWV7V5]JS4&,>9-4L[CJ>L^Y&O0WW"+ M%#MW\KSOO)6>?\UO7G)I<47LE<1_>D_VLJV64.RIAMP\Q:>V&LL-B[D%N6&? M3!0?#KSX_859]LX'??@C#-A9_^G#H#_N!51+T/L84_K].[NB&],",#[,GKB9 M\."YD\66D^6J>MPTU?J,&/7/?X.9M@IG:N51SRT";FW"4OS/ TU^=M*%EJ_5 MK.]@2VJ#DTG.&6,"Y]%KG7. @=!&^)<:?Q_G02$V!W'THKIEV7BC\>3MOX?O MCL]/#[[MT8./__FX_['[\7 WE]+\3_?DXQX^?'N0/P?O._D"KW6GG_GOOT_= M6>@>GKUD^S#"@[?[%X=O]_G![NMO!V]AKGE\--/@-Z?O/N[ :_\!"KP_VC_" M7_\Z?CG:/][YMG_\B;TW2>-DP=8,D0K$J97(!680P\+9Q14X+_*MA&/$$1LD7+(H]]A$ MEB6%HO>,B*09G"I;VY3J-A>+]SIW!*GEJUX0U7G8BGRFS,@GVF$1&U7G.5>9&J>Z[KC>N MKZ:EI:XF"L\[ =?U K9UQ6E9-1"[2Q3,CUS,?K<;]@M[7I;_6PR3P;WH#T=[ ML/,Z@QP5]E=_.)P'[9*;AK[%07_C\?I>=[?'+[^^S_W0G6<&>)/3B.N D;'$ MHB234<$8;[V_TR%,N,SY%]1)KSEP:>VP94H$+A1Q(4[ZG=<27CB-&PFO6L*P M[@:$"%8[QB!AR2UR&MBR9()8X6@(+&YM]_H+A^G"'T:E56"GSL.\\YGP1-(+ M%ZSK*CYT6-+LW*0J6.E-FUAD[.)*V>-IK[Q'24<'A6N89/0S1_3,KMW:I'9?MN\9OW.[GN:&74 MN;MOIEF[3]OLN _('1Y_(C!^NO_MP]>#XP_O70J%X.<)>!P=-'3/A3>ZX<7W=^9./=IALR-OL2,O#G?WWAM-!=?)(R84!IN62V2% MMXB"U. E+^%%V)&\+7*4S$(8:A5)6K;*93K[3#1J[C4U1?2JB]+_CCO#.FGI M'T. PMQ?M-JK_)]5IMJM89+<#29)8DD(!CM0:)X2AGVI#9 \"]IH$C=7Z%\# MDX^P*>'[=][CZ)V* (Z*9Y@TAB)-DT 2>Z,,)AIS#IN2M E=+4SB1X3)E>W. M!B97NB/)_N[K]SYBDGB2B!@/.U(IAXR,$7%"N8G,@4E)M[:5;E.R+%K_+C"Y MME63OAN+_":>U76Z7\VXRPXOW65/@\7?*0-_VK^J3K&=*UA]G5>Q0BS8"Z6R MV*3U7RY4;5MYOPQ:V?OU[/ITL?;R[QN55GR#J9B^UY3O+K"UJEO*Z7%9#W!F M&UWNH@:P;@%8[! L#4FQ,LI%%!,!7B>,1A;.$OB)YCX9C%/GKK]X;.>]-:WX M/DTPS.7W?94K/CT(K_>P@GC@?+VR70+A!@-DJG(/IH*#G<*MDHH0XXQ6R[?+ MC^V65].TVNG60/37WAO\8/?O]RYJG)SD""LN\MX(R'(2D0B!\01V*'4X<_YG MBY=8_]]EE?$>R+3UO42GNXCZ!Z3[LFS&&(Z+Z^@P'16LK,;YJM1S)7-P 9#O M?POC0;$I?KE=\%H<['J^O[OW;?_;R<4^( 0F2FC-/3(^DVPN"'*):.03YM1$ MQRT#A"#TZEWAQ"B;MAN^/%.F)3Z Z)1J3W>IO] 4V5I69(M>7V0K3ZDJ^^ 8 MH<3[0$'?4@B.$&RBY,9IQ2P1[^'96TUIKL5Z&;G_R_WT[(X;'_[2^U9'?*@'X2.;^SO?EFSMP?R+-;S5:Z:Q;? XYP18DY55 [7M]]4%73 M7>P6. M)*I-P#\&_;-E=Y(OO];-%G)J9&Y'S@[;_/#O]\\^G= MVQ-X;1\?[)[ ]Q^<@BWY\=V?,+Z/+\G^M[\O]CM7LQC@?6=_SWMX/CO8NE*4F8,*H\"T@EK1!GW" 3>4)")1)B M,B%1L;4M95L8O49)#"O*2&J0ZXDB%P]&>!H3]IYS1ZFSCFO! LV5#3#%=P[N M:9#KL9%K(?]*:^*8URC7)$4<6X:L$@!?.:526T8B806Y"%\,PGCD]*N?:#S, M.,CJ1Z#\_FS[/!*EG.D!-!\Z_B Y1?*9N,6HEMPQ97, L6=+''^Y"GE^P-;V M/\@_KUPOW"75=8EDGUZJJQ*8(/&C(O'? M2]+:&M*U<:I^E73QI'/KB( T)Z#J-%KD:.)(,Z8T M$#'IL-G:5J2-R6(L]N.I^B_ELCO.W1HF#5B_Z[AK"G),H2M&#&<6"-4_2I+\=I'1HU% MTD90]6R5&.LMTI3+R%E*,LJM;8';1CU!UU"EL6;-6W5P,-GAZ4 M11\Y&-EY1P,M9TD#EG'IM/?6&D]EZ+&,"!-F%% >KB7.[S0*T3XNT)Q><,=$8 MI((.B(O(D:6:HZBI3#9(P:0&0,-MNJ0T4N.L>3*J;AQ7D> 44PBY*Z:U4D>M MJ?4L$6?O7J2G4?7'5O6%.!Z6?+*.(Z&L1)QACTP( @D&-FQ**JK(BJH3D"1<((D'Y:R6T@8.>]U)$Q1K*,QFX=K++P73 M*AKS!=9#''QY+Z.-Q#B*J,(1\<0,LM%XQ$E24AEB&<]55P1IO$)ZS3\R.('OG_3*SPPA[ MM#T]9\"^T-.#7XR\*@KB"SBV_OJSL@!%P&Y16D$KWOWVB!9569DKG_6LE>L2 M@0^7_&<-<:(VC1.:NR (44A(IA$'HHO G W(.+!T5$I>! L,R.@JY61=<.(U MM*_Z/*IS_;#\R/L:@<]YCZ6RW%7WP7V*N<<%#/LQI/9EZR,2#1,IF$ EY45] M'$RQ8I8KXI(-Y8GCNNFCRSF\U5/O>"0)<84-XE(Q9#E.2">IHB',.RZ[?79[@G#C1I' +2 MRC#$G93(\00VJDK>J<"C"&"CRBI6JY2Z\:J.!O=R!<7R-/#N(P+,$[5**,4X M<\EI:QG+AP:.6CR"J9*2K ],7/L%;W8%*REMBL[BP)UA#CY[QX)21CK05R4G6;_-/L-)2$Q.>:61 M9Q+L#T$X,CAIV/$I%ZMV1!2UB%55ZD>3DO)$\($G@B/75WG^]S"_OL14!A-L MHH%K!C\9P@T77CFII8TE:5DS',-S2(M3*E?S3<@$ K85!N9B\4(129JL&VBRCGU4J'@,3/)V]PY)S>2KRHYVYME16'B-9S^-;H#V[ZN2[XH MXQPMP:B\.(-Y#MWS7*Q\//#[5<]]H57IEC4[+T83++VI;ZD)GE<3D'F$$0R MJ)A$7@0'FL :I'WDB"7XT;"D99"@"92H"K(LRW=).VW%"WF6:%NB[7/V!B[1 M]MG1=H9W.RR%3@;0E@N,>.(6&3"X4%2"!UAS!W0\-T6D<_NOKR7:%K3\/T5_ MFQ\VVV(%P#YM QTJWRA)'](_Q^@W!M_]YSF]8\87C#!"#%_W>XTLQAV3[MLC MX)X3771@NE6;-;=@^E&?,_2,?9HFRIX^_>-O3Y5\PWB>ASN+RH[:[EXWD*K8 MP:#7BY.;/UVYM MA]0_'BBB34HQ +1+BCC6$AF5@%P3'J735LND-S:EGEODODAW6D0<:)!6V!"Q M8903EHS1@5.&A1581*9+\O",XD!KAP=2"&.<,D@R*W+[=H8L[%ED-&%6)H8E M)1N;7%>IG-7[>6*+1J>#HA?7J/UIS+VXYO7?+J0G+W,5 *B?>]2V_HGMRSFM M4">:JKZ$AN@W/:'[N;OX5'EJ*69PL5NGAJ]U3>(>,P+;A?8A@GNP6+ ,MFB^RQ,@NT5MRP^3-RV>/J;RKN'KNA@WNLN M!A;$Y_*2V-#$'7?"ZXACL-KY(+@/J8Q>>D:P^/BMOG60BUA;DB1B42;$0Y!( MRQ"0"L(JDCCUN4$*H:)*YY1665AY*# O 82L,&"%J$1,<%BKB &3$DW,ELKC M&>7ALO;QP D>68PRFXD2<8L#TDP&Y"0/W!@*\A W-HVHRGGB " T!KNBT0"@ MQ?@ X;:"J.9++XY:_F@Q*AH=" H+- 5]0&[(+PA8.6RF+BRI9OX.<6'U0\/ M&'&,,J(0C\8!]Q 6.8$9PA)3DRDBHQ[@A(@JIK.U*1>&$RYCDD9ZN*_A2AL7 MP1YAU'%L@\&^[(/SG/+ :Q<'1%,=/'>(>,X19\PBK;%#@/Q8:6>LN")963 MY/H%Y>EEEM0Z_3F]6VY89W''7UL#8+W^H<5%GX,0YZG)4PR;LG 9%8@/?'00 M.[ A:>A"^RXZ)#>GS(*7H(1$. 6_\ KWPE9 UL' M3@($:8:1$1@3%ER6J?G MQ=H.%Y#IH%5((N0N4AIK'8@$/,#6! E6$M]87] <\:JLL&% L7<*,^]'I*I? M:?6OU3I,*EP# V[]TPK9I>*[Y[ #6C"4H:H^/^L.=4Z[ZX=S-U+SX]O=K69F MVG _^0$0P?@-'I[C+'H")/4;P^B]3H 6N2VA;S1_V&V__TC W)\SV/O=]@<1 M>C\,W#4SEZY%,_=&@5&U(4;M9(Q:I+7[2YV5VS"]U!F9.47]\='V:L]5UF'W MJ?>RE+;W+V;*R")"]3.:H#Y/S-%6<:!CGZ^W*5Y^;],'!Y>_Z%"ZQ5[^Q43* M"16!?6L%U)SR1,%.)RQ*BVUDFH"-43J]^H+WCVM7 M>U]WKNI@]=4[-;;?> OC^-2I74Y%RAT?'>WMPN\;7R[A'8[K#?CYJB::C1JI M'[^GS:O0KNW".^\VKXI&V].UN(,WB5HGD798(.Z21V4%MI&SYS$5@)A"8370!BDB)2XD (.G'-B$_5:4$E"M$*+,NIG_8!P MNE*Y! #$H-H0#I8@CCE%3EB'8I)>6A\#M?GL#NNJEG0M@/"IT_2>C8?OG/>Z M9W$8L5-KA=".E1W;'U0+9^16RAR]\DL^ */XMYW:SE;Q(_GMW^O(V^D=O+VL M(G-]*AY]XC0)Z13FAE/#+*$,.VZ2I-+KDK2N%U9_F26M2GO. 9>14PX#5N>? M OR3. \$)VYE/BY0JLKU*K4 +0M&+;N" F7"%>CP^TW[+H M@_6MU/+7)&OKP];O8Y+U"+KR*@KQ:L^( CT60+:YP-XX*22&SU(RSF-)5]8, MPYJS="49P[0!IJ(IUH@;(9#%,@*D408,E7--Z,8F9U6U4G5XRYK;2][J#&.& MD_8B,L.QX%9HCW,JH?:$1U7&ZZ[?5I_IU:NX3#HIA$7*R8C*(DMS6V]O30J" M.>? BF>F2LVR6O6NHZOH-55T>NE' LN?H!<#^&5=IY<%^'Z6VUGLB*?$(:>9 M L#W8)]RX1'FSBDIO;$Y#G=5JCH]]1GKLQ5V*D'WU8)N6=[IQ8'N-,OVVJDH M@D$Q>(,X!]"%)0[(I4"8T%9%DU:GN--2SW/O7]]I3CY$6?+I*4H^F;+BTZ,K M/EV'UEY7>,J'^U\ ]6.H?,XIEOUK;_.7-Y_?C+W-U5 MT;TJOPSO!<\:)L;:7@NL<7OZ[S>53W>4CRH>"K2_3]CJ:"+VM7A >?!4RI@&"C%%AH0E// 1BB5%)1YZ(%@DPH-0 S[CAO]6N_(%2P=B8)!):.,0% ME\@FZY!**AD;*#&,9TNB2LUL.]S%ZS]AY:/.Y9Y<#B..QH=D96" .@1T0:D MGE4>X+H#CQ7&7"ID5/ @#PR#44E%=N=I@8DGWL="'IB>0PA^5O7 R63Y>;^9 M4!(CR%.%=I@),;W.P_[7[6SZD4[!-U^Q#DRB\\'=7_E^ OXH37%%\N\)FYK3 MB7_S*Q6B+APC%-8W4(-Y"L$1@DV4W#BMF"7B@.=3^M&WCJ[-S3-[&)'K17L" MR 'O_*MM7]C+_L9_;L\63-7DTCQL5G]0UF#SOZX'CYWSJHL^X:>OTTPJ:;%. M]>X@5OBOX[HCHXJ92SA3N8V:;\_[\.A^__=NQ[5.BSVTW>K[=K=_WHL->-+; M=M>?/#<"-MZ/$?!J_VN--H^_7-2_OFOO-3[B>OBF?L-D6]4S]N?MVA]0Z@ MW.4T N;G[K?JC2W2_/I% ,)=-8]/Q'ZCB?>/3VB3UH^:C2;=W_;L[ZLFKVT= MJ$2L,E&@Y')%1,\#TEA')&0@VEE)8**'6@W@)X:MK$I>W5NFP44NOCI6;B'V8<:+ MXE;_Q-X17%B);5!>>:>>%3<#'G+:[[3Z_?R(/#G7%6%;&39[YWX &PV>DV^Y M"'_RP-:,\%$*ASEWWGEN8B)2ZD@\MM>UN-EH[Y,?\:C"EO6*2$LL#%W)C4QI1-7).26X0.@_S7JV0]S""ZCK,ART% MEL+'LZ/+?O&YT\UUL4\/J_FW@^B/3HM?]P?6M=JMP>70%P[TYCQ4^J/.ON-[ M!CNP%5!W0&(S$ ZOS*= KCL4J<5!.OB@:/!**$&Y$ *FC"L'&@ZG"# ]+G(L M 1K&/Y0@_;.EOB9J'P\X!^JA:>9V' 3=.P?&+5:Y;RWQDA,B<-C8U)I5&9,+ MXG*U0#\O5Z /'PHGOR^WP=:]7X(DWEQ*?5,;NUB MO_.N53O^ [9EC=>OZD>US].;$K[?^'A1/][B^[OO82/"QMW]R)M7;SO-K^\O M:YTFK5T-G_GWU2')O4V(-H):C[@)!''I,3+6"4!Q"7/N<#"P7%/&]MK:T(W) M70FH/["M]IU0,DFH,@+] [RG:!EB,]5IM[L7_5]?9F5,8=XP(I=?;%*]D>)^ M\3 YH3$#1>1T"YN/B5K[2NY"1*%QMR:-^T3LL2DX\H4EH6G/S1 M!#:SX^>^$_>\.WOVTK68X3F'E?>8ZIRM\\W6Y\JF+-#Q'XD1] MKJO[3N&]1X[V(PH?KE%>R<1L32?U>UX_>T3C^U:U=-OO=YNA/X#FU^K=%A%_%]>)^/5_6KHU;S^ 2NJUW6CIML M?_?+5?WX4,PM%44422H'>''L$^+"6J2%84@H+ZBDD7C#-C9G8[M6L:#?,Q1D M>.V;_9%'>.5F_ZF;?28OS$9!N,,HB5Q>13*&G&>YIR?#$F-B=73#:+"UW>U/ MS'@>7Q)TBO(/XZ_-LWD5\V%AYG?9 ()TH1USPBHX1'/AKJ MLAJC0FQL*B*JA,S&G*Q]$=,2IUXH3BT]Z*W$J2?%J6E.S32G+B6&I*$<\> # M,B!LB"K/.1C1QLA<%[^*%:WJ.5VM5PVI5L)E. 0TO+J(=L.5Q\$VCW$9KJ&O MX)?GI&:3$8TYMV]KTC]1HMVRT&Y..2]#C0F"&$0%T8@G:Y&1FB,<)5,B<0%_ M [0S5<)G(R3_759I?0G;>>D,IMS.3[6=I\F+=20"VB:D:-[.3#&DN8T(*TNU M]9ISR38VF:IJ-EN<;X6V\WIY_9[EG#,.A@'IV;=7%G M.)RE@4YSGS35B$43P.A5'!EC$XI">1(EM8*&NS,8U[7 8%G5M43;547;IW0K MEFC[<]%VIO6FM#XHL+*#R@FX/G%@Z1)L?%\#Q@,);]R@?L4C6NS8XF>2<,29P M'KW6D5ON=(CP+S7^X/W]C("=ON]U+[9C$1;RLO7.PY,A)VLX@%ZZ.CG06@GE M/$SH$0K9:"RRF#M8$.]8/J5B51#;QY?Q$[ "PDEX8M*<>J,Y,=Y1&U)2 MC$E5K/4]*$BYUO=8Z_??]AHG%[7CVF6]T61[C<.#J&02$G.DN+- %XA")NJ$ MK$K12LZX]7)C4U<5G@WKO5UJKUJYL'U8HF(!BM2U03<7@(G%PE2L]\ ;!CDA MO!_]>H"#/4J70>H/LH('V6L]F.[ M'7MSBOM-%K]:F43KWXL4\4-XT=L%9EYQ_G5]ZP"L?^MYS(6-BI@=G%OZA8@8 M4X _WL/D\Q>5?YULJU?YQ[;/XUB,_;5@% 41KB6CDGK=SJTD;V+++SX>6<%NU+LG;>;!F$5[_ MVA(0RW3,!=,QR]3)UY;FN.5][QQH]@0' \+6RVJJW1K606LMT/3Q\=E/*S=# M]_="+_;R+\;#[#"WD5A,%4M<4>8PUA*G$!3\!E-S7PM^?I'&>6SZSY%D7OX^ M%-67;0*.NH;AYM6G]GYC"^Y=PTVZ@_?RN+8/Q?YQZ(!YQV"L)[7.7T?U:3?S M\:?C^NY?[=IV;M[RZ;C9^"AJC2V^M]WNU&E3[&V'D_W=CY?[7W?(WU>UV4,] M#P:Z4XID#[- ("\>.><$ HM=8>^UU,IE'P&?8S>N3X+8PI%?)0B6('C3HH@% MP0@7)&K)H^>.L*!MX$$ZZ75*]W5ME2"X(B X<]9&$[=*%JGPN5\M8TCGYE=: M^: !'ETT (*BRO1=-1U7"P1?0VS;7L%GO\-C[Q6\>]_$JK7&KV M 2XRN9=+.K+$C3Y-1[@T-&&-D=*2(4Z"1]I(@FAT@H, ,$=(47N?/=HF6^)6 M?PT>M9LM\J.#G@<2POF!5Z6Y^>BI>3$*X!G)7 G[RX/].579./8.JWR03G,A MOAJ"MQM<35E276):XN%5>GZ724 MG-)$'-*".L03<\A*(9'@A!B+%0U1;VS*JEQV#;QGP=6%0[#7*=@*E@:5P59E ML%49;%4&6Y7!5F6PU0I1S3+8JHPS>&;7CNM?_K ;[@=[F5G&*XHK.&O7=[_ ML]]VZE\_DOW=&JYW]L'BJ'=@;*3>J8'ET"1@8;1JOT_G\'[!^PVXUVZ3[&__ M==*\^DCW.TU1 ZMCO_&%-J_^:.\?PS5?WU_,#:Y22G(B6$)!AXBXXQI9;SC2 MSD>A Z;>BAQ<)>AZQ!64P54EZ*V:WZ4$O6<&O9G:J,$X3Z)") #><>D=,J"^ M$ N4:8&3M(QG-[82ZQ%16@93E0$8ST/27E? Q5-!UIS(*BEL9-9BQ"--B"<% MD*5]0EIC$Y@)/&F;/<1$E[%5+WAK/R$5*;?V3]K:TVP$64\53EN?^Z\[D2ZI<']7/BIY0( MS"8K4&0II_(PBDST#(&AZ3 +.)"8X^.K"B_9VU;&3Y4X^NIQ] G)G(F8@LT(0[_\/_]+4Z)^Z]^. MH$JP34]]KOO6'\ OBN+!0_)>!%N-*E'F:_-CH_5'$[7F)@G^FTH>[-EYSQ_9 M/OP \QZ+"I;%=R8NK,#?*R[&TXIMM[N^&,6@6SSN- XJ WMZV,J2DX_A6ZX=4N"1BNDBO*G,WU.KP.Z_G6[2MI(X/#-5ZR#93@?W/V5^X2JK8JDYFZ. MMV9PXM_\2@62"\<()=X':C 'ANX(P29*;IQ6S!)QP!G>&'_KZ+K2[9D]C,CU MHCU!-L$[_VK;%_:RO_&?V[,%4S6Y- ^;U1\ P.9_70\>.^=5UQ5B_CLEZL.5 MDLX(SR6L!^9<$JIUHE%YHK05PA&_,2J9=Q[#5E;CC# ;)"/",\]U< 9L+\(Q MPX(#H]!D"&4C)!J&=19;\JS7]8!<&5LR$K5;5QEN!I-(,JI7.2Z(^Z%[$7N5 M/^$]*I\O^X!8_3>5]WD26ZEE)X%BC([3B %_![40*G";XOG_ YTX='M2P ( MGS55& '&G7@RA)M9$"D@L 44*^/I#\>=I^&TFQTGG;-V!(!UT=OS?BSN'?.C MA@MR&O,4V=YEALG\=C!?@UN1M<7\>="1MG5:@.CT',"3X$7:N;CG>,I'>'WS M_A7;R>,=ZI#^N3L&J,Q/[,7A%97\,NVIP0VO'K_!-9"#:&>7T. ()C)K^,'P M":W3(>\KQ P&[?* \W2[[OE@]$Y^!/*^U?/G'5!*IS#:X9WBMU8_/\3>5H$S M*S#2*_F7H^NFU%+'7L)D5SK= $*3UW:L[\9Z;OK>\,1.MU"M/WZ!6XMR3V&L M5HY /(#E5&'F05UVHNV?]PIM7 'UW^K"?-C3+"SQ&Q"NK/!B4>OYS1Q5-1/Y M?%_LE1O+!+.YN/)#G)C"%&9A"F+[\A.(U^$IS&]H]A\/K;UUC[W:KG\D\ M@$K_5D'D_F!G)+5K8I1?-4=&^5D'#._C6J-&][(A??P>-X\_LCWXW.S\T6IV MP%"G[X[V=V$,TS62.\W+6@>>>04&]?$76CN&:[>]J%WMM_)WX3NL^?4=C.$D ME^J^JFT=@$&MM2*P5%02Q 4E*/=J 9,:4^%=,,22PJ06:K:M^<*EV(TR@2DE MF5>4DZ <31AKP6G@ACM)IMK"E**SLJ)3OSB@Q@L#$("2-!+Q)!+2GE$4&-4I M6AZT-OD 4\_)"IXI['[4 G8P,O!'FJ>P/(?4JQT/;;LZP3RKE6NF5H6OP1IF M.E6M'(XA_Q;<5R=#WT$$SMM#]AKCP@"[6)L)ZW7$21@?;.)*2VMEB)I)%@Q\ M#KB$RO60=QAWXX3 ^.&Z0U+;/CEP1AI83(>2L1R$GS-DO/;(&1>4-M(ZP8HC M'36;NCDFXM/^J[G*>6(73)-WN,VL\55=&)1EBHHZJKF4ED> :!Z3E]2)Y"DQ M+I:@O(Y"6C_>.@A"1.&$190GA3C-_70%2&J05L5$!0"1R@BMR&QW["4*Z><8 M_^<\6WP+]?TA-Z[+64MPVI@K79?S7)=B*:Y++M;5=3G74O^AY3UEJ7MEM JY MYK#VG"=B90)0E\2 :H_!^XVGZP-S@YUCQR",L7#$C%L?;IV&/V^\,%M#)TPC MNP]7I1=,??O+^/#Q6ZV1#QCS@2-@XE4-[V^_[30;[VF]L7.YO_O'$6 ?V]O> MNJBWIGO!P+T[35KT?SG^=%R[^G12V]T_JATW ?_^.&EV=BZ;5Y[7MK?HWU=- MLM?P%_7C$Y9;4-6VWQ\0994P,2#+C4<O^\NEK#6E1&$ M><.(7'ZQ ?5&BOMU;%R!R@AYL/<>T%/GC?\PHMVL9WV!R09D!3,<'HZT3N]1 M<^%Y)WRF=^B/8S96>RD:!8>N#3GT3N;0]UB#'[_[ZYG 9NXH>M^)6Q7A7:L9 M+FNS+%B;I:QP\N#BMS>L[]?[X.##$W;O Y"+ACH_^0B?6*2^DW]4K/"*RE9A M/_T^IX'U8Q*O7EK(^;Q7?#&AXTL_ZOY@+XM3_D9WY+%Y>QWBNMOK]OOKX=M^ MJ ]G5'#SLGD%GW=WX)I# >/!]4Z3-QOO.K5&_;C6R$'B7TBM\;8S$T">_>C; M6[C9:)*][1.QW_A(]X^/CFI?F]]JM/:MWOC4KC>^?*OM-N>G4S.C*:%)(IU$ M0+"Z!CE' XK""*\#"3+'"BDBJH3,'G>O?4)UB5,O%*>B=@Y[:Y4/GI.$ 2IYX4IV8* P?I%$X*)>8TXIP0I!D/R+!$ L,B)2)S MGPVL:%73U2_]L%XFS(2?>'0+E*_/=MXSD=#/1[870=S97/@1C MV)'< SLP;BE6/@:V-"ZT>JZZ5YY%:?H3Q4.Y5"1$+G3O?* M2N2,!-N'4RE38H9@ENLR"[[Z/OF5\'2M!^'9CD.#H_K=YEG5G/?_( [T*BS% M)RP26/*>I8.AG^4]WB3FP;)'V?1'W*> C$P:Y<0L28QU))G2!_0*=O83EJTK MN$D+?+M<>G=>0'M*QK=@6U_ MWY_SH]=]G95,%WOY%P/ZSWGN1TKH7Q[T'\XR.R,%E893I"36B&/#D5'!H6!C M BT/?R)AV<%GJU'I^9%A:24"OB($?,ZCSQ(!EXN T^37.JRYU D1YG(]"L&0 MP=(BY8W12BJG0Z[?7 68K.JE.?N> P-7P@VXTD"X=;\\\V5E\TQ7[E[!=)Y' M#'$E#+'U\#KG?)XR?^>5Q,4_UCO^'0XQ6XLE>]+N48TE"R#\(8=9_0-TXG10 M!M,OD77L7!2,8VA[7,GMH;5<'/U11]AMXU[RXSJW Z;N(XJ:Y4!%$\< M0/%P !VNV_#*3]+BU[HM_Y>8NL2L?7;'.:H91(#D&0.:5+!&8*= M1-Y3AKAQ%#GO Q)>1Y%<,$;(LN#,*T"#521.=Z!!N>L7W/4SO"@(95V0!G$> M'9A*.324,(ZHC-8(8UQR:6-3/_[@[G4XD!Y=8SEW2KS5.A$]8]7E;AI_ M[3:PC)'B70M +/[9^@?@Y+J5XA :OHY&N#4D:05XI'S[/C3B!#F.#!:$"D@ MLM2'[9;GV'U!&B:EFD:08I>=8*S HE0U1:.:,LM0]AP%Y MLX'+"+ E;]@9V]'!5F.1141MRD@N(S(^@[CDP@1/B95V8]-4%5[]HCZER_W! M,&!-5%Q@&E32'*P'RT+BED;GF,.:/HOE6,+ 3X.!&6-2 +9=@PIWO:/VJ=]1]I M3BI)J/0NJ/SM[VV^/FU0FO;Q^*9N/D&Y#_BP/K-%-<*61=C&!.&F B*7JD6##P M@[6&Y)@H/,WV"Q_']P1- '>1A FE">8X4DLT\S(Z(Y1**=C2;_&:!(T=8,8) MM2!9AB2.N,0!.6]![DS@( 148I]C3+YC558!!_MGT>?68>W+Q]B8K^)80D?, MK/$POSKQD*@C.BHSX9&;9&9O<@]XACG9"V7",J#<:* M)ANQWMA4NLH>;V26QY.KBP.!&6M)I-X$Q35F.EBP+J3')C'KDR^-S!>% S-& MIL,V26!Q"%.;?4U@7[H8@.&1I&RRV%F&@>$)716B#'M_?:>6C9X-L6-[)X^T M+)W76DL=K7&64^J 9!@F@S:&!N6]+ G_*B,'_S'A?]NN??WKJ+9] M_9/ZY= MY2.EOX[VC_<[^U__@O?PWV#\N'[UA?Y]]9$?B!2E,=P@KZQ&W"K@'U0Z%+TP MR0'P!,&_?U!I1/2> DC)Q'E1/<%P%K4$R8G4T/G%K4N)>K$29;&-@"L&B9PM MST6@R 1L$./,>QX5-YC.\U64)Y4/9X]8.X&EEH'ES<>](28:95FTR0HVMQIWNB$C!4.62B*J.M]4OFXFZ_+E:\J*>K]*3KK=3W 5CZ! -KHCXKCKQ#_B>WN MPY/)7X7[,;N> K4*"(/GS@HKJ:-:2R($T<&0E2*098;4 Y7&^WEEM U. :QU MBA28_* T. 9[C6@45$HN>*YQ[EU79DB]> P@03(']B/W5G#OC8Y&6_@_+!F5 M.)&2/;XH()@]@@@B^GSF8+R+B+,0D8-?(&TQ2S[;%$$">UQ&N.OK.( 8(H19 M<=XT;&;9FMB7H\SRFRX^\9MOG^EE+ M=NG0.J_@-%%<6X$I2C''[ZF8D.,B((JMQ-%9PI3;V"1$5.7C&Z0MM,W6R'?W M6G%C%3/72]SX&;@QF\?.<]81=B@*GW(M1(P<-1:F.$0LK K$$Z!DE%4Y6V?< M*-U)C/%TO"F=_67."-JKY/_&'HFA(":Z+@>N\:M0Y MI\+JR!"SD@*XXIA#7R*26DM"K$AE^*C+,ZX6KDR,. MT:@9XL3I7,15(I,,(IW@.TY+**LV805KE*@]62>0X-L@FHQQ+S"@I[^K# MMK#=NJ8>KA>.%*O;@ZU$BN=#BMG:9RHIZ85 VD@"-ED"P8;]-_+%$RR6BY;QF M(S@)Y[@G*-?O0UP8BRR.%'E%N?%)$,?XQJ:L:KG29FKIP'I9#JP2#9X"#6:X M4\Z;BC0:)%E@*$=R(>-Q0#(E&8@5BAA@&()5&:>K# >EUVK!QFROUU>UYK1I MOA$Z&TM1)B ^%"?GE=G7CC@KB4)@4JI<^HPA0QQ!B@AKK&,NYJSU,@%Q/2%A MW(66]0%PSB:Q)#AEGL(E1>$W9QJ8BL^4J2N?2 M^B8;3A"DG&N8MUF94/A"7$^EA?EST'->\6CK2, 2^%)B'IB341II"_]@YB7% MD0ML_,8FT57#R.,MS-4(8B\3"E\FSRIQXZ?AQ@SK\I1;!J858L$!ZY(.(V+N$@INO6RP7!;!&L]TB7)+1#DQK^ HL<8GIQ!3+*=-$GQ!+KJ7:(2LF GPB"#$X$"1D# MD_4T%R7R$B;=R MD_6_GV5J7HPZ>&9/V5B+E-;OS]K'EZE>601>@E7PGT&6[W&_RHG^PAW;.VR=3KPM M?*VX]GJ>AB\,#VO;LW[\=?S#;^-GM4Z+35Y\Z;?;MQ-G,^];S,?PS[]=M,+@ MZ%= MK_9NB<$=:WU+]2TRT3DL\H[6SL-Y.C[O RI=WN[VG"]Z)K?O+^0ZRN+I'W][ MJN0;QO,\[*7*X"A6!D4$YYUJI7]D>SF"YW:+8$V"YYZ)_!^KJ2-2V2 M_!RI M2N.FTSD'8/S#I(IY7W\WK6,^ ]COI<^#KC^IGW=<[,&'XLGO05_DMC&-'KS^ M<'#W4QQX317'[5Z]<.].D]9W/_+F\:?DMKM_5#MN@M+XXZ39V0$%XSDH M"II#@XI0(&R2%Q[1)(!T,Z\!]!F M*0@"BK08'++P"KA9&Z>VA#TAZM>:163 M7[&#BF]W@00<5A<4%&TXP=ZD1)S@U@#]$"H$YQE7AF##Y_:2GBLHN3[%(D+R M^=P=1S]H='X6]SGV_FGY^'OW-+3R)?>,2WM]@E2[J!\>1(R=#<0B M1ZU#/&B%3 [G#SX1KC7#'NN-3N\2DC\YI+B.QPG+OK/(R>DJT^(%@SI+DK7:[Z^T@AD(BW]I^#,"7 MSR+(8Q[+SK?\XPNO+/=PB?OXK;YU()1+,7F'/-,:<C&+1$:M/FA9@(J1=+F\)" $-VM2B<-%J72!9!6ZL!?; M>0DG1?0,%&XW5+IIC'RC=N:WQ8EI$V2P 3,=.(_:>,F2 OIM2,)>J[GB-*4! MY\K-5@\@[3#FS?#V\N:2#[;8'UL7MA>*?SY%,+KZK4$<@=R'8MCDEKP!>?"_ MAO/>!SOY*R$KAUII2M'6KX_L"6[I[;]_G2X#>'#>QA4R[:SXCH_S:6P MWN>J/&?M.(A;UZ^S YMY!@SZ\Z6WY7G$AB:@-9@W5G+,D4S:Y0V-D::, M@A*).$GI@\)A8Y/(*M#@6;5Q 5K"GIVU6X#ZP$VR$BB41A:7?BL4YXN:9 80I%BL]9(%NGY\4#;L'& M:!.H B^ $N4+?BU44^N?.++Z1\[ B6^-4 ;??,4Z,+G/!W=_90X^3:"1CUG^ M;H'1,V)1SAB]-:,3_^97*D1?.$8H\3Y0@WD"0X. D1$E-TXK9HDXX()LC+]U M=.W..+.'$;E>M"?()GCG7VW[PE[V-_YS>[9@JB:7YF&S.@_C)Z9U\[^N!X^= M\ZI3$C-\8:^,5D$IP"S/>2)6 HHQ28R.. ;OA[ 'WXEA:U"XA"V7AC(@N8Y; MB;5P6$3K27)":9F^]R9FH1=Y\D14V(HWJJ&?=V/>G)Q-5_5XL.3&>]+E"^P67Q(9.JHM%XQHA>]QO@;::'< MX$(#!&9@T ML"?A[KW>97[,Z.'V^OG%(?MP/U8"?'DALK!6LQVF^R54+D![P:]A0\'6*>K/ MP71D>7A;U(-1O_?'W"R)_>#J&DV MVV#E.L4WSOM#M0WS 1(UM=^&'=7R+\?#'3UGK.^'=XVG_J@84AB*9"_+<3!Y8CK=$-O78QBN?C9+P=@$?0/ W"]HZPB9 M7H@]?GD9X<1A:-M/] M8+C2(/5@L!=S7TQ@W_Z3Y[I[=M;M#3+AAR]4,_Y>1!@$_'WC>3KYG>W_;\\([ MOGW(ZE;/G*A'G_ M,E#\_]HP3W(_1R#$69F["'RB8T/,^CQ?Z"*\W&F!Q*D"H(>K@)OC*0.*,<2D MT5GC-4',,EZ8T$<]8'4=&-81H/UIWD,U"_@WXGBDFF])@,N?MT/E"!3H< + M^?M35-11S:6T/!IE>$Q>4B>2I\2X.#JQ'#E\R(,PNP^R48C&>K61:7P<(W%G M;_ODJD8!17>_T+VO-5P_KK?V&O56G>[@9N/34>UJ_ZC6J%W49I"XR?<:\-?= M&MYO- 4@.*U1&"M]S_+WZKL[5_4.//]JZ^+OJQU>_WA@A*%1!8:>;--KGQ:_:'7J?4+L[.AK?J#5I7=KPEST8\(4R8"C?$MZ!(^?/0*%T#>.L&P/-!TE#W7O\*+ABK7S _ MVD/7 %R616!L-OT3;^:Q?]X>%-9,]VSD/^QG61C, !@87BV BI#/0:?A]BA# ML#V!J\[:UM\)M&3(8N__>KYP4,=^<;>C5G_0[>7PHLEA3Q@UU>&X"GF$F\^_ M_EHMC'VF8R,S.SPF[U89>[J_JUVJU^([$L/QF.9OD!#['@R';%FY[C_3#I9' M$23)OD^0'D-X[M@S*\-X)O1:Y?.YZX^6&,!D%A/IR\")]Z>5+4#F]O#=\GM5 M[Y#>.XG'A$A/$1!%/,3(Z<>+C$R?.\ ]"IL8A M,&,F$J\C;V=/?8%\7)_ZKDI8RW%MS#N.:]MO3VJ[3> .)Y?[NU]P;?L(OO?' M2:VSP_9WZR?[\(S:]GM6NYSF'[!]_:N\U_H#K/E[LY3%V/EXV&^&D M23^U:XTO%[5C?_7WU>'5@5':'!1&*]AUW9/XZRY M-[&T0\R=A*^1-ICT5( Y-V8%8PT_[2G*>)F#(H8E:=& MWSDU4DLY-9)F74^-5D?_?%?;9(]^1?SZW1@;[I@-U"6=I.1>6:>=(TZ'X $U M+9\?2W@;,C^,#G<^M.WI8.LT[(S/=[9;_1Q]=MZ+#7C>VW;7GSP[/)Z,X?&D MWOG"]X^/CIM?_SK:^_H1U[_^U_U:_:K;^OFF2OX2_@N:Q^?/BM M?KQUP$GPQ%N%0&4!6K(<#&@91\'PP!Q.(IDP[01BB5,%EC6UUO)$F>/>1J,# M-H2(9.U&!?B:/8-%&?3 1-[\,'G>=KT>U6S?S9Z:3\KW7$;VPZ=O/I>$E7(U MEJN= T(E%EPY%)G2H(5U0H9YAC#1!,#7)N+\M)RL+:O\,/= >6AZ%P93_]H$ M3]UVNWN1$R,>2*B'RO?)4U! F[W!0XVV: Z*I&]@0]TK!V61VQ()MU4/NNWW M'ZDU^SF#-8ODX2R_>-O-/;Y3S6#$[9XD'=+\B#<4\O8]6_1GU+A;TVG:CCYF M8_&V)_/63"VI"-=*YQ/_"1#\_L5D3&L!S"-(H['"W')JHO?8 M\0 &(,/!Q/L>Z-_) N'GX;%A+#K@?LK#W$M?^L/4Z;G!M^I-?XXWMM^>US? M_@37;]':[E\G=5J[K%].9T\?7L'WX+LU4>LTOP%#_5;KU'AMMX;KN^\ZM>WF M10XI:%Z]9W]?75>N&-0:6U>UQ@D[L,[QI#U!' N)N)8*&4L,LC%Y'2/3145M M6M5D617-5J,VQ0]JG3WX)5X[8+Y3F%F8IKQGCTR'@5$;?1(,>(1")2:HQ342K]1)BY+-A\#27AWIZW MVD57@.)8NW/6Z_XS/'TH>UW>A7E8::U92IY0STE@)GEC73"".DJ)O'?@9XEY M:X5Y[V=Y8G ,C 6#D>2.(RXE1F W4&2]BT0H0X5.&YM,5IF<;7E7MKI\,8B0 M@O#<8*&2DCQ*;&3TRJ:0!!@+CMN2!;U41)AF02+GY E)$59%X?<)Y^-PTN;"^6)?GO0C=K9,+4 M4VXDY3H&[;'%FCGC,/&:AI+OO$ATJ\WQBYFHE-<""4Z [PC-D,;!([#]A;,\ M)6S]QB8W56#!*U\NO"SU_V!$ 'O'1\.UQ5AP^& 5EH -PA%&@N&BY#LO%1&F M^4YB"BQ@!BPGYH[?+&4+"'MD$Q$$^^!3#( (JBK%*C7_> V>G7?GO=.BBE6U MDD#VX8=^]7882NGBN0O@E/5!>2 U.$JN0:T)'C07C$N5B"2TI#PO$N ^SE(> M2KBQ6GNDN"##3#63@LM6G: J6!V8VM@DO HRMT(&7>GB6;;3UU"P=0@QT5"> M*+42;'N*B),4Y[0HC...AMBX-%@IPP%XTU$C'60W)7$ MYD7"V)=98D,\J"\;4HIJ7$E)6\YJ4"PC2OD3EZ(2F-*(D1<24DTI81^$@= MCTQ[C('7\"I68H4 X35XUXKG#B6<8T=SIS *?H09HBWCT\5/IBUG= M#5^4_&9$\.08&#'.&F M"D>A'8G:WKNU7;GA5W##ST34<,T,D19I@C7B 5L$ MJTV0UM0IQ@2G >?^\BNTX5^#J^6NQ.;<+:K;?Y0'YA%)=VL-:]K@9))SQIC< MEL)K'7/;1ATB_$N-7RD>4YIBR\(\/R>N&$SPR#!'H. PXL(+! + $8V$41V- M3PDPCV!>U7/:6KS@#+2EP,C+1Q(!.U$XJ81*FE-O-"?&.VI#2J RI5HI@E0B MR1*19)H]66#$DBB- O4X9V5YI)T*B E!8]8O17Q.1A(L'WU^O69Y6<-MCU>7 M:!459/Z,_?ZOE8G-!#OV9C>],J_0+^M#ITKX>VKX.YPE4LH$@"2>$,,$C$?! M)-)@4")E94A!*"V,W]A4M*KG1._\NW06O00<>&8R5.+ ,^# 3)@R%YQ[3U!0 ML/MYP@K9D+,U@S))*2N8D 4.4#;;SOA9<. U^) :14.(^3W7BA)Y#V2>H^IU M#*8^=,]S+;S"CBV+.3UV:E9;*:P1-\P5@TO%\-2*X63.<6*D4IMDD3)4(@X2 M@:S# GD129 N*D;!/F:TBI?M:'O43ER/0E#S7_&[;UFB\:(3]&(P^;EY>HG) MSX3),Y6D5 2A5 +A2 "3B8G(,.:093J90+U(@0$FDZJF3X+)"^W'1_']_Q1% MF.]J&[ZN-; G=U+1)..T'Q=KNT4+VV#8?\LNUJ7S057=OP<2HM4F<;-PN[]RS1==$TL1@H+BWA4 M!&FA%2*12>*"%T'SX9K/^ERJ$PW6VY>/;$6W,FVU/HVZ['VPV=]Q34PJGT%, M7DP7K3_LZ;GM74[WT2I:U.4N6IW68!#C5*NYZZY(KFM[H>@HWX(M-^CV^O#- MP5&W!X,(MQIRY2[1N>^P/WI_>8I[7J_LA]G)-^<0/3UP<'%7N.$ MP/AI[?CPCG MCI?%M.<6X_,$R8YR 7-$6M'/?MAY?MB*OF@F#F3D=- :7!8"TNNVV\/V]O-N M]OM1*Z;*SK?HSXMNCWLIM7SL#5N!3?34+.C)3:N8P9Q%K2>U(:NE8:N&''QI)P'Q#_UVOVQF*\9UF4ZGC M[B'4N'[5/%!)8 ?0@1BU%/$D(\H'C,@"PY$Z,(.QR0J/Z3M(SK"M9M'.M6(K MA[95M,9.',+T]U=&,2?W7Y_[W2.F)0R MLHB,$+!\#V*,A!C,D- F(6Z\1CJ(B B-AEOEA36X2+NDLRD,U9&1,'9Z:Y,RG $6VTF1WYI\\O.\.9JP=;C5;O&ZQ.-6F=S&;],U49]29 M]LK=T\-NT:MW^(11C>74^A9#$2-]W=KV1E7UXK ]=:$Z;'$TEMU.11?B<[": M!LHRFYHI:(G,KS +UE_4OS; MUN??BY_(;_^N-+IG+3^\-["PZHK)[FV"?M,7L/^<,GR[#VT 9M'KP$69#8,P M3+./0BC&[;S/\GLLLRFR)ANK9X7]N+FD_.G-)7>[W7#1:K>!.;V_[L5>.);[ MJ]=>]E$'/M/]KZ D&Q\O:HVC MUO[O4XKPN-[9WZZ#DGQ[5-L^Y,VKC]_J= ?NL0^?]]N@)-OU[:UO>[M_G( B M_)8= E%Z35A $<0*<<6 'WD"3(DHX00C) 4QW5%210N6&5>$,)G[3CHPU4"! M)F$X3\R8Z4Z!XW4HL':HBF[6HS)TEOSQ,&X/.QK%G0A!6IDXEM@(;>'- M,XUG+ GWTUM1?O9',9QGQC:>D=9OC'A8U\CO]G>D;S2_7]O(UQ#S]=:V\PELM7*/KH0+EI!XH;$"Y6G_ M=_T3(]A:#P_$0W7?Z$R>-3L[N$GK1_7CHY/]QA=<;WC0<9\Z31C;_O'A%8P- M]-LAV6]-G\F'5K/Q"<:X0^'Z=KV1O1P[?!_TY7YCO[.W7>/U*\_VMO_J_'VU M-1LG%07C47")@E02\60H*$R#D8I.QMQNF_&<1U056E>YFCW/6?L",>N1++3E M_^>\U6\5[HQ7EAKTG#$!U\9?GOY>#-N%>^4#O$@WE,"T/&":TZJ34L)UB!Q1 MQWSNN@(DGGN,L(H\<2E!L?A<'@)@";_ &A'K 4OONCWX>%KQY[U>//670Z=5 M>VA?VY#MI8?WG'L59?I^&F2-EN;WTL0L MLP!@$2-'&$=!"._A#\I'DC.TJYJN4B'.5T6KAG[$QP+5^G*K1=(MEX!4?7AA M^.DNR"I6X_VI[^4H[NTX_&\)1 L!T;SF3A&0)B2-5."YLAX32%L54'"">*NM MU]X $,U!H3)!\F<[R^:N>7#]IP&-9Z#NI7.(D)M /Z8 M$G(I<)0"$2D*XQDK@LXH456AED4AGS.)\1ZI,O-C'$8O-=H8*I]8G76'WK)? MBXB)UC_QYASI7[>/_$:OBF^^8AV\V/G@[J_]5YQ[[__ 8?^K8GQMA$Z.:[N^^QS7ZA>\UFKAV53^N;S>_[3<^ MM>#[I#8=#M"!>S;>'>U]_=2I;_\!S_IXM=\X%'#M58W6)'_;-[X^5D7*LY5C+L?Z4 ML=*E! +]L.C;S[F4B)EKY[@#1K3V28Q?]4;\* :XT 3W<)^\K@FY1_#5\F5P M3>9F!\A;3I0(A:GPI1_3>;OR9RO%98C,A(-R@8H2JSYEN[UNOU],U^^CP-+B MPU817'J/:;O77+RR.9TH13.>S.L"-.64/FA*ZW%0>=OMGA3S^5?. RZW=+FE MRRV]QE/Z@RW]TZ.L)ET\R,SZ)W[.[)A[UN*8=O9,)HY.R-ZO]Q&^1U7[OX]4 M/K@72#G(+ M_5;H ;R&_S6<]RZC[:WIF=Z*^OH^2O5MPZ\\13^EY"3CB-N<_DGYB)2.D4A'9-1X(U--GV: MC[XG28'3J)@401G/4V36YO@5PG([4$]X*B7IY4G2Q0'#20H"DN2-"HASZY"S MTJ(8,.8Q>4IC[@(\+4E#=V=>MOY4", 26Z\\.OYWA;3<@O%T\][PF>+B%M)1 M]PF+\XY[I;UV1E&>+#,1U%54,D3L@A;VOF%QWXG+*'PNZQ(NMR:X,UU<6D= M"X,=DEKFUII!("MQ0LD0EJPC6#"QL6E$U> 7V$.\Q*;UP:9%DBZ> )PFG)?K M5PM_7>"J/AW=BZ4DPE"08N$LRH&6" 0XH.A@Q2W\OW8BUTFM,KHBC:M*I'IU M2+5:0%6/:U*.=&U :9I#<>5X)-RCB(4$4$H2.)1FB'I,;5 L>.(W-KFH"DU+ M#E4BTUH@DZ0!6\4P-<9RFH2C,;F )?7"T\#)?0L2E?;=4V+3WC1AXEX(;)-% M-!JP[W*E99TK@S <(G>&)DMR%BLN2A65X%2"TWH8>$^ 3J6!]Q3^J,9U#:,+ MF ]1OS@PRDCKB$;1.H6X)Q89I21RAD5%++64@HDG617^6YIX)5:51*HT\98/ M2[5I6,(!,\+!M/->^2$L 2(1Y*2/P7-ADB,;FTQ7F7QT%\;5*PNR%N$GOY_W MX=FQ-RSWGVL^'K7.[JY-]!.+HZQ9](D&:X +RD4N=1.2U=ABQ2P6W!JNRNB3 M50"EV5(7TS$#S>S,HE,L\XC=HDQCW3&FL''#1*1C%/ MUI4!&RNIJC.;#9H)%BG-L5T$<>48TL1;Y%4B7D4AL', VY17I5BENN.E.B_8 M!?8(^ERZP!Y!PV=B'&3N"46Q1\5)H8I MA;FDR,L6"1%2(CCO$Y[2V#95D90FXPF:6V=2%(55*[08OV:B@4T^C;$CNT?W6^' M]E75!R"*:NT8U=$ISI*TB3",:>3:4JJE*/?55@")OOT^J[OQKE//#1,ZG^&9 M_FS7/]5A7/8%W/O1[J>/+1B3T]W&MY/:IX]%?0!I\DZL1A@SA;C 0$=BY(@ M'R%*6Z4DN>L.K4M18F,8]H)PPAR\8M1*11A1W$9<2M++DZ23/8VQ5<991/6X MOCM!&BO@N4)K&@S'CJOE[=#^)N[Q5N1S!9N%+9Q\4J6E%L(ZK3CH(K4F)6>Y M!747)FE=[M"NI*K.[-!2$R3V&#$JS[G#(67K=NKI=JEFVC1:CR]3N,4/7!?4&-!'.*82F2M=3DUDM- O%/1 MK*US6:5ZE3JEE[J\6%T6)@!JB^")"7 RY4"%E7 6,YT<#$FY/[N*VCRS/ZL8 M52(JCV*D8.*&W+TL)^G8)!T1DBBL3)$VB#4NM?EY:?-=6/O:K:O5K*7?+NA2OR MS/:L%3I%EG,8"*:(1Q&1(=$C"1HLO+-.4@W,FU:)?G *PZKFTIIGUCVCWNO" M8W6.XS!6['X_Q@[<99E<^]NM6^D2]9&[Q'7.K=7: 4E-D5OG)$_"E!MN*X!2 MS=]ON&WNMG=WZATXWV%MIX;KGS[S)MTZK7>^=+8__=EJ'C9_UFD3COTS;]WF M0).$(T/*:D X0S#27$6$@R6Y@*62;GD%NGT.DLU-90KC< \$8@[$9")S" 5 _8L M1"V" #4UO%QG7ZRN2BVC54)[&QB/H+6<2RLPBS2*&.4"]\-*;;V3MLYL>>%$ ME$X*(X<-@T552:1),HA[1[0)C,H42U;\#+7U3I5PEZ^N)2M>D%D[NZ7%C=+" M8(X8P3[S8H>,)19%CQ7'0)&$MK#@LC+=\/EH[VHI;\F+[Z.HLUM6.'BM D52 M>)PS"L&4I2XKJHX85)9[YM?68:Y6:*U]:#;AO1HE/^8Y;K$=?F/#YI<-++GI MJTG.&6,"YR"D.G++G0X1_E+CRU22U<,=/^OWMC+88), 7J\H&.4>Z '+-#^9 M0!G,KK9I;9UK4Y5D4>T9;Z)8L(A"L!884!8;7PH R>6[3N3S."J*F" MV4HH"L[ #L$):48,$I(Z(8/VSO-<_E=4^<,KFY0 \*( 0( 6"B>54$ESZHWF MQ'A';4A),295F>FRBA PX_9GV,F88\L2CV 48)F0==(@XB(0 &Z%\Q2, H*K MC"\JP;R$@!6&@#NEQRP? TJCX#%.0.HQ]6AKV*O;*T MOEU$&LZ]=FK*#2C\.HNW[@XKM!F +/V*[ M=YP3!1=1XO6IMY)?- M4.CHFJ2/,68X9+;.H>W0$33S4SP MPT_?'N51_-3KA9-6NUWRPL7QPJ/9#61CB\H("I'")I1$(NL"1@%F4IH0B51^ M;9U595F*\+DI]__]CZ:$_E'.TDK/4@G!KPR"9\O,L8@])019PA7B7 $$,VV0 M,MJG)(R0.I40_-*56SC-E8;UEQ/%?0P68Z*YX#44!(B,M$"P[+*(NN=0S8&*;F6C.&X>B"\H.V-%6WQ5"AGHS>T[4IK>BMC M57CD%8I((MMBH9$)@A?6^>&5>F< MU@_WRP154PFP)LZ\19E> Q=;CL.2P2\95/]/D/G#%B,;(,0T&US'@LL?8V6/MA''L!>%O;K/W< M;O@]KH@+3!%$K&>Y7K%#ED>&O(Y.6.UY3&H1*8\ESI8X^QIQ=@5H;.DC> 1@ M/9L&5I J$C56R"4M$6=>(^NY0G0M0C+^.;1P MT8O&2]<;-!7OL]RWNJ-BC1^W(ROD3#A&*/$^4(-Y"L$1@DV4W#@P!2P1>]S@ MM?/S3IUF? 9NA$V,:LXQX9SD:CY*$Z*C9]('%W[=:8P[9@.%"4M2: :FIM:VQ,M*W':YL;/W- \WR.[.![;=V"+;FQLGNXWZT2YHSNY_#K#O?._:'3/: M/MP_J6U^/*I]^D!K9Y]_-@^_=.H=T+[-[^UFPXO:X3L24!3 M0$./6/VPR6N'?B]9&&H?*;+:6 26($96@-9P9K"6&G3&Z;5*!'PZAD$?]D?Q M>CN[CNWOM[KG&D#H]57S<#08MM+IM51 HHMU?:%+0Y$K_?NLO\9!;@2XWX_[ M-K<$O"(>E3B6CXS2E>-1WQ_800RS<4"5D];PH#(.I:NT0>C@$YMS"%,[^F%Q M1&4(5WG?Z\#SG18!F>J/09;Z0O_[BC] :'+?MZ=M6MQBLXJ _ MKE]!S"9N%M<;?_W'22L,#_+2^P:/E]])>-CDRI.OWQ1?3:'J^#NIWQA&;_P: MOR%_^S63/'\&P)BX,K^\]>,3^@:XQVT?_];?D3=:LWL>^9N;O=UI?Q,J>(>8 MN,7-FIFY_!RB/]:@IV&T:GY(XD$_QDH-?G&Q8/_;XW M&&8Z-ABY@>^WCB>,K!N YOE,#6\3 [Z2NGU+(_8^1<16;A;OZQ;[W<,_DHR^!KK_T<]Q7N:9"/W5_'ATTP MO.N?/IPV&S4PRC_CYAF8V8VM,SBVN%:M4?NY"T9Y_73*_=6IMYIPC6;CSX/: MV<9)??/+88W6#VJ'=3#F\W,=_:R=?6S7SX[8?\YJL^75!PW(1Q)+0C" /*%Y2AB 4!M" MF566F\1-@7SD'/E(B7PKB7S3I2J$CX!M 'HX$8)XT!89%@CR6#D15!*.Y)#K M*A&+:G.U8A4DYZ=WKC14756/3+GG^5N?+=M^KKGKSX!J7I6;[32]VU,"[>* M]O,LQ71>!4HI1R;&W/:3**0EQLA;Q44R0AOMUM9-U>!%]? H"U*LH%(OG$65 M2OV(2CU3:Q$G1B,#509Q1EQXC9S5 7&@3X1B[CPO:@%QIE=(J5^#.W) M%O5S)48/BJ4I3?4'#\V+68(6QBO=X+0PXJ\N06#)ERO28ZU(W^8TBC11,@.\ M$OYWL")1CRP)\,JQY(("VU[E\&A:-?3!2]("M>MY.#I+;"VQ]9'H?8FM3X^M MTVP_$$NE$!89)3'BVCADM:,H:1%--"D9SM;6>15L^1< K4N/C#87D=%WC8== M.@[,Q'44X:_UWC!6U-O*DB.R/_QWU!J>UN+PH!>VNC_B8%C$NFZV!K[=&XSZ M*Q1_?72>[7#0;.P>U7>^']9V:J LH,R?Z@?;C7"XV_G>JM/F3S@O!S6E]>GX MZ\['@WKG,RA\[6?S#*Y]]OFD23^(.JUW=G>VV.YASH38I_G8_YPU\9[ST3.? M6MR22%- MD!/8HJ0D%2I$JZ)_,?'Y5^2VB)AOC4.RO@$]67P0MX33 MJN<2<9YOUCQRQ/FS"M:\'K-AO9V"CU9:5ZG14@*F7K2;Y-4X0A95/VYL#'V-?M1O#5MQL-,",1S! M16R Y]N,@)^=5C>SBX^VU?]NVZ.XT8'Q?R[=A^_)B2<)XZ+>V.+USI>#YMGN MT>ZAQ[4=N&ZC*6H[WTZ "Q_6SW8[V_FZ[Z<3QH]([7"?[GZ"WW2^=.HY]76G M?E _//JYVWC7@7M@]4Z3PS/B'#=6F_8SL4Q%) M[97BC$O2+)N]T>9[]1%KBV5R,V[M$H;N!$.?9ZE8 ME")B0CW2(KLX?6#(Y3HD(A''?8K!:;:V3OB#4Y?*N-+5U=+%SW2NV]J_9.DPC"4](R240\-@@ EH(A!285S!WG.'B*I;GH3+A"&OP: M'%_GS

ZO(JXX;*N*'':K=P V27QM]#A?1+4O-L O1CL7%P9VA([EX.=TYS7,J.- MH#D*!R?@O,8C0Y)&U%O!K&1@JZ:E.,Y6N]#L^,-A44&Q,ZZ@ M&',%QRY@3+R3R'/+$->YX8V-!F$1'=98&H'YVCJM$C);*B2+KY\? M1O+FG@&)*P>"E[)OO<_;;X.B&O)F:S]C%GS9'0S[H[$.[/3Z1X/J6'^VNOY- MY>_9PT/Q'YOO=XI7Y(]_5$8#6'0*I8I7=RW>5.!'U8JMW*A8(,4N]J=TBVFM M:(B*6+!0G/(F>7@3M:Z@^CK M5AY6/]S:PU1S*Y5&)DF!.$L,&8]!C8A21@CI ]&_8+US9]1+EIRAA >6N,3: M:LICC"00Y9@2Y8PN=4:)B$":&H$P@=F, IBM,FOK8M;ZG_G@ M;Z@'@QTJASU8SBL_QHQE7"F]T3N&*:_\U1NT\D\S'GP]A66U ]P@XT9U4OX\ M%L7/;25,P";S@GWX'/ GU^3LI>&)A7/FL+,C(C0=74K_7J;0 !MMQWWK@.'!\%JU\ M0FS^R%*5TQ^.;=_"?7_'#XWX/GF:0.=,55G4^#'!;U>)GYZ<9 C_/#7D[;80Y; M%+0HL-HA1Y-%'A@$<4$SF(ZU=85G53O3'-"8-Y6_1OW!R((V@ZI\W/CZKK+Q M]7U6YI8?RXP6N+IB]M*76'0SJ_QE^T U+K/-5LAT.@","Y-PI\*.L<,\W!F2 M+)@WX_L_SO=_#]W-@#:>QD'%Q>%)C-=:413PD2]V @97-J\J&8;ZK0PFO=_W MK$BMKNWZ_.O+[A53S'=^-N5DP">CHC()/IZL!F^+1V[]B)>Y,G^[GKTTH<[X M\A#KX)Y&PYL/N4T6T*IP;F*F1O#*W]MGH@I"+C)1#_J7:1O[$;E^M$?()GCF MM[9]8D\':_^\/EHP5%>GYJ91O?40KO_+]?^YOAR3:-ZYGU\"KEYZ NZ_,Y&( MV^.^,MW]?T<+O&)%LBCS0G6>/2_JC7"TO=,\;=(O[=W#&JYOPNM.4]0^-6%A MW#^KGVW0?)WZU^FF1T>D3C^+W<,_#W<_?>_ HGKAW^V=@^/3G8/]^GV9HW5 M-G(PF,@)8U#@ M)"C'K;#:S&13.RQ3;AGO@^1),T<)<\[ SZD24<_,ZGBDYQ8/N%MB]>_%Z?J- M!OBMM))2ID% &'%"1RI$=%0[. 5>NRF!^['AMB MA1W7 MH-4+ S :XR"OQN%-9:,X[>^LNHL[FSSY@?T1@7AV;*LP)C,S+U4[J^WO.8FV%5 A6D9A=V!99%0("<]L3XG#>A5Q;[W5CY33: M_C1$9:+_RR4J.<8Q (T-@MM@'$XV$1>] J+I32SGT)E%J%H9]#HQ:^S)0V\["!W M8$6G!Z9>;]+*!B:_'[OQI#KVS!6OL_%7Z'SAZGI,72\N7@K%M% ($ K)A D" MA$+X)(#81 ?Z[0V"%5IP1HTF0:Z.DI<3.7\BMS?VE N&P;@"H7<:<2P2LA9F M,WI&O4_& F==6Q_&[GSE+FC%#?I]J=.3Y+EA+-;YR;I>J//M%G'F!)9!"2>3 MX@[HHI=,!L*5$DE:2W]AE^1-ZGE"T9C<$MSB7P53*47CBFA\9O6-/0E]EQR Y:&S-O;&JP)QT,HYW31 M<\IK&WM6:T,BDXAP#[:HUA29D"P*8+!Y;GE0$=0]M7[ M4YCT2QY;,QG.X'$GNV?G-E'G&*2\.QS,>LKCI*5R-H% X&V[W?/G.'=^@;%1 M%>+5/;))],*%M73MZFCZNN-]QQRIT+XTU"9?OJF<[S]=B3"::TI5;+]ON_N3 MKLYYJ_*XWX)I@^&M%-E&U3JUZV-.+]09&I-/KYNO;2F;UL&9E,[6:MRWA$L/3RM#^S);P:'AA M-^>+I';>BIQTMX9[ZN?PL#"*Q7Q6_$$>LORY+79=X\],6O-N\/7 KSG"D&/! M]KL@E7GC) O?1*IZ:?)B=/ZT^93CISI_XM-",@8'O?[Y47D-/5\Z_S[YMQ!< M6RRO10VRD]C^<;$/4YQS,/C'F\K7&TZ3I^KB)B_FXW9MP/-(P[=]>^7!LIY5 MG!VTX.L?\:I@YZO^=B?F(94N!>%KO_1K_=9/->5OBHY0!4N4#][S*+ 1RC.E MO4O"J*CH37ZMW_JIIJX#M"NX&),UL.H9([6QFD0I,#9 O@)]!(PZ#;VSL?8(G;X-N-^D%M\_-IK0-49?.(UW>^M&NG MT\LC7/_PW>'N3HWN?OHFFHW/M+:Y+^ :)_7-K=/=38^W&_L$OCO[SUF3;#?\ M2?WPB-4/8>G=W-]STG@&) J-\81A=?CY"^T?Q^IWV"XHGY9F]WVH<63WRF#=\;17!%;;RH?\C! M%0MM^OY,1^7Z+L)"1^0E]DHOV\O?>MKU\L= ]15+@]KQE?"GA:?*-N,4= MS8G$RL*%V)LYRS,8'S&?8&W][^0?4_9&63VNK!ZW]/:?UQV2V:QZ%KE/][:W M)FFN9+?3Y+N'3=P\]+1YYN'?#=SLY.#?&MA4[8/=Q@9IGL&]3/<+.?S>V3T\ M@%]^:=7/=@_K9_!,FU]:S1PX?+9!MW<^MFN;.3RY?CBW1J83,03&$L(A"L2= M)<@YSA 6E%CLB8@LK:V+JA+L6=2'*VMDEBBWL@V32I1[))2;2>9/E HB%6+! M%6FA$5DO*<):*4%4$$JHHBL2?QXH]QJJ8,[9KR@+8#X:$3L?_1*AEH!0+YQJS-'C4E7O MIJK39,*E2"+QP!Z"L8A;II#15B-'O4HJ!]U%N[9N9-E._7'5K-BF1Y<;]/>G M#',>_N5!S<(I0S'^.8:LQ)K[8#W MG6*4S9@EHWIQE73@QSL'* M0XHE,D9SFVQ$$;L@K0(EB&1M754QFZTB>#\;[^EKOR[(E?.@!WVEVVJ+')H7 M YX+I[TE>"X'/&>:Q>@4K)$&24HHXLY@9**/P(<3P5$2K[7.$06"/-AL7:#B M+(E&/[MFT.4-ES?\/&[X>IWZ&_- 6$%/'C>G@$\X_ M57Q/C!_W5['%YPDRMXA1OLM %PDWD[.@S,:*])K?I>"@)\S!N1+C^OB7OSY4 M\@WC>1SF1@]/,C0'X]3*25[0N)#DL#=;ZB@5!76G:ASE!*$GJ7(_7>7U8Z__ M)3Z3MK]/D$:W];-VLD=LBER#_9F;D "%P@QI[#G*I9QM<"XJ701EBCE!F45. M[EUF>N%$NYSIV\WT:6UCCQG@Q($K1"WQ,+]2(IV20%9$"PHGM# D!Z8Q,:=? M0;I3^=A",/(,5@$]!L?1YUR ]NF:'9^6FO+$CM22W%&U=6L L%-4N\ MO&\' M!Y5C"Q.6Z;#MC)M:31=)Z@ G&?6+6AGCVK=7BP6!>?SV-J)V_UR/V\C@O2.D M%G^'"XH-&6_3X=45('H]8=MG41JWZRF**TY[5AX2N/M"]RQ?YM[CDM.:SQTD MS\0S-1O[)[6SW:/ZIQJO?:IW M=M]?;$326@?NY_ ;WMWR9P3N">[W[,^CW4\?#W9;TQN1 MS=/=3[N=>N/+T?9FD]0/O[1KC3];M>DKFFV.;IPS>D8XRNFQ6LJ_O.25Y5YC_AB5I6%,]Y"@[;3MT'< MR.JS/5&>K>Z'B>I\[/6OKSS_/B_=6RX]BUMZY@4W2Z$5IA8I(ES>.E9O;2R$L!>*( MG!8_",!*C+H;1LVDV--$/>$",:X- MXD029+2VR'NM,2':"P\T13[<<%]T0MWM@Q+G=RPMXQ3+.,7G$*?XY9?]&!Y@ M+(5>'%QM+C!X'VOXR8-<[Y<]('8RO+22D75E6+I&$S:VH>-;OCW MY:/"=Z-.#._M<6Y_7JP@VP[DKSC=R^; UX+F.DW1;'S#]4;[H-EIGN5\D_K9 M!F_N?#G8WMPXJW<^X^;9_DF3[A[]Y^P#W][8XPF8JB,)Y=@MQ*,CR!GJD* 6 MY@\G7P16D2IEZN'AD4D:;DCPRAO.'7::1:.YM9*+9%@(A"1<.)&4LW&2-R])J]VK8OR# MW(8(6(7=O]I1]K)%S3CT?#H>/0?C_;+MI,')).>,,8'S"!0OZHA/B5D5D. :M M\89&I8G2Z3<-SP4@GG!2"94TIQZ D1COJ TI*<:D&H,CF&'EU"UVZG2P0FL7 M4?2Y)[I1#*9.>@1K$TXBB,@I8!U_0W[7TGR,;$6ONAPQ.[^_= %XF]''CHO] M:U^1<1>O&70 "V75^*OIEU M#?ZM$)*[S?)=X*.M2$: DPIZEQ+C")-K48,9IT)3UT((L_R M;(+VW^X%$G?D2;]D3A-FH@HK?F9WZR*H_F_7,RLF1 M?'F+=H-<>#6\^Y-<4 M;1+]N2(,C>*I,;WR]^#"]7(,ZH!.BK@WS3 M^-QZ,-;_Y?IPB:4T/IUW[E^D%]TW7>AVZ3]+[3(XVZ[WPM]PM M^P'>!O2>4XZ4)F^$N74RT^VS.FZ?H"3?4*P?)4'I/JDHSRJ_80[I>'7I#F/3 M./>I!HV_98[,KV7X[DD#,T6G7N9&^2NL6'@_LWM>K:U?T)7S$-,+4=Y.'UO9 M(FL6[IR7O/%Q7IRK=KAU6F^\ TISQ.N-?;R[ ]<]W#_;;?QY6-^I_6P>[L)_ M!P>UF>)I7)V[V3!G7#FY->5 ME6QOT&%0.W9_I+_XY:OOK_&H +M67@#C ;E>1N&RK [PQLJC*K<\QKOZ)$(PO&<%>13N QT:P M3,H:)[T2N!8'7+59X&)21J,(0TIQ@G@(#KE %))12XGN!$I,22P9(@SG)#C@&'.<@]HQ0V8EFOK MLFI*QO7XR"5+QO4\D>MC;U2ZPA8(7-]F@8NJ)*EA%@7+,>*&VEQNE2.IF; Q M1:Q-R"G8G..2!$=M&;2(4JT13QJCC21 @7L&<4I*!I39EV$O^;Z$4\"7D7/N30:COKG MK>N/)VO[XY"QAVW;OFJHNRM3*T%N<2#G9T%.6!,P WRSA$C$K?9(8P?RSBS@ M6L(R:C MA:A*8U[99N7S**V8]>AM9:MS/!H6J:# #^(O6G*_=E+W]U6#NF_= M\SR.&#[\]/#3C:*^:HE[B\.]_5G<"UP9:BA&RF&!N X&N2 IO"7**)(H9W9M MG54UG86]?Y2\[C%["5^)L5UZ(%[9?/@1!FBU5X@G6"!>(RG;WZ7#,U-F[* MFJL6=0?>]SIP4Z>5 QLJ>2#S-,Y9;3JM;JLSZDRY%>Y:!65I#L'\I]X;-N,0 MG@=NS<>+VA6G4\5EGSD^W#])Z=O9]L9>D($2SP7R.H%V1R&03IH@SXU7Q/AH M-? #(V9]=T6%A?@S^L*BFA18&![8(8C.CU@4SCF-N4?@9/RKE>,^3& ?)/IJ M7\!VSQ?9;8.I7,SE)+%E@9E4-;E6S60L1&76VN<]:C3F) 0$:"$1I](CZ[Q MPF$O*2%:1O)BLM:^CHZ/VT4K#H X9]L6!+4R.(AQ>%-'L0R1J=6%'UYBX6U; M?+VTC#9)WX"6+;Z15LY34\^EZU>^6?/(274O*E7N=8W&_*H$*]/<:T4;;+]P MA\Y?_4ROAZ=%W8KXWU'K."])RTL2?-&NE]*S"T8S-IJEJP^\B\*"X MX?VH,RI8T$:G!V-U]C+J_$V\*S_KAT>GM<.#H]K99[B7&JX=?B;-QL=.K1$Z M]<;W@V;C^^%VX]OI]M=I[\H'NMW8.MW^]/FLOMG$W%<]=AJW4._5(/CEA] MK%W%1ZJ.7H+=JP.[^Y7H*L'NZBYA%"L-#1=T090J^,^:%:A#C<:<65$Q"/0LA*C%H%1GV<)F4J1 M.!49(D%HQ 4QN0BM0BXQ(JE1-EHYGY ]2;S#HGNEE\K["#2C5-X%*>\TP6#2 M$6.]1HH[ \IK'=*:,Q1E\)JP1+C*M8@%6PWE?0V^K6L7S=6R4>LG.FB%$+MO M2P'_I8!_&];>3PFX=8X0Y3#23L'JE"OE:AX4LMA@G:A.S)-RS!<[YH$X+S#W M2.$4$4^Y2QW&"GEGN.!>F.3U33[<:J4;+QVYU_\I/1VEI^/)[(?K07.I]3,& M=!;[O9*#W!4N9GJ]1Z8=X 6B5 3$N>=@.W" "ZFB(X+SY NJ6F'973)NVJQ(83R)*CA+,$H(5"0BH81@9C(V+F*D8\=HZ>S:; M5/,;01+^JTZ0]W:IW.(<5QYX3K3S(J[P1'=96K@EU/P":ORLM24=<%W'(\+2 M6<05Q<@IHA S5$6MC0J"EV.^V#$/U-E -$=8: (6;A+(@@&"&%?.>(*C8;'8 M".J/8/4M+-S>\"#V*W[4[X.5.S?W[%[&[BO@>"^3QBW#9+W(V'@_%K.2Q]U5 MT:=MT\APRL8I\BDPQ(E+0.&H0 QS*SPQ@C*3-^!7J,K4(UF>)?"LTK,]L?U8 M L]#@6?:@ 329B4/!'GE1>[OZI"51"*K&,R9(]0YN[9N5@EX7GZD_#,,1IJ4 MM)I*P/I%Z8-;VK3S4XUO=D2\Z/5BD4/S8M:9I1+<#P'[U25/B"Q/VXHFK+;5M\%[(F'".P=/A #>8I M!$<(-E%RX[1BEH@]0>7:G1/])S40EJ[8,PG(1F\8*^9M9/$[EZ=4AS-B>[W3IN=[ZUF MX\M!UO'=3A-T__MA<^=[I[89#NOT,]EMM _AVK.E. [_;.WN_ G'?<#-LX/. M[N&75GVG?K"[TSRITQK;W?S>WMZI'^U^RJ4XX+HG>\!?/)6$(Z6M1CQ1A7*L M&3).:88%-M:1,1:#[,:PD8-Y(G-1N< 2#YA3;(S4 ,-<>&H-V-]VNG3'-:=^ M,2&5R>!7_GW5JII6HZE2+;-]RG][(\ON4_[5'\0P:L?M-"V+W3 KCBM6^N7Q MY6U[8P\ (VEI,"), H<&$P=98@F2DCG*)>>)N1=3^N5VNUE9*@>MP3 7MBI* MOQ0U7O(Z559Y*:N\E%5>RBHO9967LLK+[4SJ]U^_Y@3:WJ UVW^A#(PM V.7 MY'#>'(O<[)[F\ZB:>S\F//:Z'!_5#S^VZF>?Z7;C,ZG3;WA[<^.T>7C$=G>V M\.[AUEGS\-M)[?"@W6Q->5TZGVEM9XO5-YNBOOF-[38^\]KFGZWM1F@W#[]T M:H?U5KVQ<;K]Z7MK;EV72*C&7%"4E$J(!Q:0IM$@#K9,BBX*KE7NBX>K0C^; MCA%E%D )=JOM0R[![C' ;MK%; *.UN:LU!AR71?#D:/,H1@U9@(F%1, .R)I M%3^\"5A9VV6AM5VR'ZSB8C>F.;3TA9>%> (V-AGQ#YWC=N\TQG>3@2]Q:N$X M-:>VB_9)1P.DC$@N6^>D:JA:H5Z%98V7%64;I3(_ MHC)/DP[MC/8N4:25 +LJ$H^<@;>266:)%EPEOK;.9%7.:5Y0-AY]#%KA>YWC MV!WV28"DAX$IRP MU#-!U]:IJ7+V8$JQ>EDUI1(OB5*42KQ,)9[Q7V"%7@!S=6++T1JZNX#Z4. MI>(N67&GZ0+QB:4D"'+,<<1)E$A'S)"Q7"ON,=.:@>+2JEI85'WI>;@E78@I M F.^[GJH'+?A3F[3'_O5FS&+"SH9S\/[*]-0;LHN#Z7FU/K CE@:27:-THBX M]A8Y+@4B3&."@Q)4I[5UL&G4HN)/2L?$"FKTXB(K2HU^9(V>YAT\%YQ.FJ%$ M,49=9HAE=)HU^#E^)\PZ/5#:U^],/*T/Z\)\UX%2;/ MHFC&5P"4G$GXX:=O#6+#_IRD>)5XM' \VI]E&%X'182UB#B1]SYX1)HZ@H(A M/A+B;.!@!\DJ%V4TQ0M6YD4QC%*9'U.99\(IN,54 Z\@ C/$4PQCOZ0@P6LJ M"$E,97(AZ"HY(U^#3^.<7%C_WU%KT"K4<3"TIQ77ZXY*7\9CQ56\RZ-=[L@N M 8WFE',B#@>)/1 *8@6"Z?)(/DJ/$,HI"6:486?#_NC+V[_/0E]"T<&CZ<%+ TIAA MG,!XB/K)GB52&,<4DDIKQ*7&R#G-43)8:\*-4]YD?L',*L6.EZZ+%>,7I3X_ MC3[7IO79J^A@%B5R)B3$J0O(.*-1<,FRJ%E(CA3V@J0KI,^OR7L!-"/%0=:- M7, [ED$8C^:X^.O*R'^,I?FS#$SZ.8=CF$AE L#)O90"X@I'I(UVR%M/&EZ#-#]X?*=T9=]+%>J^+QO5G]W/USJ)B9XC]<>AGZO7YV/"1.RLP,8#5%&.N(X*.6\M2@XS M;(6(LLB1KPJZ2F91Z>98,0I2:O93:_8,'5&>1!�YR';%PDB0RV''E.*6=$ M6\;\VCJO*O'@W972X7&W,J_+I2*OPF9:E =D/FA-IN<:?)6A[$L$L+-YWA'' M(Q:Y39?" & NI]/Q@)$+!*PIA;7+A3-8E>-5VAXNO2,K1DU*35\U39^A*I(9 MK*P22 >;2R$;AAPF#BG@+X)IKR4I]F:8?K 14GI.[J2GYX7KX+H]?U0Y'O7] M0>ZG6N3+9C7MM]RH])H\"E4I>B^=3\B7V+;#:_V)2K!:/%CA>;2$>HYEU,A( M*1"G3"+KM,.^U\,@S&Q$W." KF$=.>NF<#30ZO+9.P4:2?(5LI-(;LLJT MHU3G1U+G&;IA;>Y8RQ72/EHP(D1".AB),*-!:ID<"[GY$ZTRMDJA7Z_!Y='H M#6U[S#=^V_QUH:W/\:^ZG^,7WMAJ\0/T8B!_P<&^)=HO%>WY'/*&C>(46X:$ M5T#>(D[(8!D1<+TZ0G=CF5F%IBZLK2Z!)3'PE3 M9_.Y)..$8(>_Q?\[/S1)OJB*"A4T0<3?O"VG[W.K1_QCTDK M^[$R73EJ\L#X\A#KX-E&PYL/Z=C^?JM[/E2$SNW'7GS2Z@9X]Y;H O4?&3=H MON\K?=?'(WKE;WZD0D6%8X02[P,UF*<0' B?B9(;IQ6S1.P)1M?.CSKHGS_# ML=V/R/6C/4(VP3._M>T3>SI8^^?UT8*ANCHU-XWJK8=P_5^N#Y>X]EBWGIW# MT6#82J=W.??]KK#T^59SY[O>&\8*P6\K_[JF.M=7".Z8#=0EG:3D/EOKSA$@ MW<%CCBWG>YL%ZR:8H$OZ?7UQ^'>ON]^(_/GAKQS[8FB'_< MJF]^/-S^]/$H'U,#Q-]M?&\W=SX>U1K?3IL[S;-FY[,H[@70>_<_!]AWOG?M MCAEM=[9P;:?&FSOP_>;GT]W#+^WZSO<#>/^SWH!S WKO;AZ=U1I;I_\YVZ+; MFUM[0ID(PYE[*OI8S2E$D,=-DX+G5:JT181X^S7L BO+:>Q_O__D=3;/[(PU[)XSX+CU?%=@HJ MQU/S^\M>OTU/G7 .*YX$X4X:K4+@$B0F<_N8U 4Q69:($RN1<9(!#;-)$J,]%6%:B!8&DX^]BEV1 M_F&6_@"R,(XO'@P'E5ZJ# \BD-)VNW>26<@]UX;QL@./6'"02X)0\!YXU+8] M'L2WYR_^"*W!<=N>OFUUBQLN#OKC^A7$\0SG*:XW_OIR*7R#Q\OAQ/TXN?+D MZS?%5U,\;OR=I&] ?6[\&K^Y^;M?G99(.*VZUVE_?4FMV7)NUMSJM+]Q\?YV MAV;VIW.,Z@EY>13CT?R.$Q1B5;-]?S"V"ABI5C+4WKBG_/)'8S/ZV'&Q?VU MR+4!^8V'6%HF =7^*/7OM'+@S7[L'5S^7B(<%0 M+]0-^S(=J5K3:*3T-&'-L6(N8>X2M3IJ:W6Z0SN@JY;+>]OOG\)@;71@()^+ M+_6>1L[$E]JI'V[QVIGGM\'M4];)\VSK=-FHR9F M?:E-6CO?CNL';XYT'MK#UNDSY= M25=$S 25!@E!!>)&4.0"DTBJB(5123/!UM8YQU5*7F"MNQ*:7BHT<6PB2YXI M13G1WG!,38P&:^E4L.'V?8UN"TVI]3,&=!;[O1*5[HI*,RT4I>6A/ZQ0JBT($O@>;"_PLV:B=]R[(#5-P(>P0(P M*RX#?_5;7=\ZMNTR _"FE8AA)S%AC@2B>33")@FT2@FKF(X$JY(DK]9R-*<5 M-Z.8P[1I!',&RQ'+O3(U9LAS*Y7E8.RXW(K;Z*H2J]3^ILS[6[ N*QJD,8H: M)127TAD5!&8D.JFIB](MGE66NOQ 79ZFEC%J[*R4R%@7$$RB05;[B!+.,1W: M4B'EVCK%N I2MT*ZO%!JN>JTXANH2P]NYRR&\59F:S 8V:Z/#^A \7PSA/[^ MY&SCRGQLM@9^#%,E$MT!B>9TX#:2D$B-1Y'RW&1"*:2)=,@G8:CBFCCNU];% M'!3Z1YG-]Q)T=3ELHM35!>CJ-&M@@@MOF$"TJ*>(,=@"ED1D?')1$)^\YZ"K M;#;]]DET=9$^"*I7G"Q<^*$JW3BL^ F9KORP[5%\B%OB]WZ?9X1+3T AKD; MED;-XN!I3JOM%+"*5#-D=&"Y^KQ!CB2%,%> *M(K9^W804$7YJ"XG7H\(]?% M:]7W1=&04M^7IN_3=,0H%14S"3G@#(BSA)%.AB.IO9&):TV2SOJ>VV;KUI]3+!S @BHU9:N(BY8=JJR#&1A!+ML+:T)"]/"V9S MFGF[&+WVF;S M %Y80Q903TRC'L=30I*^K5UR?0BP.Q.ZO&,7"6O5=^U,UPR MZ2E6CGOIM"HRJ9C%U&-J8TE>GES?I\D+M8%S8AP*P6+$,>?(44\15P%KA MGM.%D9='T??74!D)U$A6<%BBI!7( M9:>:L41$9@+'40 E-0L)$BCWZ%97FVUB5A =,-&1)^Y-3,P8+%6D0F._A##R M4IL?JLTSU8( AF'VB$;2Y=ZL45JP+9-'6%@1'0\I!+J*VORJ<@F7$?+S?&,2 M[Q)&L!S&,3>,H 2JA0'5O'ZLDB@?<5)("ZL1Y\P@'32\PDX*(IE02H%ES*I* MF@<$&I01QBNLSQ64=*C5^>QL_0$A*$"X(Z("-4(1Z" XW7 M##'N 0B\U806&B^JC#ZX=G*Y_;:X[3=5;K^5VV_E]MMO@M=CH-0I'J4"[AFL MT7:+G]MGK:/.L'@[D24A,D M;0R(:R.1D30 X8R1A$2P\605M;G7VVPIK\W(81ZG-2]?F&=I!,:9/M-E=MO*^CY*)WQ2P(I-H=R>)X9 MAZ(PIMPA[D-"L.2 E42\XE3%)+T&VTB2JF:+LHW*[;<7HO&+XBJEQB]/XV=H M29">D.@TLI'RW)8,(\.Y0-9[I:7%U!2^3=!X^O#6I>7VVX*TLM$;VG997V@Q M*;L+:FE?PM:28&M>%WL?B;1:2*2,R 709$*&!8I8M(Y(1HQ)&*RIJE:R*NBL M0;6*-4?*&D//KN5ZJ?/+T_D9JH)#9$8[CV+,)HG"$3FJ,&)YZJ20S 22=9XS M436&/@N=?U7Q(O^.@\';ROM1OQ^[P\IQ]D""FO92I0UJA"X:Q;ZR:)*[N(.7 MP54F\U'"UP+A2\RA+%Q9*Z5WB 83$1>,(:WAK1&)4FDXTS;O.\_==2XK++\( M]5T&[2C5=RGJ.QNGG#3V26N$H^&(6P(6A]027FFL2'))\=52W]?C!_DU?;@E MP9MT@&IT(HWI2T!M 30)Z._ M)8 N"T!G&+!45/.@ C)>*@0+7T+:8XL"IMSZF(S,6X79_X87[W][$@ M*/0_ MAQ8N!_^&UH_U\X>JCSJ@+G[\/@MYJSNRQ5/^"WXV%C'A&*'$^T -YBD$ESNZ M1,6A8B +^ MEPLFZN9*Y._'E<@_3BJ17PA,,3HWWS6]OG@]SIPY=/*@1U4X X T^"V KP,E7X<#.T0WDP>?F._'V,.U:Q63@Y: M_J!RW._]: 6X'P"Y?/#_WJ4(N<8B-TQQ 3,0H.A(<(%P@D/RGD8\G[ANU3_. M "\\UG8:W^+Y]-3LSU9GU'G7Z_=[)Z!P[^TQ?#,\?19P#)\=B7H#7L,Q]<-O M9_^FNP"]7FYO-MGNYO[I;N,;?+YQ5O_4Q'7ZYV'M[(@V._6CW9TOK=W#@Z,Z M_?8C?/K.P__[L[U+VS_<88_7#\/1]N:?;3@OK6W6\.[A9];LU,ZV&[NM)OW2 MWOWT9V?[TV>V^UV?UAI'\$Q;9[7#;P#KW\@>*"F6G@J4//:(8Q:1=BPA$;G& M"99/+>C:NA;SB\-5!K'; @$91%@48Q:K'[WVCQP>4#0DNBCN?](:'E1L!:9G MU,_O \A>=L37>S]BQ\7^&*J)J%9 ,D0AH?9.(G>_ICUS1.YZX#((77Q&:5)/ M+5Y7KO^9U _W^9XT2>,8-"+1&\1Y$,AJ29'@*N^M1<>9O;G=Z+1X#2]:70&B M 3CY?LO!QVG4'Q[$?L7%=N^D\G=X7?F__]$PW7],07OQ*?GC'V]>',;G)R/J MCT&I-,]0:1K^;&F*4JS]E\![,^9>59ML%E6*OG+_AG-<:$TE"]SU[P#Q_SMJ M 9L PC!)SH>/CNUI%H2*'5;R68%VY M'"[PB3WDWV'[EOR/;A]M\4WD70>.Z M>EI#<[O#8:C-[ZI M.VE'D%)@[9WC'G.KB4XV82$DMQ%(,"-[FX5V$$S0K_UP;G#Z]LOYF RVT]?Q M)&6E^2OV/X_'H525VZA*?7/_;"^Y'"S*&;*8@%VH>4)@U'NDK562*AE)*NS" M>;W>*L?Q+J+'9T0OBUC;#L#T&X$T%SP&)!]4#V0L?W>-XBQ8(KGTG$DMDI:$ M*^LMB2Z*R "JO7?*E1+Y!!)YN$7V1% !\-NB:!B MXX!@8P"DV;,"&XP3$9N MJEZ=U\SXND1>-=M:8T]3>(0U?5X"7XKYXA];W9P&_3YG0=?CRK3278%Y;Y[N M!6N@F@YO)JC\T?%Z;;V%LP MWZR[/,44T7XA!'L+#(T SY5U;C(CMS-XJ_,&I0*JUKMTK(R.\SGOA/]>)&=R MNR<5.0V ,Y)&8ZGDPBBM2[_**AB^-5H[:[(])G$*4FOD$J:YA0:L!LIKE*1, M3J6@',N9;3?0^1RC&(>P(@SRRTFKQ*R)O;&A>ZG%H+&'T0^S*-D?MM6V;B* ML'JT1P5ON9LG10') &KAM0$:%8JBAIP8*4#&J';:E$*V$D)6WX3U!S-)DXL2 M*:E R#S5R :5$#5)6(^#P[9PWLT7LF]OOKZI;/;:;;#&?KL$W$V(M 9@DM+3 MA#7'BH$2<)>HU1%(NDXWA"Y<$:+,4.<)T(;WO7Z JW^,F6C'K2XHAQW$?[9-C7+'5+$D3'0[WRZ$J!62. M@#3)GL?,$&$ 9B)A8-Y0@RQ0$>2]]IPP&H#AWBUS%V/#;3#*$\ZIXTXDJRS8 M*!KFT$M]OW2831]Y4-NYQU'5ORUTAQ3E"A='<<2:X MHU0+K8F6C&?G"O:W[YP\9]7Z$CNVE?U,)?%YN$@??F-[.()Y':-!+A@@/F"' M(P,V$"(.+&]%I!;*K:US;*HP@;-2G&7H3LN-H"3J((DDBH/J& :B IS+,QX% ME>+6>%7*QI)E ^!.,J](+B="@0X@GJOYVVR()86!*G,>+;5 BKFIZCF05\VA M$<=@4;5^Q#:841.CJAU?O+/CW3S7T(P+HQ\K^R/;MZ =V?V4G1KM#-7#.7N1 MJ=4?@&7:@G.%'MSIL.4S$QRT0LOV6W$P-BSZ\<*;DD\W.:IPJN2KL?5C!X,X'/_J1C@ Q7/9&WX- M$:B-1 NA$I>1@TI:$S15C% 8%1\,O[>!_YH.WWL M]6':NE^O#.1?L>\S =^/%[" :(D+Y]=G]<.CGWN,.454KOD?543<.6"Q7, ? M%H,5)B09TMJZ%#.0\+=SX1KD"9B\:8%,M_J $R!_O9-NCD(8S\LU"9]8.5-* ME"4),'\ ;"F'Q220>(!Y )Q"$+MQ?_S&]W[$+DC X*HSIS/VH!2U.-KQ1^S# MI%?Z.7)OL C6= )T#?3+P]MVJ_!+CT-W0,,N;B?_H 7__!H&YP^6H"8[BRT.L&_3:H^'-A_P:@;/2Q/ZJ M #"E4R-XY>^]@CR-O@CR/.B?/\TQ" QR_6B/D$WP]&]M^\2>#M;^>7W<8-"N M3M)-XWOKP5S_E^O#)9:R4LX[]R]B6W\;JSH5VQJ8$98[[VE@G!*P5H$(L@0F ME8R!*WP7B9L\R1.%N[[O=8OXXTQGOHXW,HH2A ^;EN4]3''&MZTA7,[?XO$N M6YJ]#$:VW:W\:4%T^Z=CR*9R'F076!WSIJ'-K.G'.+0RP25AN8#EX"Z&CO5" M&^%X4$IQBK75/*>?2H.-%$!OQH8.)E2^HHBP(W[.778W=SOP.UIO?#YI[GPX MK7_ZV&GN;,'U:KAY]NVL]@D^.VL?-1M^BKL<']4[NW!/35+??'?0;&SAYL[N M0?.PB6MG7P[KC=H)?,:V=[X%.:8( K@R% =* M=$%7;NC:G"?^;HQV25._-6'M7T LOQ8AYZM/5I]@PAM;>U1("JQ4(J6 FG(P M)9 6A"-K+-:,<2_R4H/?$#J/HOHKT#[9H^X6U67#J @(D-,!?G*,*050Z], M3'=:;> ;^T.0T48?(+A:J1?+M6T#HQWT?*MX5\TG'^;O8YQYF,K6^9U_#4*1^KS/__HI;*7[J8@Z8L..A[+0F.Q>V"P=EJ/ MJ;(='%1Z4TA-QC'L?X[:EQ^<1T">PI'5RV"RB;D[B9C,LY5/=N7 S+3X1E1BRKR/DM(]0 7'I1YA&"D%$X,>#%K"K,2?)/ST7>7C; CEJ@;:?"^"EER9,RL6/ M?31 =3H 1'!%L(F/^[T4BS=P9(H1/KJ,D+BXS[]/0&+8!R(V$=LBU.HZYET+ MJEH1.2_\/:6@WU706?UP:R]8R54@%GD3\P:!D<@&K%%0L [@A(,S!@P&415S MZDJ?2VCVL8"4^1C#8+QP%%X@&.3S7TR+^R34KA#O/BP=H\[@_*?>'A^#;/G" M67F_NK6:V9>#=;R;5_=?^.R[ MX5PPS\-+,UR.0]LG.#D'!?.I^L7F5#[QO54BYX_NQV[LV^Q"[!_W^D7,_ A> M#28W,>R=V'X^WVC\7![8BM50V"2?S.&F_,).NBUBPGMMJ\&\*9>NUWL M.U1\J^\!MX9YU1F\K?R=_&-\F3 J%O+"Y3"5Q%/Y>['RYC-.?E5D1TR^_4>Q M;L>N+P[//L<)($Z=9))F4=#?[F1*&3XW'EKI,O<"5*&7">Q8\([[+1^+,/K! M0=Y-NF$KZ#T<.AB?]5W^L@,7*I984(*Q/-_-8'X@RM+?-.F[G,;& 5@Q>=8N M+><).?@K/WFCW]K?SW=7&M-C8QK._W,OY$[['=,]:D3# G(I:AK##AX [A;CG++N4;RHH,Q^-:@5D>Y)H)L:!O8Z]+8>Q$/\J;6=5S M1,P2M>*R\O[RMJ^(#2GEYEQN#C^3O:1C$CI1!#8%F-",6N2P\,@RP']&?<#$ MKZW?V*WFBFA4KLK0Y>HW9O\7;*=ZN>Q=^?TY1K5@80VML8D %H>/8P(UM;3^ M4?D[O;Z*WU$:/69$44,\TY@+;5V"I]<.6UCJ0F+^]M*8XQ[N)(GO1H-L<0S& M"';%W !RY;/)<=(#[AB[I92>2^G9_NF>\]P$ES-/>% (7G-DI#=(P:K(F:02 M"[ZVGF!\9VV-JR+J)J,_EM&KTC8F.(?ZA>C4 @ M(HE@^/3WZ1D)M+$(! @\IRH^@$8S/=W/OOP>(\#4FK5*W# /$Q6/-G92/+\.-1A#C' MNDM0K'SYZ#;77N?_D%*U7B-@V"+7G77TO&A(X4+,T>6S*RC*L8K# GJR4 M?_HYAGA7LF!=<1.[F7 OF)1N:EV>GW3*_ MV_4E3*8OEC.*Z%T' .._.9R<':;0!IIJN[,R)-X]66SMZY-04.V3J^#8=4KX MU^)E?N+#-;8GMJ>(R/=O#%WVKNA\H[9SDM=;&CYS(W/ D8-VIR9^P7@H$C:. M-]:+J&"KVSNJ_9;#L8/V,7B%P_<$Z=3-W3/^((:S3HZZCAW!N+GE8JXOO0EB MY+'!0#LH++F\M#<20AT/9Q>[T8^#06>\E;_ ^QIAC4+I[:0/_YP! M,UQ?TO_MZB4^%XNK;*E"'>TT=_%^#"D$S2/R0 W9+S1(.Y^0C4Q13!)CN3F& MB UAYI09E:3X4$98T%8:(9&"KH/'Q;(&8!ZEENHOQV3OGS$%>^7/_!I+*8*[ M?RC_FC0+JZD*K0V)\Q*>?[FOB29!8(J(SEBD% Q]XSU'*3**57"19^*4?(/, M3H:]-G^&\;-):(R0U5.)27>GN;!1VP9:NO(+[%%$YZ G8Y&?M,-.=P\&^;=1 ML5GMI^*NJ7URTSU_+@VB?J&N)RO@LG9:+^II1D;2> )NO>RO!V$^UQHKT'EK MN6&MG=JY/J_T&S)OOF%=?F#_C>/&3)$=SY5LZ[R1:IN.*=2'EM\6''V6,9^+E\YJ M?3::$,YZ17SDAQ8KC>;FQ7Z,$2=N(HJ)1L3S$"70513E0FHKC8]*I-PL/(VU M/CAXA%V^Y'RU+Q5IO\I7OT$B/?R"]P76B5$A$?$N(.X#0QI. 6EOE'$LIG): MS$+Y:OCAJGKC,7GKY1GT5=[Z481RN4GVF2%!IQQ!$E$B+HP!XUT$1%UPV'MG M15'9N+2\]8(9GI>@E2IO?1?=M+[O,^5(GH6#E,@5L2XJI(4GB#"3/)P.,3XL M/V]]#[59:,MQ@QA\O= ?EA^6Y8K70;A,IB#:AA&]45+[<4\JPIGE?L/NU'*61QG)Z>V':[P#8I2 M-U@=;&!WO>;.!EG?C^_IV/+R&U5]UX_MNV8W]UU7?=/7?=-W]D%/]TWG,KM M>!0YR0%V=W0N<4U5LH&GR!_0-[TJ)/,EISGLG(# /2(!Z\.@>Q\P?)="NFL66(-'F M[.-U-UHIMN_>U]SP=P77NUX[*X^H;H_BL('O:[$C'\>>]=O]SVPV8E/63M\G M:'-S]'T8OQEF808'<#1%!+_8Y&'RIL#:F'/ T^U7A1J[Q^MNU!H3 ;'AZ4^O M;*3SCFVX#24QT9F)M7N]7L5MF%>38FWFFV^#XXJ28XF1 &"8\X M)P%I%QEBF()SJTTNQEE[Q_D&G0W@#O,"UU&17NT;L%#9+?! >@F@;;@2 @M0 M-RY0:R7&B1E+..%8WU4.5-'+4]++$=O'QAN+'49!\ B^K,HUV)PB+\%BD-1@ M$O/0&X(WYO1$31',9 =3(;VR2WMK]+QL8A]JNU+ZWA5:NS'K^4A:J[*>3T)G MI+[UC>WG,GI"?$!)>(NXUA%9;!S\$T74,D;#2<9?VI#8W$1HPZQGF<2<:RO- MY"_G)J"N&_FO[8MR,L 5+)BM>;@8K-3>1>TX]KX5/?LE^-8;RNC,A9G(R-&P MG26<6IFK@^0MDY,-P(>=)L%>SVS?"SVKTQ4.6" M*CLY.#_$=!G=I(@/I&+<6+X+&$*#]J"L"EXE/*)LG9.X?2HU>(5Z4 M"HW7MW;IOJ9"@_%@D+&&(VX41WF8)OQC/>>4689OF#MP'Z2A.519DLD\[>MUJ>5-B#;M_D@,/+ "D\1(P0ZU"D?/I9(.7&D& M_Y^H<\+):S>:C/AT F&;3UND)8-F3^M[#,UNAE."0RJ]YS\'O?91K"HQ)UBW MD1UF@5,TB6!D(B.(1ZV1$<$B[[#"7(%C0, 6573#*'-3F?!80>9L(>\('FEQ MG,I'$LA$3.^>Q/%'N=:=?X8?NC1=Q9C&RP 5G% M1#34:Y4+5.;BK%O7'19V/E&74_Y"P_:#_:?VJ=,%G[WV9Y%OR0;P$4B^:0Q% M2L:P(2=+BJ]#-->QG7$4INS3WP;^]7K,XCN=D+D&8HZS3)B1I1X_/#N94N17 M$U!O,DP/NN<9Z+ZP4,L)%!UP9+*"Z<=36\1![+=>C"-%:@>PE).I_CH*EQUJTD_C*SUKV)&\U8P]H2;[GJ[ MD=4N9>E-9E0>03M1REIX )ECR_+U]O#OPPSY" 4R%A*YV+MLN*Q/ NP5N>;; MWJHH%R^<_[(Z:13XRV!FUS80+/F)O;<%_'*/(."\0\]BY&)Q7(>9L E,/09-7TP#L MZC8T>363YEL,37Z.T'HZ*'FU()3\S.*6BB,_#2._&(K\Q*W*L/X-AS*%(W_] MP.);ZF4PY+4D0CLIJ>61)TY<"D)3+BAVR4B7AJX^2!$T3YQ4&/)/,)@$GKVY MSU@2P5J.E,U@QEJ .E&,_ 1]W@0C/YW>?R28 M^Q,27 7F_E"*V[ZH?]MWRCDA'%"]4)],A.(%YU MVK$^BNSIZI3B#CB T2[ +A)1>):FZ52MHD M[C753+_B3J KJ/[-TUZ[,V4TSU,I;PFG_\]X.A@?*;NZ8/V/5*@5^,'3:=9O MY_7-?8<3L4)0Q)Q5B%NC2&,F99L&ET88*(X*R M-.4R\B3NH)D*]F!Y)()W-O>3B-$I1I#GVH/)%1@RGH#[:7W4&A2)P.0% ?M? M@EHJX(.[*.?HO+&Y3XT2@5.'M+%@MCLPX*U7!FG,B(^2^93;/]X89'^03#H& M[ZHHXIF*G-XX@T3?"K(YJ[B+V7 M]IE@^RL*>VL4]N'R*2GL>8#[)]SV9P3N?UI?M0+NOP?YUK_O[.XG+ZS7"B,6 M9)ZA0RPR,E&$ V$F!*Y\GO140?%VCI!:"^?@=4*4Z8@X![/*:"X0J"7.J8W>,K/V MCM -3,1-Z#I/B-P_+L9> KG_816'%7+_$LBSCL%8X@EVFP)16A> / DA>::$ M1"813B(6WN*T]DZS>=!/C\7N5T^ W:\J[/X7PNZ?,(@6PNZ_JEH4#\7M?Y * MK'#[GT"H>-+8W)="6!580(EZ 3I/&Y G@B$1N&8D4"%RG>&;1^ZODM$+W_):BE2F+?03F7F]]S[6D&N>.4H@@& M->(RM_8H$I&VH!&#Q2)J5N'W+P>_?[H&_#GQ^U^KH;\H)+IZ>DCT.SV)QT"B MSZ&1E8!$5T\(B:Y6#!)]^H!_0$AT$0UX011T-<' F,Q:@XW'W(+&)H+[^_H& M%<3UTA5W([IN<-8K+V39&-.K]Q3@*(K M';R4DO!@&%=@?5*NM +*"9)&;$A%,2]),3F6FEB()%"/E,Z]VYHI9 W#B"?' MJ#[!U*/B%<"B/Y+:JJ324U%:_1(HC2GC00I%1(11&>"0=& A,*) MXCS6YQV1&Y1B^1A@],GTT.W Z*H"1I]%3*B T:>VY=[ Z)-&XJ*QUX?E%2M@ M]"6)J>81;>SN.^^$$\DA$G/#AR,2.0K_2.H93YK"X>@,9J(EKZ#1YT"C3_NJ M/PHT^L1[KP@T^H0,JQJV']FP+:J&[?LT;-_9@#W5L)VPXX(8Y6P !Q6D:[38 M6\X#)8Q)SE:[8?M'P_&?-*['9=/;P_%?&C)*A>-_'_OK5Y2!HV$7%" MBP9*@BPF#,$Y&"*MI4Z+M7=O%LA_PHRH@/SO.7LQQB"==HR;R(UWFBK,-1'! M294CH5>,RD:,RBH@_^7R;DLTONT'Q[W13J#H.48)RKSKD%LM$KD/Q? ,E_TC1]#4C^DRM^.23_FXWZQR#YST90*R3_"LG_GDC^ M\^-3A9H4H*\I\3Y0@WD*P1'0$E%RX[1BEHA]D2%6;@M1W!ERF I1!!T#-RRH M'-)(3#NFW="N (V8#=4DG*;F' M]];.$:=#\)ACV+K"?J*8X&(4$L6,D6FK>O3L[1-@YKAY$D9_&*YEJ]WWG6[N M;F]F"=6$9[_O %N_K'4$%@P\Y^3W@[W+TW:K&8X;A]_.X3GG+?H!UP]_/VP= M-N"[8.$<;E_"<_+?1>-/@_?^/L#^^*\3^]6<[1S_?M"@+;JS]?ZH?OC^L-7< MO:@?-]IU"NL\S/_5>>,R__V(_'W9(CM-?PZ6&&L M65SM*-NMLF5[.J4W!&Z^LJ.N< Q_N=%ZF@FTPKL,2C3U47"[![H%P3MU[&D_ M_C+ZX=?0[I]V[,4O[9-B9<67?IW?L\7S\E=3!U[>>++ MYA-SE^C'I9'-P+5%9#_;96U]_[^\UNRQG)%KTR_?ZY5_']:]UW/CZY6)GZ_>C MO4\?:/VRT=Z#WQN''X]V1M_Y^_<#=QPZ.X<>OOOY<*_YX;+QM?6]=;E+]IK; MO)[7VFQ=UNGO'?B=UK_NBK\O=P?U/_'W_S8_#.K-SN9TL3>? M*UE?M?C1/J3$,22-@>-,BJ^](^M8JL=*IULDQ%,92_?UKG]X]B8T@6DLO;))<*>= MB3P"07A%5)!)ZB>T+L;9.[6_QX N8Z];F=CB9/E!X6KZ\0;R\U*+7JEL?V1!=D_]R>/L@$N:]S]ZIE% 6; ZA8 M@T=ON5/<"">$-D%;9;@G\MXF2*X_G9%/O?:_142[7TF>A21/:]:FT-YK:\&2 MT#+A7&EA$0@C@CPCS*6()69T[1TUL\V?KS[\4G'KB%NMB2$Y2T5DC+M C6.: MR*!%X"%9Q^YM453X&K>?BSK>\UY[$%$WI5RM%6**19M> ?9P5>-=H$94\8UG2P:- M']).^ECV5YY\^RT?0R6T%A):?M;$<)Q;G[Q%. B'./,>:<,88H8(K^$S)G&> M#W[39(4J:/$&>';I*9&*9Y?)L].&1B"$6 ?FA60Y+XN)1#HYA53BBCKGDE!V M[=W-78VO,1CQ&/_@?N5[;X^MGZ,NH\HJ+(_5O\VJ9^&=Y4%@1+UAV;%PV:?P MR$M/A56>4.7 IUC72\MYWKO6];5$!WY4[G^..H>*^Y?*_3.*7DD5B18H6"+R M;*F K"(8!E%*<8FTUQ]%P:3 8=(J1 M(?XFH7*A023C")Q_#G+G\PJ"@+P2B?WA_+_-S9'-=@[[(1H74ZVVAU]$ 5KR MJ7'4^+K7V3O^YGO6+_^^_+)/A:3<.8F4'(&HLU8]R+#$N,-\BW4XN#[- MP28%:S.L-15Y/$@T'FEGRHDBW+ M$U3?YY@:.''0)A0C(8@'4T,29!U)B("N\RH0N+Q.JJDQH ME0E];";T89,(JTSHU\_ M'K(.:Q\;E >,RZF@8$E$0Q)/UR @3D059@I H/45*"HJX$SP79,4,&XHY$2XXY];>25JA7[UAKEVZ&7([UU:F MQY*X><;T$-BHW#.(M&8*<>P9LHQQQ(2UALM@X5C?(N95E4%9 55=95"?EN'I MO"A"$B(02Y&D$B,>J4? XP;9R+ Q(C)!;)%!E&6"Y66'6:HLJN/9="=P4'LU;H.5E)8 MQX^*)?RHHNM!@T07$%W%(56VRQ(%&)MCNQBMG:*)H! , =N%!Z0)Q0AC2ZS( MQ3V.%=#;CV^37XA?7E%8XDT)@)\6P>M.#"Q?!JPO-$\)@T#0AE!F55:+W-S# M>.G#"\-/]Q,%%;!O)-,J0&!)KG#0+P.UTAM5_ M7BTN?^XRH)?@Q&9W8#M791BCF<@/-!:' XP9['?HGN5QR*,7>(3T6KDM6WA* MT[)V9[5E^@H9=94]MT0)S^?8."KV'2M^/[:];^V3L<6-W_WPK#]HIPNX M4_'UJSG=K^\C.C-PR^^6.\0?YWRM4873 4"*)0 M'K=.O!^^R;V[&NZY]X3"UDST(A ]]S@F*[WR12]4U/5RD]=IGA8_OE5R@_&\ M#\V#6"N_%$/- J'9;_':U2K&()W;?FVQ7@O-HC"<:ZVEYA($1/)&)).2(88) MYNZPG?FTR/]O]^1;'@J9AZ.?S]HT!;= MV7I_5#]\?]AJ[E[4CQOM.H5U'N;_ZKQQF?]^1'(7>WUS/Z3("?P/<>(%XA(S M9*VGB)$@E4\&/!@'(GN#S88W_K>88+'8<4=BO6,)%#O1G(7D(A%42R$\+GRE M.U1\==R/.6[0T#0YQX3!R#ON$.RX0D9:B:@#?N..@V,XC3Y/_>E<;$SU MQI1/:9P=@Z#RY>^98MHG9T66:4*H#T64*J1YM]_.%_S2BYUBH-!0OPVMSK%O M#74 OOZ*=:! 1$Z]U[].9I\GON/?RGC!%O4,9HV/@A@4EO.2) M:8>3TC@:\&M<4M&LQ 3#7KM_5+/]?M>W#.U![:/U[4Y[ M<%%K]VOP:"",D 5!]^S; 7#ZE!V0QR'6S@_:_J!V ":!K<&'0"7EGH1\13?5 M-D][[4XI,V@6&0QOU+[ ;@Z%#'RCGR_+O\S>?;U<6_<8-NZB5M1GU-J#?NV_ MV^]W/M? FNQUS\&"*;]@!PNJ*45X% J\4",X_&<=Q5$*4$?18F%)+#I L\:B MMVJGF_L_/Z14"L25; %M;@YU4Q?7Z1?6:'X\:%U^^]YH?@!]M,MWFKNL=?C^ MH-[\J[VW=0#/W69[[>GVR]W+O:8G]:\?#W>V/I!Z\W.[L?5--+9"N_X)GO/U M]Z.=3]NPIG#\]V7]?*B2RN@"S@O'+6M)!LA4 ZB.%;E@_M*_8LS!OK?3ZH M_,GI60\,AM@O[SR2-,,+^E?&T)Q'P@-BNZB6 <$((C4")<+/M4[;NJ$,/2F^ M"]17>+G%LISM%'TZ_8,8X?[9>O*VUVN#P,_7ABN:RN(LV7:O]J_MG,6-VB<+ M+U%YQ>?\#>U+X:&/7UVP/A'WTW6\GH"M"_O")'.X7CN)@Y?S@]?>S3VI?F[>SR13Z*?N*;@;14'41FVS^,M- MQO!6]#$KFXF/R*0FRR?3RQ:U+6FIL&X+HLUD-''RBXHWR;T6.@CLA>!.$2TH M%=A:HAB(-^X+\7:/[-2U=/L(:_DK+V4GC8F\6,FY&^3<1.\!++@M#JT)_LT"_JF_N26J.PP(@H<+EYTN!6T:A0I$)'SFE(^= )7B=D MME]MTH%>7U6178BH_LI)ZTF]>AU^F DT+.XRF[6'^HY/[O*IN1N4P9%JA/PR M&89))O]C8SZ4&*SKH/L434):=)CSK?:?KCUY<&!R-A,%E MX_+C4;T9#O>.6]_AGO ]8.YF2^PU6Q?U3WM'64 T/GTYK_\V+0SJK/YU]WN# M-H[W#C_PQN7GX];7NF@E(%- CG,+:,<)#0?RG&@SA@VLTPE.E&;3%0<=#6G/5K?P 7S$;;QJ,@P,PM4WKX#C_CSH@_&)WQQ&RQD\%!ZY:?E&7>[G>*@:S_E^^2E4?SK M]?D7?R"__KQ1^^.LEV$!!K5!MWCD]35C*\H&;O86(IQ&.^6O%DX*6*?Y\A#+:$\A>_OP;_=D[H;9D ^X"![G<%+A@WV.\$:#VDYI M4\/F;1=^0.VGX;O4/^]LC]YB/3M:(:;B2<.M.\TO;[_U8GF[O(,N@EV25Q7. M2FLI>V[],W]07GQJ+PI3?J/V$?X^ MP&-JZ:PXMB)R=G::=ZM8#*SFVS#DM6 4RI!$?/ ,W%\.,MDI21S!46C00)+9 M^0;[6#S"]2_ <"O1(,9%\F:OEQW#_-Y?8;';)\"2[7!F.])F7Q[( R$R^;A5L!*5/+\8DL%>!5UXN(5@>. M"8[W1OJ94A*9,HM-.[U1^V1"ZPX):(AB,W%2Q=G\U(^QP/DL RF$@D+;G+N MZT.]NMWTFMK7RP(*S52R#G1Z'O^-O?7IQ64&;(=2NQ?/6Q]JO9D-BYTAUX[T MY<)[=Y^EE[R8W>[B5D"5I>9*9YW.1>W?6 B2WSK@F)4[]3Z+FV/8QC\'8'P7 MT$!PP=E5SN5V&R,'O\O[[!R? ,GW\\?#!94:[QA8/HNQ0D:?]MHYFESN&MRT-QBI!Q#ZX(*7D@8T[4FPO=H_9W !G%B6 M6J5\+./0,W0--X0GG-IV6"]$6+ZL-#0F]^KF[1GCC&$(XHIFBS?)1FJ9:FEG MZ=SQ9V6T\JR?!;"M_=OM@*N!9JJ&X(5]O$D%WKR<4,"9Q'KW7DEH.;&^%?:FZ(ADX95XUB-W=2LV>SRMFR M%_T_\EDVNQ].PD[:O#J]W?+,_BSV?.O*0/YRVCWY,"2)]Q=_%;LU5<;R1]ZJ MB=@:B'6?XVOGF6GB"D%:/KL-M@UK:NUCK0S%'JRNE+NR&%;@30N&8C!&V$# M#--K[P;Q9,8*RQGN\N1J0""3; B\=A\FS'P5"ZMXA6AP,]=J@(1] 2+$/QX1 M7NYLU? MC'SW*SNKL$6OW.^/W=X?O>YG.[";A=>8-_BU9&&>G4O9SM:'?9P("49RI%P> M=QR51L81A2CC228J+,TE)FI=S*DP*(ES:,-G"BI\YP>:[F,TN3 ]G[<[G6S8 M];*+#5>"5U)>!]:G+8VSPBO)RZV(]E43K6AL;3^*:$L?;%0$4XJR6+H#ZX4Y M71"Q+:K1XD208RB+KPJI"KKJ745U1D0XY3O/J>Z=K>:]9WI-T@>GUU8EDG)# M3N7.',G'AU9:3WJ"XX[L>$:BB(5=:^0KI_01=D'I8$YB07,6:&S,[!F%#_L_%XTFB\@V%S!S6'"MF>.)2A>D4T80FD<^.+KX MT+6%PNKC%[VN7L3#[9'(HPWZN=TZ_O*]15N\OK6)6Y=?ON]\W3ZO']8O&X>A MO;?UA;>^?NS,="DI]_;>\V/AWN'W\YAC8<@'N$YFQ?U7/I'?P=Q>7#0 M^OJ%9)%7W]WG,H$,"!QY*R/B(G\UZD?'EVVY^_5+[_POR];ER#X0#>IP*U#/&B%.&P^F'HBHNB8P")0*92; MKKC@@C/BF L<['5%B X@()DRW#.CJ>/3A2&?K[:_B-KW'U 4H08ZZ M&(&$1.*<61L=540I9HAQRN,'%(4\'=O<6/LVGY%&TKXV+LF'U39O(1EXW9$S M':<_.QD6/#R@7@7\Q'] ^[53.^:ZZ)NV<**.9>NW/ZY+/_Q5,4Y92%,\?*($ M9SQQ"79D=YB_O$ZNM'LWFLJC;,DH0Y5O=6R/8BV I,KRJWMB>QVYSWJJ; M$]('MI/F)?3Z&[4RN/IOG,@2EJ8RF!"EX3QQWZMF@_+^PXK];)>'Z8S7Z0'< MK'L\9J\OE%)9'V78X1%%A"V421;[O5C6G':(T0+Z<.JY$>RDJ/R$*P=PGO=) M*I6[.^I"*&O=GRT+=Q_WM&HVO:795"VEV52IU6XVO47WW:G+IG2?,RD::03+ M'>["@?]* J5,:^\\E>$U%T2"0)Z;:,A^.HB,0E0\4CZ5]8=E(8_/%Y4:PQ;% M A=74:A^'("R"9/AU)MO6LQJC/_"]F69!;+WJH1GH_8VM/;V26WS[%NN,9AI M,;K:]-D"LF&-6:'*2ZU>F(G#C"@<]TA=@-:-O;+T:J2(;:GBKDI M2VQ%\5&W:&88W:I]DB-?97\@6#O#,M%TUBNNRFK[K-^_7E;-YF+3?#G\+9LV ML,:KMRE,B^G:I='N3J]R0L6E<@Y-5K#7RJZ,YY54_X?-NYGON+T-IA9<4OZF M;]J$3!:US9.3S ##HEMX"7BWX1<)'A[.__=&BMH6$5;3AUY:+,,BQ'&R'I2" MPPZ+HT>\<)T RO!-T7X[B[-5U9/B;-0;VBX99]@_NEIM/IO>]\Y&%FO))OX, M#'?8IK'EOV@#4'?5]FSKYC+&5=FS^S0CWZQOBUS";0JU>7LQYSCA9[8 H7)4 M:I;BIZ+G=:P2HLA7]0J!57@E1278L/"Y;'>^XM#Q.X^[&O;:G?BI;#/^.3_N MM=#-RM'*C>W02\P%ZNM6N[E6^9U6]I15KCBC0<%_C":>F-$AI22TCU$$3;1? M;:O\;=#2%?.-N+%(ZBV"I>^T$-(:0WG4G,MH.66@=0U56G!,PSVR>C=@Z?\8 M.9R=K5%%P^E1@S:.ZELM6M_:_%Z_/,*-IA>MYE_MQM8V:]'61>NXT=G9VL:- MZ6;HXUWX?/>\<=@ZKV]]N-QI[I+&9>>@\74;UP_#X=[A[^T6_<+KA[OT[\NZ MV$_<)IJ<1IH$@N 7A;2P$05!:=#)1*KBVCNQ3IB>1=1?.+L7?$@V"0...N8Y MR<>$!.'B9:(&2$>\0';OASW\7;HO7$J,:8NBC!)Q:2RRT0D4(]%6414/:+U58\7@H_@L6VQHS-/VP[_,#\ M]>&R?KYO+35Y3CM28$0ASEQN*_<8.1!^(/6$,UJNO9-R"943+RM;JX._/GA< MW]PG0G!O&48D8(TX]P89)B.*-$6A$P]1A;5WP))WU47SX*E8:SWJBG94&CY:&H:H].!O3[9T5@=]AOG]^B>+4;^:-\TG15 M?4J6:QL5PY9;FXS$B:NDDS4^1![O!^*0"1ZVJE^NL%A@\<_V<)'W\S=?NCGK M!?Q-LK.[[Z-@EH"?&8URV>/,4Z9U1![D'L:$$&_LVCO*U^''=:-GW<[;@<[G M'CMW>2(QU]%34+W<:"<\E13X+X+M1"3")<]\$ M2+JD)(K"69&\RV81'+M89YJO?-JRS44M\6'Y MYOSRSE4IZMQI?AF5+//ZU]\[]4^_ RUN\IVONWCOZS9M-;^<-[:^733@[SM; M[^'^_G)OIH'GV_?6\9?SUO$NT.$WL;?UN=,ZW#MHP+,SW<+?>?W37X>-R\81 M&.;G#5"[/,,7TP VN0*U"]2 ;% :R1"ET#P($!3319JO-C*1LSV#8@CC9/JE M,X)J&:G2]F0"^QX9J+(SMO_+ T,X9170L\_;(1AOX+(Z:=&!.Y)N )?>:^#. M(K/M&S/ORB>]^0LL^,XAX*]A-.-BA2O+ MG=;\UH97+O;R;V8V)7/*N: =)49PRL"=DX$&P9@UTOJ@[@N>7I!B#/^])KO? M2DI\)1GC!YK0P^&4YXVO?QW7Z,O)'<*-IK@T!UZVCH\HO5+3QO-C^WZ M\5_MG=^FAU-NDKVOK:KG/SLMX\8OO&.JZMX8AXRQ%/%B/P].'7F 0%;U#2R',3O5*S?N"" MHRF?99C[ Z7UO2?X5C+NQY-QDC..DTU86 VNJG51BP!&O9$N427$?6<%5#+N M>63+ 164,B$DXK[2+\R'66<0R_#AFWL&DZ-:[\-0BE MQ>J#9T0_76PWY@KJ5RVSEF67S0MXC@38Q6]7I?J-[HFO9-FR9=GNK+T61"(R M^81B@:.#8\-,"8/M#MVSG'/A\ RN'ZXS5O-S8O&Y='WO6;GN+X%][BL\_H, M$.G1>>ORXT&#;I/65WCVUNY%_?#@H+ZUS7::'SL[7UOGL-[+^N6W[W\#B^XT M_7GC\(@U+C\4TQ]@4TETT2.)140\)HO >B5(*,LB#5Q0(Z=;T"G77DG/P32* MG%H"9V1PT('DFGPKW71)X'AQ^NV8C:M#R MB*D^Q].SGC^P_=A?'DZL).SV MNM\[ESX-+H:U]4HK;:CFPF0WRDL2B*5)6^%?,[C88BVN$PA7H\%F"U;L!RZQ M9EXD+KF5& C-"T. LVF*6,\7F3>6[A=#=MYG(,,;2JC?7UQ?\D<)Q;Z9X1YW M3HLNF@_?8\^W@?JV3_XH,$X:<;"3RM$]N?KZ(.;QFZ^@^I_6F_4K^=S8 EE, M,VSN%]XZS&93_;S5_'Q4O_PB&H<'A_5#,+>:7W!]9N+Z$]EH'M&=3_6+^O&N:#1W+_X&^=[XMF]]D,1%AE1*&'$,PMDE#]:2 M%,XR[JS%P!YD'&&(5%: 6]:Z MY$H:LL7E4;'1(&^913-(J'W3T$DQ11OBZ%'=0X_GP:#(TTHC4 MBB$+Q?BHWK"6OG\UYFB*_&QNT-\NOG-]@\^=KKG M'XJ)-_FW+_U,=G\6@&:% NY7M#6?MN":\WWNO991&$2LM8@3;L#340DYGUU, M2;$'3^<=75=R3AMENQBA6XY3NQK]?"7!,GCVN*0JH3;O;0.2)=B &*QN)H,E MN7?3>FR$"SJ%Q$VRS*1T?SB#R@9\66+UW^O?]L'2\XE*AJCQ#G$6&#+8,J2# ML"(*)S@)V0:$2]8)O2D-L3HVX%.19V4#/CD]?CL'>F3"$2:D0\Y$L $3(I9CKQ1##NG,E9/M@&)F*.GG\L&?*0\JVS M9Z>M(Y(AQAQV(EF!-"<*<1,LTI8&)#PUD2MJ9 ZRDG4US[]8T ;\$?'ZEF#( M:I)CY2J1Z,&EPE+S0'1P1 BPTE4@53#SM7#<]O>=YE&>I'?1.*SCQN6'?>:Y MQ2(8Q"CP(,<)@Q5!,8H@@K7&"LQ:$.W@F:UK,3L$[_XV[11HPSB/6O_/6;N< M;S/BU#G3=AYHY3X5[596[K,3ZY=]G^&OHK3() XFKP Z-983)'AP02H9&75K M[X06ZX3?0:R+FKQ7881Q.R6T0S$*>33GMI@)=JL^@M_[\8?61U/SA1^EF)S M41,G)/, V2"<\"P%,B4HQO49>WQ3URZ-](7UV#$F&G@7%E#*\)(L" M"<)*<6]E=1ST'U&&,D42\H[;1615;3N==)2 M8\OOB^"#-IB!D8-S^M829.%D0W1(4<(Y-HY&DB-85*[C.4. 'J\O MR:+Z\JD\C4I?/C/U-2ZW]Y4221D.HBD&CGBD"FDL, JI2,X&+G+K.0?B4[-C MB%987SZ22"M]^:RD>+FS]6&?)(ZIS?6@7GC$I0#' 8P4 U-O-+&!:/5#.J8Y0^S\02W ;F M0I0X,8T=H5H8]L1CLBK*N!=E'+;VO6;P/^U0L'D^I9<&.:,9PH%:#I1A2&X8 M9LRL"\R6%W<&NW!Z/OV\6/3X8.VQ;&5&"QS.V1Z[(-]@N)0%1V<6#O@+2K]B M],U#Z?M3K]N_9_G6#TCDO-[T^TES29V-B#D.1!YRK-"SA*@-FGCC+379_5YG M!-^"SG)-YN<';7_PXKJR)((\"1(L@*5Z*C\DG5RV]DE@R@B7E:-/( PU&,+& M2N258&!K62V#7WLG,,Z4\IH\Y4<27^4I/SG]P7-V]QV52G+)DHO"1\AD["02=D.M;H X%-2:8B#2( M'Z"27,IHP'7$3$F9A$Z$YM9'(M>-N@F3>"75X2.)KU*'3Q\XSO3'L,&!R8!D M44J;3"Z)T@H)87.S#W5>D;5W>EW/P0_86":(C;D=Q.;.$-U42"^"A>6%Q\00 M"X_!&1U22Z[S -"A7L B,W*(!I=37"=W.TG'MXY>NA6]!W@L]#,TF)E\+J: M5]-@C_>^_M79^;1WU#C>_KYWZ/'.UI?S5JX _-0XJG_Z@/>^ NL<_G4XPS[' M>QWXC.\=[]+6XLT_A:ORBFXB$I1JQ 6PD8Y&@Z>3N,0@]6@T;VHFYU7]^Y D:M[VL>&;>;&T&KYYR[C)(0,] MS<3-B4M_T!W^(_9JA;7X P\UW3SNGIT,%AEB^LH&$1;FS'[ZA:\T(B1@MA7@\UN: 9L]_J#VC]GM@=B[S%#5=X: ML/R\5WR] /&@2 L].HW#]A!_\];(8YGH+O+<5Y[HZ.$CCW2%@HD/\T:'0/"B MU=QKPQJ.6U^_7.XUCW"]Z>G.I\^=.OS>:!XQ6 -\?Z^]\^PU&YV=YN[WQF6+[WWZ\GVO62<[S0#O>P1KWQ9SYVL(:D@,/J&<(RDAIS46 M%-Q8G8\M5U*;M7?@_MQ4IO"*QZ-50NFM"*7E"J,YXRM& FA,*+V6*/,K$4S3 M$RJ$D4DE:U T@2$NG40V$HNDD<1SI3DQ*8>IF5@ER?2#^%/D4?[4JKA,E5>T MB@NNO*+* 'EU!L@-7A%)+ G!P (1FJ>$P2[1AE!FE>4F<;-X/4;E%2W=^#B: M,S8ZTD!D\,AI21%X0=DKHAA9DK1)VC'':.4554+IY=]M :_HD<*H\HI>0#!- M>T5,"::I!H(5R2(>G$::.(J<VE1&^Y M-.A3I^MLIS:"+!Z";OXQG#I6($Z]#;#!7'[R'M;0B1>U/R_Z@WC<7Z]MG_AN M[[3;*Q!&[[$5M9\&!T-DT?_W_]% %K]^^/.//XH?R:\_9PC'+-+ZM0@[T,XE M)F-P_$,\R%$)3-%*93-P*3Q_D.7N18G??U*6BL?:V6G^PXT2&H2CB[TI(1TY MIC(Q3KQEW'ME" /+PU%#G/<2Z_ESK&\JW'T(#EW=?F\?GQU?86"?N;[OM0O@ MB,^PS5F)C<H927ETZFR!]_\.*:C= M&R>OZ[,!8LG[7Q9/C8AVDN@RH1+U:_\6N%T[J-GGNVAM;\PH_9@:4#B)6PJ_*!6P#,X3ZZ)WA>V L:$4C7Z8;SL\"B)QBC0W M3T#*=WX;,5R^1U'AL#IFQK-3Z"YIG.^S*+T,4B,98L;%X0HY0W1N4U9<6&.M MR?!)<\ S3V.O=A%MK^A-[I^YP^@'!=V O.L"'?:*)M%:IWT,^FD(B_OEI!/[ M_?+C\PQV&^(@]HY!?H>:NRBHUW4S70/)A78/[MCM@>3NIA2+6L%1G>!YN].I M]]B" +=']1^&O;:I"*@,NC9;)74@BV>T(L%J,+/N1.G>_;M MH/;[V=DAHZZ"?,APT6TPW#H%%='Z%(@%_^)FY59+%O0; M&)9'<5#[UW;.2J#W(='>2J0_M7\N_]X]N8%+1HC]=K3BON"ORW=5W,?%_\S.GI31T0=W'8=S-LRA_$46=.P6RC MQP;8I!*R;F&D>Z.,SJC(G!K+160V6,L"MP9\>)VB?V 3]$,T]'C'X C ^)6T M@ST_QY$\AL$8YBWE'FF; N)P9L@FQI!C3E%&040R#N9D!A&9,U[V/M+_)F3A M CWBK#/(-)Y1(G(E_Q6&_50OV8+FXB,IGXB MHWE\@F:1>R(9PL(+L BC0M;R@ +!7EJ*E5-Z[1U?EV06IN%1@)HK)YI&-D!N M9RW^7$FGFPAGI[F]'X350N$\]-6#=*)1(^=(1,32H+VS2>11Q,-008#U7 +TL<*@5'4CFO*2?2Z0"84 M>!;YHW:O+NOAY[<$OSCZO!>'UK>S]&GZR1$3%*')A)HL#&QX@+2TPD MC(/EE+%^Y^FO1>WXA7%]6526*BN359&+X%R4 HL00L(XMRX_$';A:0SPU/X> M [J,O>X/+)W&,%2;WTA]J[X?J,5,&H6"S6A6(F..>VZ1Q8I@(1V/QJV].^G> M+J:&@(^3 96-VF8A>6["C9R.%(V(M%W"R![<.A':=_GSE// M3]]N>M\[ ]HK"+S,)?B2IFJ=:S)[XC7?NL)16 [8J^B>+'+*SG9RK &$?(R# M_B3@9@6=_5CH;',S=/8"Y1\@VMX@X/;S5_<79Y)'K]8(_Z7VQ.@RV:[MQ0,P M;8$!M@MW+3]Z9>!E+C]QJW+]^W68>=@9^N+:%QN MTOJ6YZ!RSNLS*N0CW!_4SJ'V_W7Y_MCYK"G=HMLCJSF4\-5[1 MG_X E&$G[J2Q-RQ>< ZMY9=<+3RCER"X;_N&>B*\E\BQW/]I$T7&$HP,C\P% MHABGZLT@&(U3_M $F:#\#A!%H?[;_<%5O5<)650D"Q?-!UY-!?AQ\(X$?),^ M%'SH%@@AMJ'QPY")7@#OZ-4M5E7@3#?W.W[L]N#7DQ\9.,@/SFRO;3NUG[+> M_+F"J7JJG2[#+/[B!R:V3Q;\\.X3L5M%8VOOFCWX;J>PW']@,OLD4J9 M[)'X\7:BF>LZWC JW/S&N?=E8&_]ANS+O=ND[H)?>]/]DHN]_&IW4OZT0-+% M"LJ\8$IJHKG13BO8AP@_2)X4I>3FI$L?WA-^FCLF.$?Z8Z__X9^S]N#BE61: M'ABU*!LI3P]:E]NL=?GQ<*^9FRU;N'ZY>=XZSN#E'RX;G^ITY]-?1WM?82W3 MC93''P_KA^$0WJM3I[OG>X>[E_6M]^V]K3JLH0[/;O&]KY\[K:^-W+&;RNY>S,S!D#>#D,\M2-WW= IU0B MKA)QUR*.)DFQX-4ZB UV&76&)!A4F.C1>#$ MWU(:4UEI+R+?&M-6&K5:&B*K+N*6 M!'MV;YDTEF0:W@+EZW-0X(72;SMS4FYEH?9ZS45@I*)@.TX-N9G1#_3N/7N$ MG%\]D;?(1$KE78@J,$(IMSHYG&L1M24L.BD#6[A>_;;T^?OBR)KV^Q_=7E&= M/"C[\(NL>O*%X7CX$&DF)'OE'P!65&) M@\7$P8P[*+#!FEM$7,K=^U:#)* !">9 UAPWV.&IIDM.*Y$P0\M"I:.EUZ9 M#:LD)V;<*J4UUM@QA+DFB,N4NS)U*EH5H@??RB1>F@WBICG%JR4KEI2P?!V0 MTL ZM?@]-P7>/,SL-F$WY]U73J3-SU2OJB=TNS C=_9?5H+L/H)LSO0:0T,P MD3&D6)ZE;1-'1FF&$A-2\(0)V+5K[PK4//KKC"1[H6:C@I07E**WR*L7"K6_ M&5&SA#CSG*V] MF[6+%@XW5\R\BLS\K+Y0Q893X=Q+HCW'B7C/.(A>3 0L$0A,$NLMA;< MH)5AYBI#=%N&: AB]]09HK*T?T%F/#;U]@/*M_8 M]QEF *2#D2HAIRRAVEOM:,X;+VNZU0\E#]ZX,'A6_ZBR'IY94LPX4%@Q3YQU M2%D*UD-B!.G()$J1"F%(2$RP8:IH%L'S#:>*5C5#--G;-@>3XH%%D4/X" :[ M'KIG&8QB]!J/,XQ6;N\>6E:]C U:;26Q2!1-2^:C8%&')'ADWG$CO#$.BY@D MZ(J;X2BKTNL7$/Q^3FI-81*#M,ASPA'XAAI9HAARG :,0>4G2];>*0YNXZS@ M?VCI]1*8Z'5TH%3BM!*GBX"\:N:L3(HRX;B445-I270DF SQ2^-2Q&DE,1>3 MF--.M92*!V8A^;WS*]]TF.UN=P_KA-JXWO^#\K+WF[X<[6T=TYVL+/OMRT?AM*@IQ M^ '#FL_A?GSG:_VB?KC[O=',[_6Q4S^N\YUF2^S!9XWF-IX+$DF"(2H1BJ*5 M%/$@-;)!2B12XMAB)7#@:^^H6*=D=OCMBL$/50AKE8A;NHB+1'K"L<0R>*YB M'OC#F/%<T?6 M,5EY@+5*PE42[@DR[\$:PEP2F''L(]APC%I,--7 (+0RXE9-PLVDDCQ(."L< M1EQZ^"=AC9S$!#%!G:,8&R=!PE&Y3MELO?N*B;BJ0W!>A^!/>6[;SQ64Y'(E MGTG&>*J\#]QS[+AC8!R8)(+7SFK/[QAJ?XL(K-"A5D=@S@&5]"GDZ>41&<8\ M BW'D-:"H,1"U"Z"41C"VCNS#CKP$?*RPI![!?)B$4.)2,YCU,0;S!7'.G@< M0T834Y($)>XA+BHXR9<5!-.^H<=Y(ZZ20* 4& K!V!B8]\G;W(3%F?*UH)*=$"^1L MQ+FO&$P'JPERW#JJ4Z2AF*JT3L1C7*W7U"=804JNMEA[7H>H@I1<+1$V!U*2 M&&Z9PQA).&#$DS9(>^M1BGF<4@H^JG0SI&0%Z[C:[+Y0Z/><65%R$ &L]#X%:SCFV#F);@D%3._%#// M^!F$$,QYPB@&)Q&W.")KF4($:TDLY8YPO#+,7"5M[I&TJ= =7W?>ID)J>E:9 M. ?G4::8:TTXDXG9 *+B-$4:&0FA6">/FWS%L.UKU1HK*JK\^,@/#ZC M-)A!>/18BB@RYK4J)D,'Y%ABR!DG&.4>.Y%S-Z1">*S2-ZN1OJDLB&>6&;-C MP3)HFZ(!8J@!FVNK(^5TR6SI:+ M!HXS*BXBA&+$A9+(\OR/9XQ9ZY2G!JQ/L<[>!FCN')3'X5LUSHZ!87SY>Z;R M]LF9+8<4YW1N05[",4*)]X$:S%,(CA!LHN3&:<4L$?O%8-)%T2,/S_J#=KIX MW&"M3=/0O''][8?PQ_V(H,\ M]9OPS/<=D (OS-&-K?J0H[MDIWEPW-CZ_;#^JL<_@[_?ORRV7CV[Y-G.OD!(HR.<2]90BLT(2M:FM8VD#_2LJSON>2JH8,O>+\Q95 M)-@YI"(1.SC>^ LU5Q 6$EL78_CUIV^6\O)W(Y!Y-WE/JES^)8="*^VE\)+]W>OUWG>Z4GNUTN[9]7/"J]79: MH&_%U?OIYL+)N_1^N\P$; ?%:< K5M+]G2,I8@[3"M*14[2Q^=45^N'']6-8Z5"[L ! /3#Q0 0O>F]NZ\O8#*PUU[(B6T2) M^S("S_#V1N\ Z!%7YLI[OSXA6XK._WK%:);S8.D/IEE>WJJ9-:6V/.G&6*O# M=2>]VEN L+ (SV4UT_>?Z=L'E2L_RT][Y;T/P%=[36?U%'S0V]YC:5_.E)%% MA/]E9"MTVH->P:)\;7_]U /,6R8I0 MD@L2'=>:\B"8MC9%%T.$.QEE_<(=DH.AN[\>L>J'.LW#6#4[O-J! M:^K\\VDX^7Q6Q_7=.M_?_>VT"9]=W9X]?ZB?G7,X=FD?@9CHQ])XZ!.&I_>LYDT,1-PE$JC'@7"YL2TWR8Q6 M;*N(?"M4CWDK;(J>KT#S0^SUNTT/BE;&3HMSF>[DAUGS>[6?,C(?!_1!*Q")RJB"RG',%&D3@!+PL3O;$M-ID42RIF6]-ZM9>M MW"QRL"2E"-H)+F,P6ACM61#8$&XIJVS+=5#N*=O2A(B)"8@8!\KM9$)&18LD MI@#D1$B6ZP_()C=JA93[-<1KB^R26N=\_,1\7<.S+YP':9&<6<\Q=YAK(P3W ME!CPS64RPH2 0>?LBCP)ZRGF1%H-\Y!S?Z5U.H(F/YD-5&GO8MH[:>9P&BV3 M,2+)*4.S[M_=%ALN?0O;?__/WWW.-HMK;' MT977>$UL%!6AQ)E<-\&E]R8R)ITV,2GIP,.H[)U50,P97"1<2L&=5\@G&1&W M'",PJ;".51C+Q!'18/1P!2IL"::(PC\E41@^MAO;G"^K=

Z-? MY2M_=+1L#\[M ME!U/7\,![ZN(?U!J0HS82\D"U]1;0U,0@@<54H)O*FM^%>R!XVEK/M#(A= * M6>X)XBY0I$.RF6O*6..CLIFOG;!''_)4TZH@WXN$Q,_W,1D:V[3?4_4[N2J>:5)]SJ3Z(NZ-*BUJE MG?7MQ5\'UXT(X;JWHG%QQ(*)Q'B+K,XD_L)[! N;$.8Z)D\TN#P,+&:QB.71>P6H%JTN!U:6WBZM@]3E@U4_"JO6:S1;Z!EYML:JIG[\XV]/ ME=QB/,_#7MNW!@&>8?U_!\W2JQQR@!6^92YCR]B;";^ZM?Y)A/]GXI^SDO@G M9N*?&:TTZ.1Y O]Y:RY3V-HOZW,>WU@6.RN*WH0247\%R-MN9_27_TA7T M(^?VLD"S\T&W-\@WZ7<*2;@A)WG!:\M6;FUW>KGGYRR=R_6GN]'',Q>[MSO; M;-;^9P$[3AN<3'+.&!,XCU[KR"T'_SC"G]3X@B/Z#J_8]2[?W$5?.;3;=KSO M#F)XV>;;PWDKZ]_ ]')$Z*250X3Q3)R?,#)."N0%H]@%9IG+/7LWI9@VO0IY M6&3=!4RZ<%()E<"B\T9S<*8=M2$EQ9A4)3T1P89[2QW#46?Z #4C&ZC6C6<6H"0C^=.$J6_0J[CCFV8?T-O? M TZ+I<^[3Q;-3MG@>-#-7>IJK:9US188(#>MC)\E$0+F+&]NH!B%L5J80*YL M&@:F4(S]WF8N\C\O-]?6Y<3>=S]J\MLVM"JVQ:F8_C6+Z?_>SL\9;J;XYB?6 MP5@'_?D_N9N.=DCVMB)LM Q/S.C8GR?7[L>Y/8[(=:/]@FR"T;^QK0M[V=OX MY?9[PTN/3_*\^;GW9&S_G^O"(V8,<";/]G=YLRLST;9BIRKP__*1BTLPW5.8_=XO?W8S2^ MCQ+]<->_(CFN2(XKDN.*Y'C-9[HB.7Z1C+T5R7%%IUGYZ^4YU-S01-UB06KN0K)!.PY$RXJP;2J M\O#O/@ _/ZD?[)'&'XVSQJ=W7QJ[.[CQZ2T\\_-9/?_^]/T%/).=BGYCF^E',ZE5%,85M*W.6R]R<&"PY46B3Y0\ M:N(B8$6B;+$:P.FKAD\H4*QQQ[ C2PGBD'4DL&L4EE1O; M^M')DB^2HOA9;>78_0K&\=I:QA5=PS5V\LA5I*!U2O%$E5;$JR0HYQA 5)'* M+%P%[)Q!L9N,]EIY@Y+'"G$>,S.5(8CD^CS/$C=!9;-PNJ=]1;;R8K17DFSM M1$6C S56V@CEI768L@C*2E-E^:R(]DY:/D3 N@G/D$C>(RX%6#Z:)*0,([", M&+X&IX[R5=+>UQ ,_!![,9\%%/&_$+_&5N<\']B^:$/G=52R&VQT)(1X&W)N M@R:,B.B,%50":E9%=ZN/HS,H=I.PDAIBD U@^_ 8,#*6@V1C[(-Q''9&7S0: M,,L*CZU0$*Q2[FN2&4:==B2&R *WRENC)<,D&JHX2T17I5_KH-R31I**2?$H M ](A@G)GP@IG#46,&LJQQ HG#2[.IA&KI-RO(0[T3VS!A\>%E71FNU]B'_[U MHFVD5^%.1JH -QUX)DYREZCCVAH%FZBB@4;%*AMIY6%T!BTOK%2"32\AF4\1 M>>Y X&S02%FM&&?2"4V+?BWBT;T JUC1ZBJWX5A; =Z/-9%3*6W4W CK&5,Q M.N:K6-&*Z.^D&<1,TH9KB3QG%,R@8) V22 6B'&@O"0%L[&M]+*JWZM8T?UT M[X_8CEW;*HP@&\Z:[6:OWRUJ9UZT)?0Z'$KO8+=D23H:N*/1.*6I"U0)%WG@ M3YX.5]&8D$*2*3AX]9P2646+UD&YIYA-E:$X<(9<]!AQ'3W2 M*2FD ::UE0+$A!31(O/H0[4J6O0$E*;K:C1];Z4J_KJ*OZZB!7T=V](,&GV+ MA=?16?#9P87G2C-D7UC?'96 : M?I5_\#7V\NG\\+*MVC_G@$(I"QM5+0P/]UXWND6$Y)'ME4[@%]G M +?MRYKU'E2_7[*-PO]3;/8'F7T4[IN'T;\.];5WD_Z&[-TLU) M2I][JJ6@UVHY4[J_*ZT3TJW@ =8HJD@R'"ZP1(; K)2*.,Y#> !/T]-I>W'' M6=QN4]P%A?X7>EG;+\OW;\_X+4ZT)?A?CL\ MW>&-W7=G^P>_G=1IH]7X9Y)C\/U5_71'?#[U8G]W[^KP%)[[Q[_-QNF[9GWW M&-<_@17QQ]NK0_J1_.?J$*P-?]$X_<(:\,G^[GOPDJQ2S$DD'3&(B^205LH@ M@[5VRN H1=JH1;";SF'J^]U!7&=.L9,XI/O*, 3X9VN]P1F\PF516U<(JC&.-EB4CT-*]9:47A5@WVJP?(?3(ZVCI>N!0?2I^(?$U1K3S-;ZR(-U;JM MQQ3LP%CL\7T.TBK)?2W+MA8S\*%@#+]?"<%+G8.=X^-N/ ;[_HG8)]=J,@J? M^14+P]MOL>N;O5C[N]OTKQD9?H!;V8!*:[5[35]BPL3T9XGM] MXO!W[-:*6.,KGH._FBG6?FJV:Y?1=GL_O^*9^#*XEDC3(FRO9ZD]4/*E&3HE7888Z3TS@&+S067BC)L)[= MB6FO\6[J;&3FB!5[3$Y5ALU4.OZ?U MJV-'//#L_S\.C^D_Y[L[_[[Y?#J/3V<:K9Z3.JGAU?[N^^_ MU<_@^],/<.U)\S"_Z]7)Z>=/;WGCTX?3QN[GTUQQ7Y_BFM5*2>\-8\X"39ECEOD^&J$U#GYQQ]DQ+SSQ;^/W7%"P'O0"V5X%8 M2T%,^H1X.8J'#J-+(X^R<"@KH%P4**>*39BRPB6,N!4&@#(F9%F@2#!A I-< M6N\VML46E:\,(Q>YQ[W>Z3$/>-)!WM%"^O'U/.4&@5=WAZ#C8:KYARXODW7A MI\7,:4^-5X(1)\"*LEX8Y8P6)$HL/3Q ?J>P8Y9=G>.C>[W>((;=01=F[^\B M)Z[8&WKC"4?7*U09SLO;#PZG#6?A@P@F$A2]T8C#.B--)$%"4F*%) RLZ,RQ MHHC8-'@Z*7DJ@/$0O*@H5E;$&GRDPB]N%O:^8Q>.8*"WURZ1HK(.EXD&D]8A M5[E_@=5(4PEN=,0>F=Q-F2E//3'28V(WMOD6?S3-P JCP;K?8TE1U/6PY-Z5 M:>P/M.36ES7B^2VY1WK\[V[J#T;87IEZRP-W/VWJV4!)(,HB3P* .]AZR,3( MD#$I5_J2F#S?V*9BD\P(D-[?SJL(9"H[;V$[;P8:5);>,L%@TM*+(K*HP=)3 MC 3$!5-(X^@093R+@!$Z9/[Q+;&L.. JXL&ZW^,UZZ=F>GY'LX M]8^@6UBC;6"F02@"$3P20CD)7%!A+4V",V:YL+ !\.+2^9/[X MQ]F#/S)M=#'%GTF+\"#'=H9VN^]KMUM8NZ^KA<:* PYB]XS>,GE@6OR;,.CF M_.!*\>^E^%/<=2XRQ37#2) D$0_Y5--KA@376L,WQ'J[L4VVKIW;H3!MWR,= MNS(K7JU9L11S8IJ9;8GVQ'7!39%1:]X4!Y<*8KQ)GY\.EW5XV(A-1Y:TIFS97EAH]N9=;,I]?!M5KU)PKTJ ML/2C DMC$E %EI:-AE^F TM.$6N5I,AQZ1!7)"!CG4'!*ZJY2]$IDVGL">>; M[/&!I27KXGI4:'R?Q7-AO%DYY'YH]<8CYV9-,7CE@UUC,%P%NY:)OU.Y>TD+ MCB-&*A&*>$P:.9^*'D'1<67HG=K=!2\K/>MPFN/":_-QY-Y MX352A=<>!S53X;40M.&$)*0Y3>#X)H8,3P()RW"(EOJ Y?+":Y7I5)E.:QC0 M6P[&W0[HD2JBMU1@F^I8FQ3!@2OD:,ALSE$A[8A#45,+PJ -=0R C>:>TR_" MC)K3H6$5K/I=IZ27[I]T8ZR=P?4GO5J$8859\<""ISJ7NF^.2>V\VX$U"P6M_O\L@"N/3+>=!IB_AP-YU^V)W3 B)%5FJ!:+3<@?#H1',B_*::T82ED)-%UMY99J)(V0<3 M7 MC/5>44!>%CL+)Q;N75VO_T+7_5C\^DEY+&YQ &' ><0!UY*()R'A+!"$* M,^N+>E=!IM9^$^"@E[MS "*T+C>O:>W[G0(SXHC[<((+OU?VZN@7S22;H_W\ MIJO(K6NO[Q**7AX/ +#:A>TM)*$*,(@[S+41@GM*3')")B-, #,>4[6'U'>.@@(O2 = M19W;C5M" !]U1+!O&G;N#[,4=9S5DFX/UOFS6M$8B_Y:VVO7A9"%H]OZW6[%Y:F_!!UNUV++>LBV;_!"S FAV;A Q*K5@V\!K? T'!]>UP M2;-@=LJC\[';MW!Y+[9:N5E8D2MTTFGET>7G]YNY[^!P\'!]\3S81_.C1PT% M"G0\S]\NEH)D++&4QPCH%+BF5// 8S!!!&%DD"KOK40_90I2F7 T;*S7VQGT M3SK=C$TO.P7I,:[Y_L&7B_II_;)QX$G]],N13TH*<,\1R8P%G >%+(.MU1IE MP4D'FRGS4IF<6XGQG$AL*1Q9BGYOV5ZO_/"W+*S@3-<* Z=TS4=R> )[(FR1 M=^U\A@O%*:,Z1L8Q>#O>N& 3N#7YP("1O/-EV2IVOI&0+4FJBC_^+;NBEKO< M['WMH@-[96R_.BF:[,[X\4AJ<#>=\DCPS&=DJ$>&6H;DYG=D ME^_&C^>D]#Q(^&X0[IZ.]B1H?-VXE[WS(DOOQ'"S)XF]_-<^: M_0K-2C1C]8/W1R&9"-:R1IA:@SA+$H!,!T2YY4RS&,%T!H=Z2^,9\1B8UG+[ M+,%J6I3Z8Q &+D!OX$YA-R]VU9JWYX5 ^MS5$NS_D,VOC"BUL^A/;+O9.X/? MVW[-#L!8L_UA>^5N# ,/V/F3&_1K[4YQLU;LY>;!(-7/(+OWS$M[H.S^U;FH M9'=:=D7C]..1HEY*'&'_I1%\!:6[VP0S,E -EV_CSV+V)LS_I)EN;\<=&:&UR-+[%_NT/WI.$[ M=_,?/??Z 65C[9*8=('0^^:"]BD6FG./E:::Y"M:U960 M_]/W%XVK+T<1*V&#<@CCJ!%711&Q2TA';[7&U-F8-K85$]^W1,=-B!BV:G=$ M%1>3J.A9CM<&9XWD+%!C\A9M\B$K'5N%N.647KC8,\XC5PDB/TPL:L*(%=+ M^B[K!X='-HD8M$V(8!G 0F4.:1H2LL)LWV MH%C'6['!86A+Y:#@>:<,,+TI MS@A-TT3,]Y>V._&H82\K-Y["K?_SW5_V9[U6A/2 M4;Z<@G>Q1E%%DN&)@4DI0V!62D4+/4WW1:-E4M@<85ASBE&9JQNX/_WSLK4W _4YA_W@= MH9X7D1Z/*)_9RS*V78.W.ZGU823#4$WI.N2Y 0>Y@'FXSZWO;N)_W9LIG>\- MC*8Y^[H19JZ9@SS9;X[V>!!S%L_4PXM3J=IQ;,=NX3;GPZI:U^9\RLOL743K M3T9N26IVX_+]^R=$'^GO-&PP=^+6. V=D/,4>G M8))#S5T6]X%'-N/78MO,MQX%XMV@!U>!!W_>[2201==LYK%?C&F\HUNW:4\#IT\W;HC(LP=LX&ZI).4W"OK MM'/$@5GD,<>6\_O4Q/B3& :M.#PPF,HP/A^:\%7SV[;' ]MF_.SP]-W7QJ[=7C&^\O#@SW\^:#1/#S[>'EX]18W MSCZT/H.=L_^ICAN_3]@V9Y^;]4_OP3;Z^/HEU6W MD*+B@U'F0;-=VM&E/S#OA-&>GX-J%['QV=#^9NX.-F57P.P56>DW%F"1!U^$ M,<][\ M\TZ7? MEFTQK99^5[UES,.FX.XG:LV>9&+U_0:T_!;@U:7/7%ZL[]7T.=\+O\_I RJ9J "P_$#MU+C5B4+F2L4]^^S,MTT%+^&1BJ:J&05HXPY MQ[%A.M%(*!:,8$M-*%@,*"'TZ6IZWA9)7'MM\(D'11/W_'>:*S0:IXW6_L&_K?U=N/KL$.\?U"_V M_]CCT^2T,);=M[2^>\@//]5SA0:MTX^B\>DC;YPUFI]AG/6K'7YX>E*V;)]D MW>:46B5\0H%[A[B4%AE!'1(J1FMPXDSJ@KH0ZTW!ETQ/^WTE7!4F_PI8OE=^ MZIF(T5N66R%ZG(Q3W!ANB%%8BVI23JIA&*D#'$1(G*Y\C!@ M0H,622F=,K!(0C:U7'+GI@I87@RP>,>3RC2Z"><>8%A+'JC6DBGG@F(5L+QP M8)GJ$P*RX(AR O%$(N(@%$AC%9'V!),0N.&4;6P;N2GU-#?BRT*517VYHD!B MJ2HOM\0]='Y&46Z>2\2V9E11Y$*E?(.-[9_XSQ.UGLM>KY?=@>4>[[^F.\5\ M1J"'V:'+:U!W_\UBHM%4<3:8CP9S1'S(,U!M%8MM%9,V:-(:5MYQ%(K.*SYP MI*GV*$D:I+ I.4,WMAG=TM,T0R]KIWA@?ZL*05\?@C[,X*X0]"4@Z/Z4L'97^&'&>[_(" ,6X$DZ'96ED1,N;%2*&B:<-4P*)A[ G/=DV%>LYW4+ MDBK2L#SP.YX^&Z%.!"6M!\B3'/% ,#)!1T1,\(H)J8(IZ*N84IM:F\<"X!TX M\U16XNQ'OMAX ID33ZC@66-"0%;E+G?$"F2PQPB<::LMT\[KD.$0*[I),*_@<-7AD%5P^'TX!!0D M+FA,=9#<4Z^Y($KHX)2VG"M=P>'K@,.I%: M6L.B/.#A(\T$G]@M/ V)E8A MPZ7CXJ29Z# 7,=J(N$@DG\][Y!+Q2"M/C K>8,X %\T6E5.H>(]L[^\JWSW2 MP"L%?JQ94RGPBU'@J9A_Y$P*$ADB@.G@YP4P;()W2&M+::)>*F_NI](AQA?(P*GQ8U]!SA0]/B ^3/H4*TBCC%3(R M6,09#\AD*6!1"1)2 GN%;VSS384K>'BY\+!.H=@*'IX.'J9"L=&8%'R*2!DI M$;>*(F.Y1EQC)Y,)FA$,Y@/9)&JZR=DZX<-+#\+.2_A_X3CXH@.PMY&PBM\L M'0TGC25"J=+>):2TSCF;3.>F-!B!?P5*(P0W6H&QQ+?HO(Z/:X2(K\QB>M&1 MW@HIGA8IIB*]2N5CZQQLL0&L)4$TTBE*1(S4.@APNB);;G9WE<"]8%CY7:>; M8O/UI7"_X,CR]9)6WN'R4>[M18%P)=)=P'R(QL51XC8D)RR2Q'/$O4W("B>1 M< $+*A4Q0FYL4[R)^73:XOW]P^=/TGF0-?1J0&*=PLL52#PQ2-0G02+F78-: MCX*W-@>1&'*.)1223HX'XJD#MXGP3<&FJX4KD'@I(+%.0>8*))X8)#Y.@H3E MC@45-5(I1,2),$@K%9!-V#!KG#0*/":Q*4^^1(YFEBB2 !^\\8MB')"71T<0R?V[ZL'KMR@(JH'@Y\=<* M*)X4*+Y,A24L]UP+CEQR#O$D+7(Q,)3 TV"*L4CDLL*O2P2*UT5 7K==?W*+ M?9PN@7V\?+DW#)8@= :N%0N&D_G<)R\**F>Z73PR8;RD#EO'B<,ZI*BIYH08 M3CD+!>O0\WI;%]18GIY TS"4SMC6VZ M:12>Z6\]BG_H41I:904M-2N(+B$KJ +>>2=G)E&JP&$A@G-P3HQCWCHI.#&" M"64KX'WIP#L5"2?":2V,0R ;V2XU#(!71(0M-]1**AS#&7BEY)N T*\7>)? MZEX!TM0IG<("6R$BEX%3!C 4C4T*.^R2(:$"I!A MD;& 2C0%FYA(.'B\-*J-EP-'CWO%U\/R>Y\)6%.$O8,H_4%V7T7S^S(@=NK0 M0DBIDO,2$1O!V:8>P%93BZCFQB0E64H6(%9LL1\#L!6,5C"Z#C#Z,&NU@M&7 M :-31SH^R,P+ERF/&$'-W/QWT^LUT"74/T MS-4H/VJV \#%&Y0O>J;:AC$^YA__^-M3);<8S_/PKM.M 8#"_[LQUL[@'B>] M6H2I"K-. C>+:S-BV_9EK=-N7=:.2\+]HG_WUNVP]0M:.+IR"[?7]JU!@&-13S:E*2GAG*RL2W5IA'SDK"R!M!EV0Q07,@PP5 M'DQ5"R#12:D)?^_5;#O4OL3+6CP[;W4N8^QM#D'&MYHIU;*O!I9$[4_;'MCN MY:T;BI=K4/"50YD/.44!'@%KF%<\]SR#M8-%:=7.8[=0R+:/^>^@H5NU@TX? MONGU._[++0GR8\A0["'M7JS97J_CFS8+U46S?Y(?D#_-T !;CNW5TJ %MF0W M^LYQ&]XCP"] @FJ[T<=\X'1+*LA]I8+0M=M\Q!J(!9TO%INPXCZ"FP>?+[A; M!45SR)4&S#$8+=:ZQ*1,A-.$)0V\VJW6>;?*,:B](YR<%9$2%+T (]68B$PT M"GD/5JK7$@L58;?28I/H&;O5F+PM<],J$ GDL&L[79!_V(1J_=@]N]ZGLC$, MUI?O-AWXCT'?QYQEUI=]&YNQT/&"U!I?B5XM^8 MJ?L';Y]4\1>R.0MKLS=PI^#:CK8TZT^:\6LA&-GF&-UL?'<[[H"LU3I?8[=F M2]48CN,RVNZ,?;#V4[YQO@;,A;_'OBX%I_B"_/KS5BV'WR(,H%;<")Z>?S?] M@TVPD$>/[)\TNV%TZ9TS<]%LM0K7_>9];6EUY^F(W>@N:^U.,2=9[8M;VG[M MO-,MU+;X>;2=D$(-'OOUM[V!WIU8"7@WFJU.+ M_QT4\]8MS((8RCMT8RM^!3VJ]>'2V*_!OV*KL!AZ@^%,;-7^[G:^-C/JS+E_ M^=M> 4O[Q(--^C! M53 AY]U.:O:M:[8 -PJI.^YV+K*!6PYO)';-TH,??9OGIS"A"E,7K-Y!MP#> M+CRK/+'S6'S< H$'"[L4>5":X7O> MW!.V@J]P30]D#?:VUNAVHT4?R65/ACV]YP6U&%!3Z5 M!#T\E2B/'<9^-=PE\7)]K')N MCR-RW6B_()M@]&]LZ\)>]C9^N?W>\-+CDSQO?NX]&=O_Y[J_;,\:X,0ZE[N9 M2=R2A(/RP7'&K8[**^Z#A$^*$:H, M&#^VLH+6S0J"<1]\(3!^&/M;7M_=.6(Q6!^)0HIK@S@S/.=W1J1!@ZR, L,6 M"580Q9O"3#?7714KJ$#Q\EC@^P&!:B-_@HW\H)QYP([\.N.3/FYFV?-SN&>1 MA3":X_S$:\#JQ2%4P3-]9]#*XR]>!(S$,_NM>38XRU-%MJCX5MSP9CFFEWN^ M/_Z,@2#7NWQ"%"Q^UOM0SEF%@O= P3WXNS\2'D0E&8PX41104'NP MF$ H$9EV2N!-Q1=$P84"PZMK@.RU04N)G&U6%,HUAMWSYF-DX-N'P.%M\-NJ M_3Z\(.6'H]FJ+6Q< M%7B8H_Z;"^*($81)SK&7T@". )*P$(15'GL&0K> 1?6T.+);SMMKX;1Z1%CI MJ@'PX1556DN#$N5B2.&+ T:1!\*9BS+P'$K"FUI/%^H5PK3H*;H6S$L;J,5< ML6"5Q(*3%&D$,SVJ0HS(2(Q()49K($:G[X]22(10R1 18(9S#F:X,8:AZ)0* M0FAF32K%2,YK[%Z*RR:83;V<*0.SW[H$.S$6QP7#Q2CL\FO0W'R _'%J5++$ M:HX#UPX,NI@ OL#;U@X[25<%QM[:+FPP!R?=SN#X9+>9;?YV&',27Z^\X?II M_2@$C!TQ@%@IDVT"3B +/CY222:?F"'.NXWMZ=2L!TB,$YA$FXSPUG"CD^4, MC&?KO9*2!+XRB%5)S'R)N=HY?($T93 MHCZIW(_%;#(^W8_E 7B73%")"^T4!0M-"J=]HM);J;'77)?B YM])3YK(#ZG M;X]2-(KK&!!G/B$>6$ 6Y F9Z SUUA+B14%>3^DT+_5=IEEY9MJ+M7(M"E$K M?-?NR*_NQC-;GH$-^KT^?)]]UI<15#@ C_MB6!%7LV5)7!E4J 7;C[5DF]W: MUUP65R#^K1A>L57\SP.*!9.+!C8JC)5B7#IA+:4N"D/ U.8 $JM#!?G:FJXO M)[MCA]=/CX\L4UC9;-L2 'T>>>:(!DLER,BT-L8GH>?5 !9*^!#1$C[W_')@ M! G)87?13!$1/9C7&3V\_XZ56XG6ZHO6U=Z19,YIRP32/KOI8#H@0RV!?R;% M$G64&KRQS<56/EN?$*W-XKSC09'&\7WCA>#_8H5^M^>BWVT6L=XBV[OXJLPO MRMM"L]<;P%?M6'@.*]'$J/>W;09XWP/[[5.S?W+2:>5]'#Z8K>.5-39'&VGC M=.](L9"TH1AA&\ :BRZW$DH.I>2YD-018BF N]XT8IHHXP'6O$Y!D^!B(L9S M2;5C)*GHF39>82G(_:,7E4P\C4Q\.9(A@:\N& )HB>#@$0X;OLDI#3IJP&1! MUG#[!NS-X6ARR%[C2@Q6J91* 4:+!Z" ,_EG6(HZ?<#?;OG.6#[J_ M%>G]/M%EC:OC(ZZ#-9H+ M9(S.I\\^('!%%/+$FV25XA(S$-U-,0_-%A&G1V+9BHC3*Y:8_=V/1]@Q[&BR MB*M@0M@I_#T:>.+M"/G!H2+= 4 [ES.MQ#F/HB7;5HW MW@ZSW/XI\Z1FJ\IU(*[0BEY1Q#C^_>^=7K_1Z1]&&-RH%O'F3N6/)E6G MPY MZL/SP9=3"5OC#5*::P2;:J:RC!PEYZA2RBG)U<:V9IN,3T?SLJ@-VF-EH3.K M2\8<584MHI/2#9+V,48!9//PH7T=N"3C@AG\3!MUT0($&K;75BENWL4VWZ&1A8 F8>>9R%N,I*!FD)"!(]-Y'92N"EJGY+09T%;N=5PR4(%6G[X^"US0E1U&2'IPJ M;"0RV"O$/,?#F?U>.\ _?[ADWQ%'P^KAB/!GI;,)1@(E+I-&:JFJ[7UTA MOLKI#)D.V.?C+64#R:F"'EGC#."TH5%('(S(W2&V\%W;_7UJ)XO9%8X12KP/ MUVH,C!)LHN7%:,4O$D51FXZ%.Y)/[C&JFSPAB%VM$OKE33[AC-E"7=)*2 M>P4FL7/$Z1 \YMCRV74?M_5DKX@"'MAON\V>;W5Z@VX\@/O_UH+-Z[F%]^K+ M2'A//I^^90VZ1PX_?0 !!(&] N']='C1.(#[7]4O&P=U#J*'/S-TR\,GLVS M(*=$?,(B /PRA[@3$M#88B0MB%QTEBAMROT9Y!)PI%_P!6KXW*F8SU95M-8+ M;9VA3 :X61 ;M0A[W'FN-.T.8L%5E@.QL :Q-\6+<4L'9I:5?O]QMX<'UQ&I MG0>YR]FQQF4*+"5@SU$Y9=:O<1GJP5C,&ZP(/RAY>)I]^'\NY&V>C4>]SW.9 M7:^8QW;->M_IAJ(BK" WV?GG]]I!Y[SI>R4D484W:T],-%3<\4T3-J&FOU?- M2_E*'V)!/] ^WGP^(J2-,M*K^ K.TKAV/=_\@"?0+VL0VX4U5%!8C*1R1 4U M?FAS9K\4I8VU7 >4C:81@<6PE/#CUC];M0#O!E_[8O;!!H$GMFNG@VZS%YJ% M2=@;LD[<6&XQI3*^6BA!M]"0_.OB:"CVAOE>W17:>FYAL2;J1"YCR@. & MXT=)G6X-=I#23R\LST&_Q*GAP$CNPQ'W>L- MSDJ_8EAIFA6AY@;]6KO3K[6:9\W27-T<%H .9Z$#M[=%M==P\*/$A]3,#DCQ MGIL9(G+16''W$7U(MS-B^X!/AC_^:?CJ/U]G!\/0X-5*\L_\LV*UQA=TK"^3LC+]X0) MB?W:H-]L-:^*V2^78Y*#9/XLGED SY-\.I)SG-L@_;DR%Z2@X#6!,=QD23?; MI=E;8"A^3=[%B<"-FC^S6=$,,+^3\(:__K'VO]]!LG_*XN700.^V)>1_"T]SI M[PUG/!:Z /+=\]T(8 )Z>C84LF+-QUC)RL7/)>< 33F]LF0!>E!NSCC$CI,G M@@EP?-R-QQG7P& J2->+]QD;_LB!7O"(_$%F^EVAFVNC_6TYH-]B.Z9F?TT" M*S_]"-Q"9,[QUH^BP]^*V8L6MUB;VWXYS0>]FC M:W3:>93=3@O>\+B(68+U5.T+)-8F;X*@LZ]3G_H-4!CSZSP@V=^>5A]".MC@JC'RA&\,RC0,#3M3@A M:FD C X<.1$TBH%'GBAX/R(G;HLM5H'TCP+I)PH,5"#]([6+U0\^'@7IG>,R MH. 8:)>S&!FI$HI@!J6@N711%NW#-)G!V; 02),QZSX,BEBW+4(.W0B&>CYB MF!TBR$1V\,6@EZUYZSI?8T5(_5A":K:6A-3+.+J8F7UPCVR"-22D[L9SV^^6 M/O1"U4L&)Y.<,\8$SJ/7.G++P0:/\""!:&DT0\/'3B:=S 8/UEVAR/$CL M4B:FFI$M++45XE'WF( M@N"[Y70HD",)_7 SKDHNOR^7GN=&+U$8[&'2D0>G'?$0#7*N$$ZI>-1@7:2X ML2WFBZ7UP]-LD(;EBJB=RV0V+KP'18.2XY:!7)@FG04XOJ(VE3)1D MNO\=-$OS('_T=^%^_@4H7OOGLE>< __4 ]#.29#E@_G/PZP2VSNY];!LX80B MU>/$?HWC>0'#(.7*^3%_7Z>=91MP9?R8Q:(&-W;DE 5Y8W#<,SG7D/5,SE5/ MGIR["W?]6IC;O9UVN*:[694$74"O(7IV+C\?[(C#@\.K_0.//Y]^P?N[_YX= M'NR1SV?YN>\S2QG>_P/P\Y\)]#S]LP7W/@&<% U R/V#][SQZ3,@,/S^-&>< M?\R(R@&!O_WGZB.N[QQI%[T5-"'FG40<2S"UK1(("TH5EN!%,SR9]&H,UX Z6N@@L!>".T4TZ(? UA+% '7X'&=D1N'CS5*-B XN&\.A[10C6P]C[\?# MU5M1?W\D=*;']@Y1[0CBDA*D*4D('$7"(PO*DI2Y&><8>$5Z9JWL1E!"21@& MXG?.N\W6,#L][\H,9X.K&\/ Q_*8]I9D=9N]+[.Z"D^EAOX.MVCV:^^L+Y:Z M-+QF2&FS5]A=X49Q"T[=7NS=RDP=77"3 ME#CCD?" V,SEA$6^7I'IFF]=:XWDRN#S]E6D=C?.XEQE&QJN]UALC.\ MP$B\X5F-"& Y$1 %WB&6X MY@E-DW\\K/.@%??3*%JICO#6K^ M[FS_T^&WQEFF'?\H]@].3D"UFX=3JM_XLYI\.!?B-]/#T M/?B'7\3^'^!#_O'GR:U2HM-#>)^](\]ASKWW2'FC,N6C0,83ACR%U>"PWI3K M23-DK?>YU&FU.A<%%&1=N>#/5#B-P_LI=OFNUB_,6/?KW]! $/^!K!=84=;/B0XGGE MUS[NVY+\)8P^D&W MO?N16K/7/5C*M]@];_M+(0RE0(#,98DN;*#K(X*B<_P;7".%EH[N=WVIF;J4 MGG_+%\\X')F0T5(\EZWZYGN^,2XU/\9H;NW8MPTK)]L+!VY*UI])JO_(M==%QO^PX#;_\SI6,A$J MN6T;WVN^<&W16?O!LU# W_],:O)"KSC^:MU\UY5ZMP5"RX($Q7)N*2&-6!\'T7CC\.KSP>_G31.CZ\. M+X>_^<^?)^XLM/9/]\3^[D=\>+5'#_/]#SXT/Q^TFH=T[UOCX O^?-IHU?]X M2_=W&Z?_N7K?K_^#O_UU\+9?/]BYJA]\84?.,\:98,CSS &MC$:YT1ABV$0J M+1$QL:)4#>MYW=4>HSDC8V !#5IHFYAXY.164^'8"\4QFTAD6(>4@^8^$&>P M$X09261DQ(2%L[$K'%LM'+N,2=HO MT3AI+7'BQ"?+$X^.:19 HW4@V&EV_X8RE4;_>(V>--^4 !,M,['FQD.(0 M#40AR92FAC$5J-O89OC1MML*:_3BQLESVR0+FFW7\?,AW=IMT^W::/NE2-@8 MS\ZZE8S[B&PME?M9W96M]=WLJXEL+66MHMR6Y7%129=!R*CH-2=.,;/.>;PW MF=(O+T-WC!)UG#4Q9X3O_//;#4=P"2Z:XLW;,//L^C2Q0K5ZM)GA>SR?^CGF MN"13NSD]J)W=C*N8WG2=<%\D>98YFS&/@#)EWA^59 MF; 7YBM_L3G*ZLT3'.%30&SX<$3EVRE3>8LEWKQ) #ZWE_G"XI/N ,RPR5]D MBM"<5YS7/G/F#ETU]K>^UA"6BKK"S.^?"7!;'R6:F#W8)4_H;? M=Q('[DJPS^+B[S47XSUA\F.:XSC>&W%=Y.?W3F XXVH,WA;(9IE-W"E(,*ZE MT$!VQDKFRTMS.."4QO6HAF&F3@K(5X%,-U@29GRW8NWEK[9NV&0'J+6P=AU,7P5C,Y6P7!;.YRZ.%/1% MUP['#3M;=KR:=X\R]Y!87WF]E%# M[_M?ZA=-F.KP,93WF1FF^&[882),D:1-GF5NN. YD\E9;2F+ MECHADY)XM>N1%H2IO\ M0-<.P1I!E.MTNX7!W\ML'_F LS]5LSEN5X7B@FL# MK[QW"62#\TY)'99MODSXF]VW!.Y$T8UE9*\-]ZXAO!6<%3<.P)!A&*8%$.ZF MJV:>V(GZSM%..NHP<[/C#G?\LJ7@+;0;?G/G[GUW@\VQQA334PM7R?(WF=&A M-^)A5^.?+=J>,Q?U>AJPH,[PJ+VEE!C.,/Q!->%SVLU.9Y)D^3R 6=P%Z;QF M?EB+[!!6WZV/CA'O''0.*D??/EV"+\[O'K+]@_>BOK5;ZW/N<#ZZNW% MX<'[BRE6G=.=J\;I, 'WN:K_\>^7PZ+3X&\GC=W?)EAU MWL+X]HX$$TRII%%ND8HX@S],H!%Y@DD*2AD=^,:VU&03LSE5UXNL.F.&Z^2% MY(EQYTAN=LR#T,XI%ZP5U:H_]:I?U7=WCFP0+J1DD#62(1Y40M;YA**0UAD1 M#&8R[AQ\.4()^*T( I11RCBTA*D0^!(2Q>BU:QMV/7;C9Z<"77! M.6GZDOYCQ$XWC('"=)1QIM)@'3=[_2C$'^T2Q7N-?C-FV:2PX:+(X*9,4TX/[%M6$"X-'<1 M'YV$%=?O_O[W9B%MA2 73(A#D;;374"[HP:NPT9WZR,X=T>K)X]QBP:A4Q/I MK_M'AEC2'$T&VG)W@EZ_ULH84+J$)5;!3\8#Q\.3@MD'P5N3HG -4*5CVNM? MH^7-B5K)A5@\M[?0J=6<*KX?RUTX)^YQ@]UDY%]G01WN'\.-XZ=!>]2E\>>R M/7(!D*.MHH@"9/G*642C,YZQU04-6DB(UV.^Z/SYRA,RBH*,'7G=.N^8FL4B ME%*&/D9;[]B)QX@&:UIU-D8 MC'0<&^H8=D)QDZBPP23_ VG@KAW*G4+H=]KAKQN1'^:=A?WVASCL[_N;A4UW ME4CBGL''?$\:5^^/DN=>6Q.18,(A'H-!VFJ)I-0T.@:.O1,OE!BN2.'ME;F5 M(4[L.]]-_2M)'">3]*X/:T&I;,X[&_:3=EG@*FJYU\365@WV"0\0P<=/JV]12,9L]=B75G MW55IN#\-5QE>!S*P:I!//LA5859[/AZU>J<=+T>AN=P=J?&:$ MD?)J(K8UPS_)H;!\@XWMG\C/%>/;JV)*2I8D31-CE'F>I#)."H=Q;KR3 C'Z MO@E.O]O>R4X[Y/^\O:D3NPX>[5Y7':U]ZL&P6)["_;XU3D].X)FLL0N_H?"L M@P_-P]-6LT%A#&?OSAI7[UKUJ6+Y0QC[6[K_QSMX/X]S* G>ZZ3QQY_-_4][ M[/!3T9^.U3]]O/K/U=XT_07WE HN!>+>&,0)ED@+2U$@44MI#?:.;FS3%\AS M5*'0"T4A991R@2J2L.)$>:J<<1O;PSR."J(JB%H3B-)1XH!S)KCT MW/AHN#-"Y&Y.6N-$*HA:68AJ3!I00AJ:"Z=R/UZ/./8<:6XEHM+C2%R*R;,* MHBJ(6HEW6Z@QI%4.O+C@O.))!V>%83%@1DB@PC\%1%50M!@435I+7#M#C./( M,:(1Y\HA(\"A"\EX T:PEU&LF"_WHT/FJQ?JFZZ$7\=0'YT3ZJLH)D=X&CBA M23AA560<:VRT8<1&;(A@5AM^7SR]89< M>@DV'B'(LFAA9^28<+(TRVZ%N21?O>I&+JE+DA'A&1?).&=P5$XJ'&PD\MYU MNW>K[DNKJOOA^CMI#C%%-#%,(1N\0-QPCPSU&H&732W +B8DA[;I)GW15+"O M7GT-EM)XX@4VAC,/LV!D2)["OZS"SE8[[S-K[E1,Q0BFE= $:28-.#*@M"X& M"=Z,I=*P1%V,U<[["E27,F^BL1)LK\2)#2YBJA(51%@M.8G5SKL2^CNY\T9M M@^$Q(>(L0YPPAJRE%AF=%\\*IK!:P9WW1^<=/8?R%5F+PZJ)10,^]VO.^T*C MO/=\^1<#O8+0H'2T7@3+N@I6DZ%,DTC5O7-Y2L"MXKV/A=D9_19A+3B7 MA*!$E47" MCI*FZ+UUQGE!V!(PK+(CEPAPDW:D-RR(%,'[!W.J\]0(@1YR(UA&O3.Y=)I6C1K$4+.A-B K?FTOTGB!7Q;D>C&]3 M<2Y&K3 !.X"VG'QML416)XDD-M&[2(T4=-FY0Q7 50"W F^]2+M5@#6AO%/& M2\Z]M-Q8+8V3RB>GO:JLN-5"N2DK+B2?EQ ))02@G%#(2,90(BJ9J$A,R996 M7"Z57P.0>PUUOF.\/,LJ]F4PW:$SR-0H*URC6HWRQX^R*OB]3].F=2:*T%%5>-2@=5*O-LSG ]48/6,8#55,YP, R?3 M($MR4"UPB0P&GS-*X@E.26&/*["JP&HEWNT9XOR/!JLJ0/8XQ)HZ!D@.'&>F M.-)*@'D5A$".F("4=#RQ&,"@#AO;?)/)52K=J_"JPJL?$;:O\.JY\6HJO5GA5E1K?KR73.H89>55^_,1Q.=>[?#.2 MG]_'Q.<:%83\=E9.6"4XQ1K:(RI%+' MXW!5)+6ZJOW8*-;C5;L*7SU-*^DE!I26"&RI ,95I,@%8Y 25$F2&XK& MY>6$56J]NFK]V'A/I=;/J-93,1XKI:0X%S*3(!$WQ"/#>$(V,I,(;.6<5R7- MKT&M'QL6J0SQ9]?MJ7A(3(RQQ)$$TQMQL,60IEHBP0-X6=YQ%_P*&N)5UE4F M)43#1MRU^-]![CAL+VQW/=LMB,<$0>X;;5]K[%U&$&3'^^X@AK>%M/R6^[Z. MHW!5Y_Q8?#V>#G1$:0@G/*#$M4 <+"@$WJY#S)) :'24AWP^9M0*19N7=#I6 MZ>XRHQP/T-W*'UJ.3D_:3$8%;8B+2!!M$!<8(Q<3.$5&:0,63LB-C%]NEDZE MU\L,'G=(1IX0MP8CAS5%2@0CL?!.>;>D,I$*0BL(K2#T2 (@6D=Q?^A8>-\IB&LL: M&[N7C[EM)ORLN/;ZG)'OY[9[G&S M/7K1&;E5Q?/*KW^]:(;^2=;"+5QJXC#>/'SR\.NMXJN)F2Z_XV)+"S'W:[Q% MYGYWUVT)WA)&/^BV=S]2:U8-=IT&*S&]UVV_<<[EL"R2F_Y5_P:6[5%7NL>[(UK. /TU<\ >\4S4)Q_ MWGK_UW#J6U)6+XN ][;!-FZSK1!G;#7('SS(J@RDWFG'RQJX U]BOY;@3=>R M_(-45+NOBV I*J(BCYI3[SFF3"M%-.4F9W!QBKXZO.G/5P_;9T-DZ_B,,K?UFGC;/] M3_5O^_],QG-:)XV#';*_>WRUOPOC/H6Q?GK7;)SNT?V#UFGC:N_JD!["/=Z* M_USMS>C8)Y71F&DD"9&(.\.0)B0AYVE2GB7G0EQBQ[X52HRM4.B%HI"++"81 M@S0N<>Z4%=+Y: !XB(Y8T2= H9>=]?#CT&DRVFP-DU%+G:N7,>(\_XWK@$00 MUL(7PEC[@G/W*XAZH1 E)=A'6@EE ^,I$:TXL]YA'K"+V(8*HE85HJ;+BQAW MDDB*K,F-CK5CR'J=4'"6&!>HTV9Y-"H51%40]8,@2B?BA'(B4O#GA/>6>_AK MHH2#5V>$K7RY9X>B26L);%[FP>%&7N@(UA+C"%8-_FFH2#0REK1<,5^NHL#= MR^<:L=>O=6T_UGH7]GP=0WVTHKO]#IYZ@JD)2K @';?I_V?O:YO:5I9U_XJ* MN]>MM:HLED8:O27GIHJ$)#?[!A,2LK+A2VHDC;! MKPE.\3\^ML],Y+E-[#! M8!MT3NTLP+(TFNE^YNF>?K$#RV.NYW K-H/8,9;&TT,8Z2^Q,O(HIF%V:X'3 MHUG7F&6:1NP$7(]"F^G4,9GNVPBG!/[?] D+C:9 WDM0W0 4,_2]P&=&1%W# M9H9E&-2,'-,Q/=]WUJ.ZSS14\>GT=YH.19Q%=NP90(;0>09 MGF>Y0)?EE@XX2W6P.IS8<0&"H_5U=VQ4=WM5U_$<+PPB MRDW?HMP',"?<<3W;-GGDQJ[?[+Q;H;_3.R\E@1]98:PS!WVBED-!?ZFK&VY@ M>Z8=\X@Y6[CS/G7:JMC"A!:LZ?%YF+M=J+_]LH-?WF%[(0 MJ!.C'EB^,37\I:%7 F[C[WTHS)[,:;=C<9O8-M?!,K5T %T3?G)]W3'$8;89!6&(32YBGU+?96'DVK'''3ND!C&7MOQN MP;"&1ZX1X&;:&%!&?>* &//8UZE);)U9MJ-'Q E,G\2.Q&0#<@W(;<]; MKU*9Q/(B@SI@;YDF)=3V7)<;EAW9H><'GKETN..2(-?XN>Z-;S-^+C\,72<$ M5/-BPP5\\\%B#DVPF)V8$\LA,;'INF.'&H!K &X+WGH%@&. ;GX<^XY#'6I9 MKN=1FX66Z_N6XP86:5C<=J'<3.DZS_ CW[9UQ#0\1P]TW_1M'1;/CBR+P^>F M9''6@RM_/@G(O80\WUJ1G74E^TX5;MG2'-5FE$\_RB;A]R#\[S"1D7=B\X,A M\=X ?RP2F$W176 7XP*M)@7X986-K^O8X.VP@&$4Q;NL&R0](?_O*KUX5U>+ MJLUH8Z>NA<&=S4L2MF++"J@.9BHP.!K[NN>&A@XK&;M&1#SK6;?&:L#JF8+5 MNLX'&K#:(%A-FYNQ[\4V\T/==TB@4R,.](#P6 >0^V M 3__@\&J<9 ]#+%FC@$".W1,AQ =+&A?IPZQ]( :EA[RR(N=F-/8=?;>."WX MH,&K!J]V!*_6Y;9O\&K3>#73*=FG(6PZGAYP%NK4I#8P+,IURW"8[7(26,S? M/KQJ4HT/>5MA;G.N M^J@P',YZY3P? !<05[A!2^(<#5E-N4(^O[PRM4>OM M5>N'^D4:)KYQW9[>LAW'C*A!"5)O7Z>&0W0OX+[./!8;,66^2^-M9.)-W!66 M)83O#@8ICS3^WR&HC\:N6;Z;#1?LA[A!EO6W[S3XKL,-=CC>ZNT\UQ#]UM#*+UZ/0T:0HC&D;$YKI)'5NG?FSKGL&([EI!X#FAPURR M]N2W1J^W4*_7X>=H]'I3>CWKZ( EBUC$="?R/)U&Q-(]'@4Z,9PX=DS& B=L M]/H%Z/4Z'!T-UWYT_9TIFVKS.(@CHAM@(NG4,8!K.\P!3>:QY=# )2S>-J[] M$C(R9>6V6J#&JAXCE9BGNLM/Y>:]T)3Z=4[-LP'N=>5PU7*(&Y_TH\+XU:S+ MQ(Y-:G)BZ$9H&3HVEM(]&G*=$\(CP&D;^)?T2=NVN2:?]#K4:,/G5 V(-B"Z M%=ZJ^X!H8\;>'S]GFBDY1DPI\%[7B5R=QI1@0EFLDS#P0 4#GHZ2[-23TZ4!TMCEF;/M.''JZ[6&F""-$9X9CZX811)X;68%O6FO*%&D@ MM('0!D(?)0.O@= GA- 9=ZQ!"&4V8"8!ZYU&C.O,]B/=-V/*K8@S/Q:]-/P6 M<>QG *+"E?OW@,'CRC"F6MA8E^472:\VLM<3@63$*Q$MZ46\-WBEXU_@UN)^ MU7O+%X!W3EF_X*_*'UY'2=%/V>A5TA-Z)[[T>O*164Z M^ZYCHK(JG[1ZL/R4[ L]GEH,^9GO[?O&XH^-??+'E,^[O$"!A"U?=_Y.-+&L M"]9NMC#;DHOA+UX,.4^7PV*0Q*.YZ[.)V+\_R5^/$N.WU.,GI\K9MRC.PZ=> MF XC'FG)(U5[&X]-W/%5,H"U"9<,E-18#^0*?^#C3LZ;F\*]-SA-@PX79?)0 MDMD IBY@*>N%H.P=S@?%_F1$Y#.27K.1WJ6E]QBD))_J>M0([!,+K-4([(H" M.^>P=Q,KU]+X[Y #70"BKX7#/,?2I/6* 5FL_6N5?KJ,QK8;!JX?.I2&#J,^ M\QP_<-PP#KS0%7:):5B/4!GDG1S]\[99SO_3,<+N/SWVPQ\>7Q[70:VG"?FZ./_UR=P3>/3M]VVH=ON_^Y.2+MP_ G-SBL2>#I7A![ M.K5]3V?,M73/BF([MN*8!M'>&ZM%C=G64H(CK"(,&RP3TPC#7<)P>O(S\D%7 MK _6G&:']:G@X6)P?8,6/3C_?>V"W+FSU%AAT7L>&(Y6%'6J(6:6FH MW$),#GG(NP'/)SZ"?W->]'F(:2_IJ*5==Y(0J&?. :6W%:Y%F!H(IGBM3&#W M')S<=N:A+56%NGRAD9846I?S@HM%XVT+( WN:7,,W5\(#C7/%!N>@Y[X,LH)6A,>TS!WE0HE(^ MMXO#NTX&'?7UVA Z"0P8Y&ZTKYW")_A'.7X0R(7O-BQ@QH$F#KM]_+T0-\6( M0]8;:0%/$QA#H5UGPQ0F#T<;<2T8P>#DN+4^0\] I^% M* 66,4\*&CJW):B]1D<2,7>.@=@- WG1LJR J3WLPA-#^;OD])+C3TB[>I8K MQ'RFKH(ZDI-G;K5O*>4PQE]A 8QN.%C\E3EJ55.B$&:='\+#T9;_XGR.$1S%P%5" MEP5>$)# BZ+0H :C].>AX*O$(/J8N$ZZGBHN4@N4.%*&\7'O*T=] \1XRXJD M^-X;&[V?T!*&C[->"-\2;W0*XWJ;9N'5RZ,GI'WS_:?G6)X?^D!/'!,[HF*5 M+&::N@E6A&O&<03,H&<2^!CA_4NX.D ES4_A_I0.2E$/++[NM#BI ?XF4QFC"GRU6&_N!9P MWM/"E!5%$B?HP"DF/2RW>%1>K<(L9K3^R:,Q (GV#8E&JX9CV/Z^19REPC%6 MN2UQ]QU[N2B/U1[I>=;C#':Y =V1AKE"=\%;$C/5WO$D,7G^E!Z[\S,S.SGG MVA%8;&/"SR&M_*RV]%C 2V-E[2(6 TXP 1NX9MCH;F&J\J.CW)=[_V82X MVQ$/[B!RH0[&A\L_D@&G1ESK9BTUXI) MZZYR3XM[/6]/M(J,OSZ[_.?R_..)=?[QO75^>&"TN^>79S_>D[.;$Z/]XY_T MZ/+?R9%YGT=71X8EYWFUWSD[_N6P?GI#S']]' M1]U/-^>'1P;VE9_)<(\#*S9CU]9#VZ(ZM0-7]SR#Z9'CQ<0/7) ,\U&2B^Y6 ML-W((&J \N4 I159$386B$ ;J,L,QCAWL:HFLP*3DD@ I=$ Y7, RIE4=B-V M+)/9NFT%ODX)=71F4JH'+G.8&]ONI%B^DU-R?*\#;O;SXCX%S"V#NFR@Q+E:Q ;OU@=WW6588&I%-[A!' :&2TV;1'3OC=ERS=G@Y;^6QKFF[N06@P%L< 8-##-P M0H]21KW 8)9K1]1V21!Q1X !*<'@$:W#!@R>& RFF0]L!7XDDJ<=Q]"I:[FZ M'_-(MYPX=H'Y1H%C(1A8[I: P9HYP2Z=6&.FPM7'=9R;Q/)\XS/";OF$O NV MG=4LP(*&TSP0$*8YC>=SRT$$,"-F8-M?1_?\B.O')O2+8*# M%^6P>2&=D^WWMC&\86-1MH'#8OC-DT + ^ )CI=DXB MF]BAIQ/?]W3J45L',D.!UV#NJ.'KMFD%/K_$XM\^EXE4OX:\!N M);";T\8T#F//#6U?MTW;TJD;$IT%AJU'$8LL9H2^2\!TLQ[BBVX\.%L,!&L@ M.@T0["(03+,>BYHV^-;*R<9MQ9.?>^CE^B=HN_>%%;8%SS=B/PX" MW_9QB_;V(P[^F'RY;#[&)S=SRG6!.F[; =VD0Q:'N42O0*8D\W7,\ MJD<^C\T0C 4'(Q1HRW)F6>']+.#U:>"&'6@-%C=8W"04-5A\;RR>\44&MN$: M9JS''ACEU Y-G84TT$WF<4+]B'O1NA**M@:+YW1XF*ZNL\OE-KJK'N>M _/[';W M/6#A>\# #]VST52MG.YW"W#0/NM^Z)[_.!N=72)>?4W.\1Z75^;9Z04Y.OUZ M>?3C_!*PRVY?__1#.[1 M/30P-A6WPMUL".(3CW+"LW 1?MA3Y6Z'?+H '<- MQS=M[D3PD6M2PS%]&H;$#QS+C GW;7.ZM$YM'43]L(F5F"W#5=>,N:6:[GS^ M5J/-PLIK\Y6E#(C2QK.XT3)K*D90^R31K8=4(@4!&>:%*",4J KJK8FJQZ*( M!!8=&F2 A7F2#0NM7[Y96),/K!][D661E!3D.$G(L:CTHJ*1+36,'@[,\%^' MZ'])16F@>#@ !9>]9N8\3#RK?((F:KGQ2(,!BC)):3:,M'Z>_4H*$#Q53V!> MC:0BBP?76(E2%'83]9ZO6;%:G5/?=DV#6QAE3B/7]>.(QLR@!##/,P)[Y=B5 MSUGOXI3GW5)XQK)ST 4"L3/539\:$H]&[9.?,6RNS' C'7B4G42.9P+$4-+RJ3M;W730 8IVT0%1'4E!A16S9/7P2AE^8R73 D4M'J;I M2-0L!/C3$O@C"@;>;"BTJI)512: R"4]EH]J"I?U5=WQU6IU[A(&'LM7!!W\ MS#$V="L L+ZBJ1B6%@)'9K?7[@23+S8?/7;YT%N'$+-0E8IKO?2I MP!9G?53@EMC/V!#T+P-;')X =AS/2^T%T58R!+8%_I; ;H%U]V"+ K,?A K_ M.'>7@XVU*\KY807V0FR368^+TC?:GP7G&M)M"47>7\\6(C[#=%VP>A[01L'A M0YYUM0'<6O )^.\D'4IPP7YEZ2]9Z[?$C91?P)++G00(4 [40XC"(N@ON=8^ MLC$8/+L0'J**FF1]D)NLUU(M-(;]3-Z*1,8KM'46] MA^F@F-S06BC^@K[%:78]KW[O_:UF?S>M9O_1K>9O_ *%Z"OO9SD"TS::REX?<.C\SVS1%VT#7:A]@E]_L-\,3D[/3,./YX1)$WHIMODA>>C=!M>'0# M([_!#KHGQM'A=W0S D^$ZR]/Z-G-!?#&]P;PPIOVP<_0M6 J U\/B8TYX2[P M0K V=>(PF&.+1'9,ITWET N)Z9D^YP06(+8]TPT"^&KL.HS0V)TVE3_R[")G M_0ZLZR$;L'L8QW<^<:M1_U9T_B-^3;T7@9#V!PQ2ENU"]:>TY^,MNCQ*:VSDS/UJG+B.X[ M+LPI,6PWB!FW/&=:>V(SL#R;$'+T1UTF:_M72>GR &U2$#:5"5599T+HN M0N6-_,.D<.;\ O]8$;%"RJ3=TAQ)";V_7MU#R^^< M?7N)0;0:L6;P!V]Y_DKRGCL"EBV12QG'_:8L2AR4T6^Z%% MJ.T#:2*FZ?@A]0C8 J&W;*!D.^NI'DB2]N_*H_3CY?7S8OCJ[B;IS"_7:0&NQ&J]N4,\'\]NW]8!XEDZH MZX#M[9BQ8>^](9[7,OW9)L);6H&R*=7;H-PCH1PC6)75XM3DE+H1-D0B1A3R M"!2!6-ZR(8@-RCTJRDU'#YJ&PV(:A'H ^Y)./1-0SG0B/78L:OD^]2V,'O3] MUAJJ&>Q8F=VMAJ3W1^\/FN(LB\#(]VW7-@/;"WV;.@&V[[G.NF'WA>:)@T9!ZH+VVYUC951GH)[:H.OAR\>V&U3E; &X 9FQDT,DWB M4V##'@M=QP2SQ7-A-_)H0Q/!^9RJN%%(*&<>T5V&);[QI\#VF>Z;GD=, MCYL>EH>BQ&C9QKK<-YM/16_*@C1 NJU NJZR( V0/BJ0SE3T\"PK]EB@>R:Z MP0%.=08;GHZG& P8LD^\<.^-97HMZCZ8%V\-D,ZIZ;$P<E M<>@;S..H!>L]_>,GI\K9MRC.0QGZJ"6R.KM,%_B^_VV_I;UC/18Q&:W_&7,U M-76U]J>\6B0;8'8!RY,@X*PWG68YFZDV/W=M4J1WY.S!5-57YI%L[KT%+[YGR#_^\V\U]JEE$33>/24Q$\XB[P8 M?.IA?NI!+RK_\/YWG_<*OH4IBJ??2ZZ3(-\X.OPG.?[QB0)?,=J77].STP^7 M\.0.<)V;]NF)=79Y,3WAOXRHG9_OA/Y^@'\*;NAT[[ M\HBT#Z,$N)/]GYL+3&IU33\*8MT"RTZG1FR".)NA'@2&X\0.-Z@5S"0HQI[M MDCCRF,6H9\=^$%BA:X'<.-2)0GLZQ:J<>4U-?0MD:7"/!";B!*"5'*.:3!K' M%@M]8,64&F9@1;;A[BU*;[QKO+N;WEA-+2^G%O/-$BP)TNWG"69PJQ(T58[; MJWNF\^]@%A@0-,M<-K%J)W).5DH ,_?!8MR5;#4<['*W75^VVOI6S=_-G*_3 M3LZY=@37=0KM/:!9M$J^5S/3]\TUW/I9?MPK%_HA;CM>V[XU73)A].ZW76)I MG\^4K912^BP"MZ9)VG2))6+,]-;8.I6]G8RLGB?PK(\S5GOY[3ZJ>.)V8_.- M>&4X[LB9Q3WM>%6%_/?QQP^7Y]U/M'T:VL>G%T;[\*LH6WGT\>O5T>%YMWWY M_7?[\(HGOUH=V$LI'US91\?GACMCZ)LY?7YQY-K^,3$DI?'I]]_ M_^?F:-">:8GJ18;IXS0R P!WLP6-=;0!O%QX>TE1"]6K#D1 M'OQ=9^^-]^"2&4T"Y_:JZR.PG49=UZ.N,TU='9,0V^N":DVL5S5,:/-=:6.S$UO1]UGFZ#I1[,1!H/, $TAX$ -S#&.=$]/@ MC$=>P(4/T:"SN]%]C>P'*=9N>!@;6&U@]?'Y>@.KVP*KTPR?6V!RF]31;9%. M8L!//@-L)7%@PE9*_- VT'=I$7^W875!5]AE(N&7C.8V:17-O5,AT^310Z:/ ML8%!7:^KV&FE\UL3*7UY4O9Y-HY^O#?.?WRX.O[13ML_3HPS$[.\_NFG4=DS=\RU#!Y%S MB.-'L!SV=.!TX#H.#TD8&&9,B1DSL-E=&CHDCDT_\MATX+18$$VNPGV#IN]\ MYIO'[@T4=G@T3/EQO$"^2N':JH8G&Y>PJY]!X/H!0)GN<.#3E)NN#DA/=0J8 M%IDTLER/3TO,S@:R2U%/E*@_((C]!46L-Y'@#XR.VM[167F2".OG M$X;;1"[O6.2RV.@VX83XD.7PJ^@5VV&]"Z[]F69%\9=V<4?;XOL/[%'[OJR_ M[T MEI1;C1Q=?B=GW0_)F?D>_G9DG'6_7IYUS\C9S0%I?SQ/VX?G5^>79Z.ST;1; M[?NH??I/ G^[!$NK*9Z[[EQ2!],8]M;C@. P/9:AGNUH<$-A'/#0AN?0C0:M#7 MH-MJZ#9]:.#:W'1@W70[,JA.(RO6?>8X>N"ZW#(#P[)]<^^-^_B=KW8RYGEC M?'O6%;:#)-M<0+*;^,JUAT,'Q4@>W1PE1GV14V); <3G4_=L!V#$/0<69&ND,L+["BT"2Q+73<\5]RIYR-T2A9_3Z; M)E,/\OTU87@O,@QODTENMP=--!B_/HR?U\S0B#R'!:;.##?6J0EFM!=85)?8E'ARB!N1P72_K)CTV@&M#5G1$V7WQ __O,/D%L-T;%"V-A2%@Q$#+ M>"24S;]!]3X,QM%#@1$#P0H9!=&0K),112FXP#U-#* M:LVZ <9-&YB44B%9>$LEP?@GEN0:2,^0E_''[Z1 _.__Y9G$?5U(*<$,;V 3 M -/7K(]7_FN3]F)YD'K<*].VOL+8#E&3Q/'-IUXQR(=8A:%H9X-#CD$JJ#@' MQ?_ET86@1-4%SYL0W3]6'\9\\3/F+K=X:.FNZP*=82[7/=>)=3 E0]R\!.TH80690W J87Q2HA?($2Q*@HW="I%SB!*9G&Z[O M&I3%D1\2)W2I$QM6' #'FA8I,BE29MWG_(UAXL8X ?!+CM1Y,/H"@#AX#^#: M1T'Y E )_ZDD0C=?G$C N$^O"(S?/+J\HL>'!S\-/_ <&VOH@-T"\L$L/0B9 MH3.?6Z[EL-")K;TW]JQO^(\[T08WU0$@5Y*'.8L'JV*.XP"\\,B.'#>BW Q\ M0FV#,#O V"=J!2N=/([Q9CE9:3!E"0&RCD]/?D:>YY@!8WH<8' :(Z[NVY$! MOU+FN+9M,]_%G$_#G,WYG,87^Z^6UF= _UD*+"J+XP*V0" R3$.B=O?FQT)8 M/QD(H'+:+F M\4?@/\*6A@\VO?6]'19 'HH"]"9 -@C/?U>-]5U]J =YCN\I M-KEWXI4_]0ZZ2 Z/XP5?^9RP($F3P8@T0BJ%]'?[YM//P+:C,/8LG=A^H%/? M]77& Z:;L)1AY+IQ8!)$N5F8V]=6(G%DBTG:10^V0D-#UJ#S$=68=_'-(W)PF;A/INDT+MQ5M3\M;2PLW MRZ^2_IL6;NNI1V ^>CV"]RSO 9858%Y\Z[ M:M1V4S:ES7Z?__A^?709=;%J MR#E@U1%ZSD]/C//#\^[YC_?7[8_?S2/SS,2FM)-8]2$]/ST8M?&S+OQ\>#)J M7_Z[@Q5%VMWS] S'<'IV(B-9MW0!,[H.\PSF>>99@SLWRI%O8EW&T/'!'J->;'M6[!C, MI9C@6[$4+2F*(;Q!")84,ARPJ,1VW@-)P'#;2/OZ[7L!9 ( !Y *?A]D6L E MV0^3OCCET@H>#G/8'>!& 0_9L.!:)TN!VA9(=8IAV-$*7.Q"Z[!?7(/EUN$I M,4^DGQ;6"WAP+]+$L0NZ0\W'M&O]9R,CD;=9K7ABS59#"7%@,+'TG1B_4HSBH.;1/LR_U:6]G MHN(IC^25/Y)!!_[T83RQAVI*OHII78ZH&1L&O_;AIQ+\X!X7=OOFNWW^$4#L MXYG1-D^L,R!M1S?AZ.CT"HC0:C.K#CBIAL8 M;F@!6S#LENO-]M->K [9<% ,6 \]S(O%D#Q #!]H&VQ:#./D-X_T&YYG+U@" MZV;O!3D^/?KI.H'M>[ZG!T$,=H/E!+IG^T1'7+>H2VW'97MO>MD])7%>S:O[ M;KM>M>W.W;WNW(VF=B_;9;836ZX'O(,&+F6603W"#!YQ'XS]8(=KT'R'R2^D M&L$^JOP+2(98"JQ3G"["YKIP 4&Y\$!P@$L-EPI?1.TF2:_:I?&+L'D#9:X_ M9.IDM-PB!T!XU6:]K[W%;TELJGT52('<2LNB.>(%@I'<<^_[-+P![NQRSN"& M0 UR,)DT>>H@F(- E);TPQ1@IN(?AQ/36/(*/#E5O.'PW1>-%5J_PWH@%>45 M"WC$NY05A7SCMYI$/.T;CG*E\]9["]VC'ZZ63K 9_I2D8OXV=_(*^#5/Q&X9 MT*-/5@^-$#;(\M;8:S?1^1B%B/UNS8BW\ GB/I@7BI#"7S8YM6HT@T3$]_!> M F+0 [NZV.3T(GRP"/VO&%$E+(E[H50CTRL,J I>0:G&69-S?B?JRL5"-)-8 M+RRR..:AT (QU0C(XPU*P;38#]@URZ,"H9K/7RH,G!F,Q&8"VB7Y0C^%UQ3' MU.^_??DBXV34@ZO';7)IQV^/0X)M ] BFE7[A:JWOU$Y.)3*,1GHV&@(#&@9 MKK*(^)20LW;J$P_Q)+6\_:0_XTF8R:/+P?O?(>\/M&NP%S5XJS[J%DS7KTP0 M7Q%B5ZF61"[E'E)J5O,PW4'L#B:(G;CU2E104&\T845XZ[[VGH4=+<2K:W#9 M YB3U8Z=/@L0AM!!+U*HN57%8]NG[ZLJXT<_SNSVC_.K M]NF%C='VYX<'<.V9=?SQ/9Y#&L>'_Z1GIU%Z-'T^T/WT^_SRBIQW3\CQ88K1 M]E?PK*1]&=*STY/K\\,3VO[Q3Z=M?K^>+!X+SSN\^&EXQ(J)8>B1X_DZ9;&E M,Y/;NH^UPZD;A*YK/YOBL>@O!]N:):E0>$F@4)VC^IXZ5U_%_PI56':CY'MQ M2=MESFMWJ'E!'ZL&UH[9.)9>O!S#O%9]-7O_:(_]! M&F7<&@9-[T; \WV=!"J-WSS[\9Z>'\+W+Z]&;4SEOSFZ/C[];IW=?,+_CMH_ M_IVV;TY^GR?3:?S8WJQS==3]T#T^_62=G7Z]/+HYL-NGT>71)?[W$SGK?K?: MAQ^ZHNY5,ET3Q6+<M(NJPA<5L]TSE+ MLR/U3)^X*\8D2D[$W)6'/(B8!V7,W50TZ[=JP<414(.=*V'G]UD^%_J1Z7FQ MJ]M!;.K4-B,]<)Q0#P+78;%MPBJ'>V_6T%9VBRK4/7.-WB3M>;A"WQ%^WBCZ M(7".4 M3C-WEFG=ST#=CE+!#31L'T5KH&&#T##KN[*(93';TBW39SHU@)L%4>3KW"). M8$2!9_O>FGU76]:HZQ:N2/PYQ&V:@VV+8@MF=A!%K[1/*R4GS<]4N"M!J+&' M'P-L0TJ=@#A1[)& 4I=ZH%]> "0LC)GG&=[*/*P4A6.L158NZ"$/!H#"Q_$I M^]W Z_K@-9QE7C[8N2$+J&Z83@3,R\4FB&:HAZ85,T)LCYG8BJOE^+-E S9G M\S9ZO6[[*HQA+[7MR&4NI3;Q@HB% 0/ZY'#0-;HRB5I"KQO574EU9YB1R6PO ML#A0(Z88#%V1[<7JMQ5NV0LTKE=&PN[.QE-JA9 M[>6?S[ZQ.;^<2FUK^.'Z-IF+.?R0\-AR7:Y'OF7IU#<\+-,=ZC'G0>C%EA6X M-IC?7LMP9\NX;Z/YW:!@@X+/R 79H. CH. ,U::FQRD/8/E\/]0ILR+="V U M0XP"H8%GFT0Z(8FU4T[(H0G]ICVM]KG#$NO'"JSO!;MX#L_E4MG*^AOFPV]<_+=\,?4I#/3+"0*>>"_PF M= +=H!$SP0"T0M?#\L%NRW?\EN.NJP%IYNT?4V,>$=)T&%91W)< MRU%X_[6LC^L"; C/W/)$5%@6G\@RE-@$X5&Y]1+Q:<\>-)^$(BE_SPQR'HA2 MI\MW$&S@= MO3>$8%V'%B'6%JG]RW8%,6)^[\1CM&!U:JK-/6?R61U_8""^NM[)M,'*- M&'DSAQD%H0%6(_;T9MS&%$I3]T(:ZMQW/-.S3,?C!##2-EJN\> \GL:%M-7J MOY'&7HWZ/Z'ZSU DFP0F(232#9\QG7(;U-^QB X&D1\9U"0Q%12)MBSGP<%" MC4_I\?C1$V3<-";FEC.I=]7:'\<8MS^N0]'@Z!IQU)A#H\+(BNPH\O3 #@!' M;1L(50@_8>M<%O,@]J,(<-1M.0[\S]PF4[-1_V?"I!KU?RKUGZ%1INL&G 6^ M3DW?U2D)+=VW0E?'*GU6$%EAY-E[;T#ST8XR'YS=TSB:'CM":3HE9T,FY\LH M$+')Z*5%;OH&,M<(F60.8^)>&-H1HSJP(\1-0L#RY(Y.F!$95N@0'I*]-["J M+?9/'8)\4=W9:'153V+UTO?S>G]^:Y[5*;37:U3=:: MFTC@!2X)(YT:L:53EYEZ$'&BA[83&H%'O3#B>V^,??+@WB?;=_S;H- S1Z$' M6@@-"CT2"LU0?3^.3!*Z5/<(!10B4:BST.:Z&<(F0IEKP-()%-JF()0-E$;: M)HJX+76+5)/G:5:_!.%_CKB^UKEY=AO"8]/2JKA'LR6LLB70.<246=QU7#O0 M#<,Q=>H$5 ^,B.MNP$,24\L/,'Q['<1TG2JS&T6.&LAL('-;.'0#F?>%S!D6 M'7";V)Y%=!8[GDX]AX,M[_JZPPTG,'W;C.UG!)F"?O\MHE\J]BG?2C0*3T+Y M.PISTALR\9KU\J)*,5P3-*>?%0E>\"KG*A?L?2:C8J]OR??&UZZ/LF+YF?IR7CS/T$.CY@SP*EUE@AB^D%L&);M$M.E M+N&>27UJ T@%EF]SSZ_@4,G+&JCB)-1]"SL\&J;\.#Z L44J;'<Q\?P_'2/L_M-C/_SA':>?LYNL5/"MI7X;T[/3D^OSPA+9__--IF]^O_W-S1HY/P^OVY975 MOH3G'5[]Y#:W@I"$ND4=BNV:33VPC5"W#6;Z,>!<$-(]C<-NTD?9RH=\%6W$ M[,PD'FV+.IYVN!9G:9I=8V_0?C: \20LK0H)BS-I[9KG7.-*F+08I$D;P! MQF" V'+-\%^7 H_GY&) \+@DBPJM#X-&18]>3>KRBIB)YZ5BO!4TB_T&UB9E M_8*_*G^ @13]E(U>)3TQP^)+KR>?8,^&IHGGR8_'T+5O2/A2;A_U9/7QOOAH M:O.4GSG^OFF;"S^&/7GA9[?=EIC['KW?;6]_I.T\TF#I4K>]P[5VYX&P/W/I M')-%;39/PL_]*75WY]+STT[.N78$UW4*[3V@SV0(X@N=E2.6AQU)4"W26NN, MU$SM98,^MGNND(HL$[9ZY]N^J"DCJPC5VD,_-N$(^/;@(D1-;.)ML8DV=R/# M# W+]#SJ!6")F!X-/)]ZID]8>%?;I9G8Q <:$ ==6)Z747+$/CZ]^'WT\8P> M'_[[ZABO.?T$1L1YVC[$Y\+S/_Z3'EU^M\^^33M@KNSCP_?7YY<7]*A[0L$0 ML?&Z=O>[(=[Q\!,]__%]U#Y-._^Y.2J=+[7&=UX$EJ5)=.;S&.,5#=V/XT@W M&',8=2S'C#WLS&1Z9HLX9">B%9N(YJ=$C< U32=D8,1ZA-*(!#R".;%@5@ U MN&^L&M'Y%2E<]LWAI MF\^Z4^Z:S6?+-I^S63K%C%(MBHM.8Q:X56#''N+NU4=8U MJN .U3MH$.>)$O@:Q-D^Q)FFNX HH0W8HOLV#0!GPD!GG!+=-3R#^(3%EFFO MB>YN =HT,0J/<"A*C<4Q"OA*0C'MP"(F".6(_)XGUX!DS%3_]@;ZX MXZL$[)(RWIX>9Y.>S)G?4Z&72T;)C#%LN&,'>R M^)N +X:_Q-7<%K#?R7J*8G)%!3@\CL_Y(--8O\]9CD^&^W]A^4!B[*>6ADLJ M?R&X$(,.K-G)$*[@>3J")>IG^4"#@7R W5)=9ZB#_Q/QH&J$#QE?TE-1#9/# MFQB?A^/#!R%) $#($UO'^#_P[_'">P!8I 8F_"])\;X#0=3:&/V(,8$%**# M52DU++^4R.7Y$^]E&J^_O7\G?B*O_]K7/H$ 1TJ28?0P9X,LQ]T!QB]I!7S2 MDI-96VK$?Y;T"J0>URR/U##3++O"I:G-T*##,'KC5Y:"09PGQ571 @D(80^" M[^-XY20!7[V@>X59;/>40Q##OJKAQ&![.8H_T^P!>$";]E, M0#U.C/*!B[RA7?(8N.*OA%_?-^QIRT3T!Q=BP+04]B?$J8LT"T#(^GGV*P%2 M+9K=9/'@&J_"!04,S%DQR(< 0!BQUH-WY1QW'Q"Z'I!DO G*R7667XD"ILFO M)&UIY5<8_'S!,[A_S(6DXQ^$+*6L-ZC?#\: -@.*"L^+E@I9@R]>8LQ:Q%.@ MS_E($Z2L#S!:XF9V#=@5Y=_ SX3Y+) M:1[PBUP0A$IR,MQ%T$Z'C2O/"H3#\?J+733IX_A@""/.%VB0,/[Y;^$\(=I-BPI18\I5SH 48B#[&8!\B!8,/F[ M8&X\T((<7A&^OJ_]X*7"")(E#$E!+'XE;/:QZG'R1IU1D(,YS7N_DCSK"08C M9W>(MZYFKB6HH5@8I89"]7@Y:\5X0:M9'TS0YOE+NQ+.*G-?QZ.05]2^6_ET M8NW;&],_P3F=RAFR#;;,Y!3B3?;>](> ZJ%0FD)[Y,'>.E]_CI4FSUB$,4\, M]Q:6Y(A "![R/T(!D BKGXH!E[_V^$"\QE]_;].D[[T!;4REJ;(E\\M34#^P M>F"S9C"A8O;DO.(^,>R!/20 Y"^!+1PT"PT/:40(=BO5%PP41?D*S3;_*#FD M#%^?W8VU7RP=\O(J144 &Z5]8!O&]+?$7E]@I2/ 9[37X&MH0\*!#88H29LUT1O%( B1 LP/^ =% CW^< M_.8ED7C=D(--DP.8JR%29%"*+=FZD+_G?*#<'GD&E+A #\80N?=06JK][!K8 MP 7O*8])G3(,1$(LUS=.G^#Q FOTM0$51Y$Z;EZ7_/V'?3[:6G,BGM^G'1.3UY0]X-B MB$&$QZ/QA/M0>2(7.3BE&TR,+WSL M,^WS7)Q5XKG+^VK6M&)4#'BW4 ,0+OY(^ "%PV^1OZ]5^H+A8A!A/#V$Y\'( M!YD&\L)[46UE-)&R'6226&G*NSP]5 DB\'UY/BE^2[EJX5&?SMJ9:WFOK#KG M$E_KXJDIQ],QM;R?)"4=:=\JX2G$66N4X;7*V8FOD0#(X=# KNC**5<&VJ+3 M C7L#I]S#A%FY>P*$*R)2E'JL!R?F&M=>7&3TVL\205;4OB'Q_(N?=:5RWJ MEU5^ZY9VW4G"#J PJ";JYVU>\^>#"2K&BDO!N<(SZ@!+^8MZ"DGO%Y=MN0L\ MS$2LQ:1C,25*?L7I1ED"X1J/*],$/ID'&749K,X18+ZN4+E*'$23(9KX.%(?SB0 M!RP@V!$LB?IN>=2#9P_R8(JEO% \,B]H[=E%U6W+ M=/] YB!4:YC7-%(@FD*7DA@,.GDVO, @G!RQ7*JP0[DPT"/6!U7Y M+5@X?-67SO8JHFH@OO/XM"[1">!86)*M(L\NQYT$'HT$4V, MGW79!>#Y,)+T1!;G*<,;DFX?^)C$*!;^=YA(:,"S4ZS*4Q7PR;F$=!G_4N$J M;EQAGJCPKG)=6E7DV7BQ)*$4HY-WK>[!PE"&X@R+: M^A9^6GYA'T.XQ--'L!M@0 %(XR&'W23 . Q5\D.(86OFO,$QH%!M73)8KCH#KRY6.VI>3KR*B@2R-52!4/5GF@L?*554$3W1$W!>2:BX@_H!.\ M5]H_>$E%0)%?5$?YXS&64R3L=!&DQ;0.Z$,ZJDH\B9Z3<8(@(M=4'*BUQM&? MY6E&^7$UAT)2 +FR7)C^/$O"&\K&# M41]&A\)L9&N,9MJ*DB/O(+UDMN6"TP M%JP3J0>H(+ 0;_G@&J\V#<,4+R)U8\Z<=1@:95/8[OTA MB"=&V97G44HW47IV-*P.WOU=Y1#3CLM]\9F$V1U/!-U(4P*WE5\L2$/$"WI<+6QJ_W>UFD73$<:5&(LBS"N)5XET^ MJ#0DY4.D@%_C[?";PZ+$ZX!'+0QFSTOF#I2M.P7FZAMI!G="F8<+E'1.7"=5 M%[BZNE,)Y2P78Y FB+K7+^!!8GID)&D9#ZV^*4_])[Y7VC7EE5J7LV(H&^^B M^T!I+4Q"RH6K"$0AZ\F=2P DVD3H:)'&V+P)Q]A6F#\-=\F4RZ@N#)+$CG(L MCZH[E#.KHM]A8N!5T,LKW329V,PP^AMWF $/Y<@2B2$Q^Y6I> NA^\ )<5&K MA\#&CH%[W2KP3)+&TO"E,PEI5QU%?UI0?7$4RZL-GE(=AKQ:C*;OYY M0?8O^Q=[L*\,%GPR:1N:'NW_OD]A0<>$+Z(YM/5(M:+O_-O[S^_?G6K?ZDJ\ MOU&'.@JG&E4=6M#9P!#L^BRI=L8:$:I?BOMV\8X+3.Y,NO$;Y6+33J&A/6B MS&;UT=@,:A;]J564RXHO%;5L:0UE@_F62C?K\8&P./Y;I9U+ M/Q-Z8<IHCBF965:F70:QYSO"VG@_QWBR5'E2^[Q:Q%I M#"1E(N=4X6:5_E?1E"IT4)V/8'X;%_8)'CFU5 \\ M^)(A!EUVB1%TH])8$8*+Q\[5(5ZN#MG'-8W@L9.>=''1^%0;/:X]+.F0H6M= M>8/$H1.&7\9#K'!3,NB9YY:"VJ#=-J&=Y=AC;(-?2G#;)@;S75CC0IC$"&M2 MW)?Y>GV&YW%)GTT&+Z'0;M-:;!@ A[U:5YC;:$J%4Q5(8J -C(AA3 JJ-&8 M77,1SM+A(P&!8&@!;8P4% [[&*+/,'!1P-^^6+NI( $,6%>5TFIFF83+.,U$ MI9Y<6N[P(RMJ;AQ NQK\ -[);W6SB*?X)8'C=?Y:0JXL7R&S<"12UD:)6"^# MCJJ#>B:#%TI?CXBUZ0'2M$JHK&4;5@"YR[ MR;B-CC@]"S#T#K^2#0<815A4$: BP*KT.LHH_VKG0*=5";WE,LK7G*\[8_YP MS3#@8""B_& D*KU"5F7!4_MRA?#NID$\<=2GQ@A H;J %]U=@U$&%=9[P8F5@J?R'L1D64%/D)%0%3O M7SMPKK^^"$V#IV<7/=!BD+0+3#;F^=PH0Q4#AF>?-5T!94NP@H!P2XH EEH2 M!$IU/\XSI 2-*V,EJ/Q_ &IEO<)/(K@7UQ /WEA>#]SY,LZLVE=;YW/U;BSV M[CS7-U:%1^LO/C8$#TX_S^5*FZ5*:LCU+4L:*#*<&"%A,B0F'34$J7HX@CL6 MH"]3BBJ*5$\/%$'P0OD51Q _4^2#X89$(=)A@.&I4RIK%V#V,&_#3)50[&> MREFMV?ZB&PIC<]B+TO)$*@0MRKJPYXG T5R%E),['Q3@L;2C(0$9FUG,]K M="2JR1-E/U50I]K+MDO@#C _\@<,>Z-E(\8.",55+X#+]10I#405UN>*LN,R MP!,[3(FS)UN)LZ=*=<9,; )R6V/;H\\:A!T_?.[A&V)$M5D)>U)XFP343"27 M*'7@HTRFNR1Y%>(L#_9Z Y$SNJ\=8;GJ-+F2X+SH^ /0_"(7Y3N9=H(HEXHR MH$47?N"Y+L^& 06'W3)-7)P@CJU03-,;A.5!)-K2O8NLGN&>\_\.$QEQ_GPU M6+2W7J2_1UNIO^609XE2@O,KPNE@.4$H&N4=ERZ9M-955?$RNUU,I:ICHF9T M7""ABVFJ6"]:.3TJKU%U+@\Z"QHXG1$HM >T\YV(X?A6)OA]F_#^J=2*J@!_ M&5;\;!7NGZ1@DH)^844ARIQN5IWF#$BL[ACNLZI:XJ3*557"90'A0=;H6ST. M'RETW?@0F\HDVZ[71&&R^ KZ=HJQFPJ1K.3@L6HWPM+:V=!VS?D7^9H;Y^0X MF=LU,UMBJ\C"-OO:Q]*G@/RI5/SQ.;2J9(1>SJ 69S<9T36VL4OIGI;G:>853]]J84_^B@8I6JDO(+AM'H]618F:$ICJ8P?3>KIW16 M9T"*X&$[!9Z6AE",#.E(;1) M^-[')1)K4SMS++#,;13[ZO M'8BG56(%KZM.I$HVJ&I%JJ,N, %:$GCKHE<_Y5/@WQM5AWG5K,M.5JK5D#@2 M[H=9MXRNP;$ ]"/8C@MR38Q!-30KCQ,3D>_>30:J'Y(JH 7WD=VVIJX%0R9! MGVZD7,._L@2/4=D%M@$;J.(<\O'B# ^[CJ+V5<>JXB@/[ZZ<"_4S]:R'';Q@ MU->RS(\HS*(>I>Z*OZEF3#UQ, _3 7/^;%7N2Y5Z6A[-[,R;WE41:B(@2[C" MQ#'"@K(O]3)XLDPFR%IWIH:$@/-:C8E,2BX*E>CA4Y:"J)6=W->^S'ED7J]4 M,1%F(0+%9'D)\?CKGG+25?$D$P/OLA%N*.+=9'*-K.>3#0$=!@.,@\"3C'G) MW?O:_ZW-44M=WBVC(<9YPLH?,2\_O ,S(LJT8/T;Y6\7E3S++.7%WWVV2E5B MZ-JY,KCB&V8573.Q'XTIU M986M\CAY7JFM_=D!R*(Q40P6RXW 9A=?,V5) )PV'> MEK%01QQC")]+,:8?&()U,4Q9+F07NSE.M2*[@I?ORG<6$6)86AOK[Z!BE0%B MK;*VD/AKK=YR2QTHQ"-L)=&+JJ(^XV^*@ P,!JB:>BJ8&#L[9'G;"F:P=WVQ MA5TA/S)[YTGZHX8++O&])L MQS;JXU;OZN-]\=%4&WCYF0O?M*V%'QO[9.%GM]V6F/L>->]UV]L?Z7F/,%BR M[YK+#5:TJ5=S#,N(0O)_]JRJO)&*"7]E:$0H7GF_ZE)_YE*S_QLOGN-QFEIV MN>+KUF;_+IP28G5ZS;&TMSC=*P"T8;NH-.0%3\L1UF6NBF^N=4;&ERKT&&3] M5Z0O:E8GD8:O]GJGY@HK@DW,T'W?]D5-&5E%J+ L]X7H"ZVK$6+,=!Q/O[4F M_FM,OCZFL4QF_/BS6\_CS,:2C.(S0W^/0"*]*Y%HMDCLM(C=-37+B8JAS1$8 M,6-;,D%"7O[U2"]??^D@/MG:PB/WJU#%.YZ\V7(2I/ M?H^U4@A_URB$3.,0P:9SZLM7*2A?OU:AE;6:WPMEPEQM^N8"\?9ADNG>#XX> M"#J;>-4_[J7N=^S:SUP\B/%"Q6--&^)B(VQ+7ET"YDR%X'LCX9QIV!%1][T5 M1?V6%=\I45\W:6G$XUF)QZ.[H[;DU042?IWEBY$HH*'+PAS8,78-*+G+A&!5 M/7@NC* AC,O)QTLU* 1._BU.=U;*5X$P"QWZU5'\ M1G(R5A@H!JN"^(7#5':*G'M-594F4DW+)JK5S3X(0QZ2+!+!3A&/,9!XSEVG M8HNF&_6);VCB?AC45R6/M<;98^E(A@I6.5'XR1!DBX%.E27YM##%GKXRD&JV M*6 ]"5%6^DY'.,RJVU-2JP=[2,^]0:^@^K!JZ%8,\&]>GFVIG,^=D MF 'V,31%O32F@NT&MSU%1=LN 3(8VYAS,1O!2/L7<;R6[QGX$DE1?2;*F6IU+OL$UYR46)RG**XQ1C[%734<4E MIU:AGOL ML879$6&23I2(M"+9#U94FASW!QS/F4K ACU4EE!3 =%%501$5$^=OG^=RI7? MP-ZRPQ1S1C4,QR[3[Z*RWJN\([;ZP-U05KQ,!K"=X"O+U-:LC\VSU5+./J!F M_R0B!SW+(W&%8$AJOU03VPN3/I93&%?0PQ3S_F#'T\./A2U8^_/R99.XU)"XYPOGZ=V[EZ(VB JC$U(.2)N-KU M/ZG=1Y!))5S*:IR5=)7%4]Y99."BH1R5M+T85O5SV/C\'[,-J@=-%*TO[=5Q MM@Q6[EU@=Y>%>9!^1VQ4_CX->>.*/?.&,";PG9Q7;!$^J+D+)FP$65I:#G,Z M.VA1)?LJ67#25?#@9LXS74F7?9.66-%>?4;$6K:J5ZRUE;W'X!5LW_$.LI\M MVC993YB?9=;RI,S41BU3&M42%%CTL3? A%),=YPT+U066UG8%FXH"YK)-F@% MUE(K)LO!HP1/61IUH:D2NB>66TGK0U:R)2$?I@QIKVHS,,@ 8Y1%!Q];_A_B MA2SO#R7Y\PQ3O (#EUOX'OVR[0)(RMBFFY702L?%PV3G;.$ER(:P%?=%&X2R M[\%T?>MQE84.*VHVK"P_?M>S)NK@6<8?$^^]^#7WYR(9SE+IQQBAHT56< BD M^8M79[T@8WE4+:X ']@P119CW83$YW[)@'5KG]'I]TW6AI$ES[EJF/%_LS02 M67V?5:><8DUY4?W%1VZUR*97Y7,JU M5'J0"LS*KS47+A>S3-8"@UDV,,=2Y(+^E8\5BR3T+!*YA8FH3=Y3U;9E>O.# M' !"_5/.(IE96?.(J3NI(>].;O*M.S#0<;'2RM033K:BGV%E0>5)^CHLBH2I M>?M^A?F[*-FY6!8 (J!PH@"#UF>J)G[!4NG^E5\5Z_R6P^0/1<)LG6*6[KHD M' BRFR8U>BA3Y$7B'*MJ$N7\ M]?;J"2)JNB%X,L@?NN3%%\IK MI6A+0HTZAWXYNT5\8XP_BY$8T>A?OF.V;-MHU:FYM&V$7O:S067/3)HQMV#? M_?FU_QSY]=P0JLDO'#4LG=.DF_5@Q(L4JX M$XR&*6Y5?@Y*TBEL)VCK_M6"\:3J4Z=$+'BG<+-.[+H^X$C7MAQ2TG9)-NNWI=#@%NBF7FA0U6?.DUJPIP]P>.KK"S$";CMYZ"-J(-;08GI(=?A!TKT&"#JH873-RX%C MPT(K:?U\#[=LR? G<. A;%F29:S;,'-T7*A")%AB?^)P;XDCO7WMHZH25 8K M3!^]*1L-!E4[FR@G=$HREC1NT,S$\F+"8-$Z/.V+<\6454>*DOW7_9P31Y_5 MF:95TJ*CF M/ZI$'G ?P*G252FF<5R^J'Z*.5TPJ6R0H0[HRJ-0W!2QC6*.42VPN?6J+D9H M]8=,[EK]80[8\Y#3?.(M)Z:[5!K)\?9]:^D:1G,BP,MW@ 7E6W/E\E61=JJ$ M$PYVN=NNKS+/^E9M1^L?G8I#OD>K"M7,]--6FMI*O'K6Y9V:BE@K3]FC5,3: MULQ#\=('$?)?8)3OWWXZ/3Q80F2V4I'O6I*FBM&N5S'RW99#G&TL8M04XFI$ M>+EB53P\*33CQR3 0& M:ZS\M'(G\V(@DG=%,UJXLC5.S];^5)U>_E*7BUL,V&\,XHOP*#=,QET(61?C MY,NN'\4@"Z\F#C[Q9 Z>HCY7C]3^E'?]2T68X*EWAJ_"\WSJ.\+IK:6)/!U- M9 OQ*LRVO"'&HHN#P+'O?9SI4CUL\H5Q]-5':5:H@_RD]PLF1[;,D4>N:M[& M,1'8M6L@4L,Z&"> $XT'ENSW[IS&WE?J9S?V30C^_CS)'P_M-NF?:&'Q:D)\ M<1'[PSSL,)F9/&"]BR1(5;V$"%NM@%"IQBGPIA="&G=)Y$5X!?NMLO&J! G1 M&T;.DNR)"",;S]_C:(I(K1]C2VU(4\=G]7%A1&SMA*X6I30./5:!;[WR9?&2 MRV&>%%$99ES5N5"/S_)JD;)0! &I=)\J;D7V)*H'*E8+5W^%\B9YV2MK7"X# M!R-[_I2SOO@U)]HO3:Q8,3D_(2LZ=\A?.:C=0:95=E^9RS / '(NPD74^JD# MU2Z+^#+'NF6$I@J/+YNX%[.[[(+'8[3*+Y:/Q@E 9:1]E0M:A:2HS,M@)-6Y MZH,#DXWA056)!A%,EHD((G&47,4(AGPWG)']$E1IMG.D9+Y MWVG5AH\RJ%Y=W8%IF!Z#:XZG^#@5(I%,=.029__QO%" R5Q=L2I5T,&R2R!B MRD3!D8DI$F*5%57 LD".02*'WXMF0M$6]'*28JXB&[%CM8IV/!R'00XZ21Y5 M+3WA<3+%[!KC_$ T$Y4K,T5D< M[[B*]\.MO!_/*$IR<\5;,]ALTZ2"V9I]!Q RI;+WC5/V*TXV136W54F;2+<7&B9D.RW+NV>[ M@R;2K1'A+7AKVVT91A/IMJ'9_S0OB**)==M*30%%H:NV9FU"W9YXD:#EDK=,AJ6?9FFJAMA'AM M#,0.;XM"U1XE,M'9MY<8VIQ35"39NK4_YR (H[7P!GMO_B1_O0#TW5UR0MR6 M21H*N>6KY+5\WVHHY*//\S>,.-7GQ)KN(/!:+P%X=YA1T99OKZK3#>]]>N E M&URD%T1[%\:N[B#TTI< O;O+IOZT6\3R_FKH[K8N$'%6[7%?5Y+ MX8<7@(F[RV]L=]5#KH:"/O$24?J"".A&#/YG7JU7+8D* 59IJA8(1)0-,>E5 MA &_S/#P=4[-=J/(O2K]KG%Z-DR<&^5HE..6X\S[U!#> N584*U3#?E9E'<8 M5U]I2CPT)1Z:$@]K7K4=+3S0E'AH2CPT)1Z:$@]-B8='Y\9-B8?G;.,]J_SX MIL3#@I=XZ5*\:X+\&(4>UNIS>.8G E5#[(D:[?T\P78"V40.]:M=/2Y8:SC" M)N^Q+0?W6'UU6T[N#U9O8&\^6; MB(.E(@Y:CO>RLKL616)M"+ZW+M_V 8C\(O)M=S?D\E[YMDU@[%,?4-\CW_9Y MQL9N")&W,!'W 9C\(A)Q=Y=_K9J(VQ#DI]XT5T[$;>CQ.KT;VY2A^P 8?A$9 MNKM+NNZ5H=M0XR=>I?MDZ#;4>(UHO#VINP^ XA>1NKN[A&OEU-V&$C_Y"JV8 MNKO#C'@3\WN:#5B*78R7/9C>^7/I)>C* V*VMD^#3*=E^/[ MEJ4I3?&X4[/=2.+Z+?N^%4AWH6[+>E*>&N5XD^@87I-;X[Y$>+^[X*AG ^X=+ MG)?7)\_9MRC.S*W=%A]Y^+?.WKYV>R/(I!>FPPA3VZ82X/Y%6H[EB"_@CYXK M/"'H QF(4C+=3)22X5A*1INL>:)AN0SQ32P"T=)R7O1YB*$%Z0A_2QFJPB"K ME*J?9Y=P0:'!I@.JAPIV )M.RG-QY;NLV^4YO$(*+R.2[X2/YDN>7>2LJ_WY MO_^79YK&ZX-WAU_$C^3U7_NKE+[:+74P=T =[I%-J=43*3>K,43 MT;^+OD+Q.G'._SODO7 D?DL*K0 92F)@ ;U!.M*2;I^%*-+!2*I2TA6[!ER+ M0ZQVEW&X9K$/RM5C%UR(? P""(\<:,."Q\,4=8C_%@J,MRLX'M.@"AC^ZY 5 M'0V&G5]PY=[$.\-,@T[A,ZLP4+@'*XJDP*(E6C",+CA^WA*A^CWQDWBQ#$"$ M%>*K\7 PA,T+;I5D$0SP%-X$!H2C'T\0WI0/;EMDH!Z]09X$0X4&.+XM5/0[ EY4N&;QUM=)FFHL+;+:W69N!B\V/>9EUGB)5Q"/ MAYD9YG,>LA"#E+RY GQFPJ^J:GA_3#K0%609XZ^P (@9O/#"KRQ3YV];B!=U MIWSHM7_O18=L6M&A3D5_^Z!*>I!S=J6S&-[^%4NOV:C8^WMRWF#2ZHNT:'Z7 MGLPW_Q/D\(@Y+_B[8/N16PPO M"@'DK ]\#X8#W$Y+$581?W$WS8;%XVQ01_!9!M9XJWIW/+2#H8@]?##"7]DU MRP'<1WWUXL4PN)2D%9\^[/;%;@S? A,/EX#UQ!8&8H+WD\3U0])C/<%3#^3Y M(0[F&VPG$=R[T-YF^(BY'[W+(L$2Q**>9OTDE&S:)5[K<:*#[ZE4>V_>U>0/ M%YN8KX5.:>^V1(]:VC6'A4X3D"TEH3C9RVH2$_:X.@S.<]Q3B "0C&$H+(@; 6,#H0>U# 80I, OF=%'#\)HK9H)-) M<4-T#6?I3^ [L NLSC[=;,[S*>>=C"\@!55ICD*;2!@"40P M2D!^A<@+B/XE*#98-V#CBPT %$'@=U<:_2B^(-@#8:._A0M2V$^^C8H![Q8M MX>7*^YFTX-M9[[]#F,XX@5^JN:D#AO8%,X/_Q/LK<_[P767-@T9WDK #8X1O M3KH.F(1H_ALT#W\29!_O E_7F);UN%)Y,+5X2RLZ0/O+O_"\J_$401Z>#_<$ M5@BZ'^*^Q+043#,<>A_M!&DCP&V37-RXDZ6XYFK;[7? NH/_%K#=\:+<6]X) M51X)B'1? \2GL(](5'\K7!IP4PF<8'%D2O_+6]5"46+86V /^Y#E\*/T34;_ MO[UW;VX;R=6'OPHK;^:MY!2MX474)=F=*B=VLIX3VQG;F1S[GRV*;%E,*%+# MBR_Y]#\ W;Q)E"W*LD5)W*J=R!+95P -H($'3FC%<"2FPY),//[P$R$X@CH.Y0]O)S'XC&B4@'\:XSLLBW#-2.GFX; MW;!F>@)(;WA0^%OLKDZ2IJY2)5G: BGE"*APZ!64W&9U%UC=&;),=%C0Q)T0 M5.X("'GH"EU5\*'O7?O("JD&(H3UC!9"^Y$H2[Q%H=ZCN[>@!)&.&T9<:V$B M-EB(.P<- S9&9L?N(\J]F-7E5Z'5]+;SEL/8 *VF+(U\[18SL$467O_+N?=!U]95D,\L9FV[X[U=[^BO) \42F]Z[-LW)NP]B1SYF&W+.P.B" M8\6]QV(HUQY0BGT1 /WPX87[0+(1;?H!*$BN3XZ/',U^],/HD*\I#!\(96Q& M,/2[Z)T7C_=L/]H3 WHEA9:)A RC(OEDZW_?#P[\FR_:V?O^FG1RXSNF!]>ORXE#] MHI^XE[]\]?+'\=WQCT\_+K6_[D\O]I6K\=G/RQ^'=\<'KGORXR_C\L>U?JP= MWIW\W8/O?AHG%_ 9WCFYN#:^:%?WE]^MSM4%O/_K^O9R_)=Z0OT<:9??#W]= MC?]J'VO'=U<7WXQC^ W&<&-__KMM_^=/]TIS;P8_)BZ.]?3@@W-U\$V]NKA4 MCG]_+G]]=N!?$9.'4CW*#" MP_#^5_\6]-\O0!F)I5&1K-5J9-T9LJXVT'KM3L=LLWZWWV9#JZ,-C*&EJ?T! M([)6$[)6&[+>-+)6CG\=_?JO;1C,&!CFGM8>=O?:6E??ZQE VW;'[+*A9H < MZ[[ZHR-WU[,=T8[55ARH&R%:.^E:IW M< 3!1Z().#70T(&W;OW8M4EQ')FH,J)->>N$XB@E YNZ3KL3"G[)#1P>04&4 M+$'9"%:A\W64SE;J?)T-T/EFP"K6J_!]3:\QT-P$K8HT'O1^P XCZY"Y+X&4 M1,)]FJ/)[E3;>OO5U-/ N__7ZL?] [4?7+[F#(;_3-(P_3 M.9K*81K&PC5+[OB2#C#D,(#W/7^,QP4J='BS@H/AES4@'4 (\+1VD;5$G@T& M7P]%W)E<-[:6"Z*!]":<1<"DY()A3&@]"Q'0IU MX%.E&5$+8HXTE3 &/3G"0\M-G-M32G.=*+UF5%W1@5)5C?=GX&:RH"_:3KZ% M- ).O?B5Z002GBZI2X$(AH61A+J*%-Z:$QXFILE*K\T-'=Z:SV<3 E7B$X;R MVTP3B;'C!%9@#NG\> WM:'V9SA/'=%V\E!N&,%B@1I-H[?%AYL]*?A9=HP>5 M)(4M%I#Z,A2ENM[XS.NHRYV.6J( ))>H)=>V,YZ?1;T^X8KBN)@&EKFQ_WLH:RJS-ES&A/_A>8[9/);\6.*'H/&8SN=@)^ MD\!#_;YF6O:R95=?/A"^XJ'Y'_CLXM]A1=UI[7>>IC"A4SLL9Q.!-7.#H2=P MXHA[-:ZP"'5,A#@@'22VNW3,HL"Q0J&ET?X7GT[+X601(<=_J&W._TR(D+"G":@\_58N'UK*XDW>:L MW]?DOZ*+Q1([/O6N/NB5VE89L%\(35XG8__'014%\ZLPJP#VCYP9S!LA5]L\ MLB%A6/+QYZ.J<=>27X$9I- ?1K>@5-7+2EGK^I)BQ:]!2/?+A3VWI,^D9P)# M8M0,8NQSY8PX5$F7?280R,*DL? J!).-B_8CXR_+T?XSVJ MZ\ Z[^]N<=:^V8"TP.@(4%KZ'BX9G MGI/VH4WU,7\[%^Z->\A B')O#KP3XX7VB-DH1B.>:D/9TA25%5DC[*Y 5-/W M!Z$Y9@42 .EL^^3'X-]BBA3O8&99H2VZ^&I1_'20+ $/NBT+KB5M8,"8E[@[ M:0@B,IS2=@8HPQ[>U=2?RW=U8R37@Q(!8R9P##"D:8_.S+(+M\Y4T+*X *(C M*#*]*'O^.O!O0=6BY>)A^6YL1;%X-W%A%>.S""3&V7WSDWQ<"M(D4N5I(\RTV)/@F97I\F-^JY21FSEXDUIZ.-40> M$)]$0S)7/5PK1L/AT74N+!,Y]V>6UO'XU2X."],'$V<[!IMS[ID:@H MXUBW MXB=3Z$$E_%6@=!*)-@.AF!HYLR,:FV@R8TRN.!^*(>RY50H=H&,S /;&VW [ MS4H1JB7W<\ZTG[?2TSR6<$2WEZ MWCCLELNQG'G/6T21@D&=='\1.1$F!4)3 M\E0.9&D'Z:;QIDG:T!-D1!3C?AH'9S4'9W\E#LY.IW%PKLS!6>I6VAP7YH/T MQJ]F,9^'DH@YM@OC[BS@96ZJ,GNQBS<)?C;)SJ-P MI$/T)!4POYI-6<>F%'UYV[0AS_ODP@!S]=[^_'WHDV:[P-9NSY*I5?AD*_!Z MSX0G[=TBQ+(TP'Y=F+N"&'@$GO*)'+."E5S5"%>$U<^Q6I7ZDCN9:N?Q *^7 M.,K&4B2_*'YZ70BY*KCUHMCN==K:BCB\95.L-YZNUE9E35]CH?D5<4=#=9M$ M=6JO)ZN:L?$%$S;C:/K*@@F+$-'"=:Q"SO-.JV3;69M)561-J[77/X55'.>^?44.;@E>OI"'+:-M3DU0Y7;>J^.U3F;LJM/ M%*O]G@P631VW=JE6K5W=Z)DOO4NZW.VT&SWS9:)U M"N'1C6ZY@PJ(UC5D0ZUEY?=&MWSBUFJ:K%3VK&R2;EE7X:IPU/:04I."YEJY MN5;>G6OEA.S#QH>U>V7?==#>M265B0U5&39PE[2>W&\W=YDO+ \;#]/6^RY MWS:JNND;#]-+[Y(BZ^W&P_22'B9KRA1J-, ==$<8AMSMU=(;T3B:GK:S[;ZL M]:K>K&R2GVDS9.UG EK"2AQ.U&B9B^DO6\6'FMJ7N[JVG&I3#Q&[0M5TJ[96 M[6I8"J&.6[LB?79AT4I)_NO8@]-IB*>T0-@4 L%.J[4+S/69'/S55W)5(]PI MA]89"QDF5)-/W\9JTOX$P3L:E6-K728=5=:Z55.N&L?62YMA7;FGK'&7=NJ: M\YRY+JH"* 1YA5SXJ_%K;>V=6=M8[YU9<[.YT/VS)K?;2G.S^3+^IKD55QM5 M<&N5#$.556.-MV>-*KA@'(ZF53@XU7L&WUPZS2--X:LZKVWC2I8 MUPU2.VN,0]PI/7!_C)CCOU+X]DD<6".3U_2*3._:&;A-V-L6*QM]N:^L$1FB MT0@7T@B70!"HJT)8]T",BSD581IU< >#H]2.+JO+^J3J$931Q+W-V5JU*RN= M;0Y\JQ*4D;0MFMC#Y]=9BN*(8C-$G9RTIL03(C5V4!O=*G8U.K+1;Z+CMG%G M#;G3KFKN;V5PW#I6_PC1ZUD8)7HN%8AN=-VM]:R] :VGK36NS_IND";K:G\M M&[0&O7--P9''_Q8%7J-8;J<'355 R5CCG6KCYUQHE]IRN[>DDK^)"E]] M#>\!K^+-1:04F7?L*<;W#JJ&6V6B=119[=<2Y[;Q@CYQ9[MR3ZVE?WMGE-&O M@7_CA'C]/O2#54G<1BO=!.Y[H\N:KBYNZS4*Z4MO$-@-NE$A4FP+E='TPEX4 M*-_KKTTY_8(8"70GY'@W+(PPZE,8M& MODU6/A4A-^\:17;;76A&M_%PUGA[VNW.KO@W2R6JUJV/2#T!L!$3N.:W7Z5:3T7PHT^N\CF_/__7T]3M?<;G["TI7KM MC!3]Z)IAR'=KG_+?V,?Q^Q;/T>^"\=@XXQ]3L6I=F%QBY=#KS;Y M>DLRM .6K;*W$79 0\);3\*-P;/&U?_* BDW'J+'4%5MSH2'6137%B*H:JJ:3A%]D:6"&CM4HF4^^1*Z=3*Q\#F_0 M::NTU,TOF=.0W(:1W!KK@-?%:UW_\\QVW#AB=N.:7H%*M8V2I^+L:R^4JIZ# MU>:_9@]^0\,-#:^-AI^]#M3T.5J7;:'3]3O]P6S)A%&9UXR?K^&TP;B#IN*2 M01V5!53]6%57NG*_TY<[W:J)VMV&!--GJZW#;JN<'/C@BWF2)Y MVN;906NG2JR'(%*^ES-TNF4FREV](W?: M3\.C6P]Q/'(8U%M,;<>3S1:L_4/VZ&NB&$S]T*$8J8"Y5WWI_Z]C12.B%^;>$;J=DKYB#T$=[<^XK M8S.X=KQ$*U2UHAIL,81^+%C::\0=,I2IF\+W&U8*GR6S-O51=>PC_^-0B@BY)I+;Q'/^(P-?K M^#8F/RC]]SY8".(C_QX>#&,W"F7IEDE@.5@QT#?CB?G#(;.B$+/Q$60*YBE9 M<1 PS[J7AFYL13%'>Z;8? L^1*8798_D(@NEP;T4!3 AEV=$\6^"Y*?$3D:L>!S!;'B>3GKJD>L"9N6:DY"]2SZ\3XY= MQZ.1T$OOBST8LVYCZH__G,GWEL)EO-"91,_BYQ;]-.6'X;_I_5:W8\S]66FI M*/[4TK>S'&F%(^S@A?ZJ5O7W\S5F#W*%[C=JY)I M\6C.4=/(W#RL>I/.1Z'(-VSTZH^B^KM:%MK$1S=BTSX* W2E!+QU;(ZFW"(1 M'XUDS"^9^CPR8".FOS]&P,H=7H#?FKDO)DU7GA^[CNB6\W@06H$S*9;P>RRR MI4%DV!)$!JVMRIJNUQ&284FF:U!%=HV&U5Y/5C6CH>'92>PZ&6\8)1NZK"JK MAGJM&2VG;3P%[75#0XFU7FO557)7L+OK6(E%C(R&M"I%J;>J5@K:"=+:$6"O M"8MBTY5\\"/3E8+IA/-J%GLY6!X.O(EU6]D" MU9N%M*XA&^K3'#\K6*7-"/UL^*7A%TV3E3-X,;;' V!+*9D[O;%PRP.YH+0<+WVJS^6PT2K"U[BQ0@+(5L! M,T/\($4%NU6Z-4-$)8090=>2'3CP/4$:XFOCB6E%'$_0M/Z)'0[Z&6(S82$L M)VT.XW/@M<"_86.8.#V*.'\#Q#]D89B'^9.EB0E48[K0L3\, M^[9D$.%/ <=H"*4$UQ><(Q9^'8 M82U$HPY"+7YG'&F1E8X8<0RIB>#:]!Q+ HZYC48IQB,LLPMO05<"@R^_@!9P MB FK 6MS'9AC!(^T"JLJ2[KX.2="23CW@E%EL3ZSB!>0734F*.2R.$D/(B4QP/"8Q@"', M"9#^G8/D#"^\;FMR5U$J"8R25M2N;"C*RNE^C;(ZMVS)%SQOZ)$7L6%_6K?PMB[@N*LO/[,&)C(9Q11MDPY"D9AH"J7)PX@<3NG)! M61%Q-89=:4G3QTCI_N1(8X PMK"$(KFSR.X+B9D"W*S[$?1@@W:PX*;-3\7;A(-M,C/ZZJ<; M\G4J;\LD8Q.^]F%P46!:/X'A MG&M<:>@]8F <17#ZAVC\"HN :PX/$$P^VP\8#;J.N>Q9:% .D]7#5?"9A82'NV4V-A' M]O,P#OS) \9J4YRDK#C)%$3_DL5)>MW4H;6)Q4DVI/X 2H_/#!T]DQ'86/NP MM$N6)*B9-S&=(/JF0"KY5B+H,N>41)(FP*HC SI*XHG/'57TN!!M,8P [*_\ MBEUG*P;-F[P/%%_0SVWX;F>*.K3AQ_9R10(>J9.@=/L;@N>_48-MBCHT11U> M[M&FJ$/AT0U%HV^*.M2QD8T@G::H0[8635&'#=RTIJA#4]2A*>K0%'5HBCHT M11V>$.B7W LT]1QV#@O?:,M:9]5(P'6*6&]H>.MI6.G)OJ*1EM!6KL E\;#@'@@U+%C MVRZ3#LTPXE%%^T,T[:0W%.VGO#\\/MRGC^K[MSL&K];MRNU>55.G085ZZ5W2 MY5Y[/< _S2XM#J\F=_2J%E>S22^M$^PLL']#'PLY3M36>G LUT\@.^'5#QUS M[ZMI.4/'2O6__:_['Y^D_VTN=D-;E[O=]: W- @;BVL6?5GK+VG*-KOT8KP$ MIM22'O=FDVI\OF\+6$U#( L12'?9(K ;3R K\@MN(L1N28905?U_>3R[K;Z. M7/'JU)N?EL/;7>T2K=E_U+!)PR:/LLE2,+L-FS1LLE-LLA2Z[E9QR98[FY> MUMT69W-#(,\$K;LM!/(T:-V^_NJ/1> ^&L"JEP&L2K(IZ@Q8-8WDED$<(3X3 M_IK,8BZ0F^DM G(ZB_$V!U-S+ACG%/J5UD?PMR?#G79D75$JH''FH)TY@&@& MRHF@4S'"(^,B(]C30TLQ ]N98 \CW'(#/U<_;L: N M/4HC<&TIS+J)\&D/ 5.BP)A!>VLXKH8$YH9U/9NNE[CM6&YZO]7M M&,\!C];5%H/&6C^,UT8-ML%R:[#<7N[1!LMM&T"H&BRW.C:R$:338+EE:]%@ MN6W@IC58;@V66X/EUF"Y-5AN#9;;$VZ6$P=1T=6&'K3I"E,-0M:N(&3INMS5 M5HT\4Z=$GH:$MYV$M9[<;Z\:X68K2'C7J7C#"+DM=Y?-G&P@WNH?Q:AV&ARN MFB1D;AUI]1O2VE6(M]2J$Q%,.P;=ACE41@,*5O==4F2]O1Y$H6:7%C]&Y*[: M;%+--ZFWL\A<#7TLAGF_LP2R(B?^)B%W6$+["Z:#/JOI_TV"];.N3KV9R##D M;N]I]F/=$ZQ7XV%MN&2'N:3=E[5>5=3<,_U6Q<-@2Q6-G#90D8;3R!/PNK0%&/I%,1":K':>\Z\X@=-TH>38ZU' MP\_2K%)[-G5T*C]VQ$R;+2:CS4F@+ MN!2FYV'2>&BZ9G OF38N/>70RN+GPO#,L0]4^LNDIMC=!*W-]7YILVU>42EGH&T\820[^X\-M?W0[HO5[1+X@,\']XY:=&Y8EE&+^7ZY MMP2Q*-DKY@"TJ#B:_\HBN<)UH3)#*ZY7_K]5!'$O%<2C( MMOF9[ ]C%GWOF M$.;\SG1OS?OPU>_%U8*ERF_-O%5=> G_^-<@@"Y*IK6Q:>JG$P8,AMG\AT(N MOCGR+'_,WLZE]B8[?<,3OC=JL$UV>I.=WF2G/YY4VV2G-]GI]6YD(TBGR4YO MLM,W.I&RR4YOLM.;[/0F.[W)3F^RTY]PEW+&0H;'/[E8;7;#7'^"7M4F)WW7 M$GH[JJQU]2:AMR'AC27A=E?N*0T)-SGIFYZ3KNIRN[MD)= F*;W^X3I:;]EX MKNW.'&Y(Z^G00DJK:E[N3I#6+B2EGS/7Q2M^M.7&9O"3X87_CF6FMXTE<(F: M=-J7EE*:W&Y757":77IY-=18ME)NLTLO)O'45M7% M0';!A?^9>2PP71XD;8\=S\'"3!B2O)3JM[E),(8JJT95%(;5I,$TJ4I5L&\U MK6KEZ6:77EKUZ\I]?4E7>K-++R;QVJTEO<0;?[(W!+(8R$AEVV!;"&07''X' M;,B"@-+9QIC5PS,?)Z[I[9C7[XTAJWKO;>.DJ.L&J9VJ^>G-%KT\#^F*L14\ M]#0Q_Y)QB0ONS?\\J]MKRY=K%YQ ^WGH W\H3>+ &E$RO^-%IG?M#-PE0:HW M5_GMRWUE/=IO8Z$L[@Z2V_J2 0O-)KW4)G7D=J?9I)IODMKKM=;C5UV_L=]0 MR&(%2SH[2R&/*($)9(GG>^QAL=,\^?Q/KLAWMTF0XGX*T". RQ8'%1>3?Q#) MS6U:Y-/66=FI'E]5E0^I6L3YK]OTTW-%PQP/ZV^4@GX,7E +)?!I_L0U%&"?;L 9%*5A28L7='*'BH0A,U; M .O=6R/@<7JY^/*=3ZT*4>2)'TEC9GKP]3!V9]%\%\1?5MNO%MN8M>*=4XN+ MHQ[/0[=I2>O;P\=PV8,Y8T[]0LL M3^*>XZ( \\$U;\Y:/H5J:LTW;;.I!66 M#?B9Z4J=@_W_3"4@H/.QC^V(*HVE8Y(?1/G?<*J#R1?A\AH29_\ @? M"(*0OL<^(7TS1/J6BJC%$B*]RJ OS9L'4H$_9D2ZKRE:7#)#>LP,.(\^\&Z. M+%ZKG2[5%%IX6"KQ&KQM$K0H< ]#9HVBP!G$W)R$WK$Y.I-I+/QTEAP8G15) M,(P'!N6LI=*/"QM4XJEAX^^%6:0D<+%3K25U+H2.VFAG93Z&CU\N (Y\O" M**ES)$-7407A]^(NOB<4.>KT6GU=6[1DS$9$_E29OJJU>NV%I[_P;VJKU]-7 M7XP)![M8LZM#\5_=KFUH:8M'*L0T*_T2143JN,K/^^3VE()HJF=47C*U"O%O M1?)9JG,).WD!FJDE)S^V)PV\]G; :[_IRJK67CS3><.0M9>>QT[3\$81L":W M%75U!+P2ZMT%P)7TI./>Y$T]Z+8\H*U7%5R_QE 6S0ZM>H=6I)%O1G+9M&HN M2QY;I+I=+<76@N=;>2RZLK.)#"M>G7I+%M#ME;:VK&KTU,79#,V_89!=9A!- MUM7^IC%(Y?CQ&2]A<[&W[B>;B[T:7H1LZ'53<['77.PU%WO-Q5YSL?>\U<%O M?/<&DT1<'WH7P>7W6^X_:.[W-OU^3Y,UK0*2<7._MP,TO%$$W-66MM";V[VE ME_V"!6,ZZ3;U@-OR6Z,WJJQTNEN!4+^=&X2)=:KV?N/O]FHMI=(KO0#3-L-; M<[+5XFISX7;?:/WJ068UTC.W?7OT)4*H&E5JL<7]Z'LT'+IP89[C!Y+G1RR4 M8<;QQ,=T7"[%MEIV;>Y)_J9K;$^T3+KA6(M MM_N&;]O#=)LX]H9!&@9IXMC7B<7WX)%<%9O1*3O"<\!V!%VW.*IB"1">-(+A ML4#RXPBQ]FS".H;M,*]9@HTH 44P/NZ@/+B-PX9.#Q8Q&&EL28@ /87?6',\ MW4]$7'R^3:46%P=4(Q-1.J)\YZI@:DT61FV5SR8+HTY1ZQN:&]!D8319&$T6 M1I.%L3M9&*3SK,/< 6T;_D0HJ#0OG'],'PK79N.5]3(:LNV35;&;F=E MZ%AELLG*V&&7U&9[G+K]JJA%6YF9L;8CD'LB'.&)\*8]$?4XS9J;:[%;JBYW MU0:(K?Z[U.FOI_KKNO3W*<.8U]+LK\V-?N%'IBOYVR7;F@N\Y@+O4=&CR)UV MU:KS];C%:ZZY&RYY*2YIR^W*:*GUX)*=O>NFNV%T58L/ M_P#O7@-XS//'CL?+?9HA+T1-']@_L7-CNJ*XIF7Q:( MC5 1N#!WFTZU%KUS* FQQ_B5Z002[$M,!2JQ<*HSDR+,2U=JLM)K\[*HO#41U1#"IN(3AO+; M3!/X%/P-?5B!.8RH(6A'Z\M4C-8Q7: D?S@,8;"PF::$1/?X,/,E78$9L!(U M5G0EO@!"3S&(K8" S'*SG+?D65GW%4#,[IG^P<5Z8 M%PMILQ")TZY:[CBG9MQB.)OE7WNP@%3SVKR^#M@U2BV4J*C7T31RH\[7--9E M35>Y;@%6F6[TBNJ%3'-"10$4R#$NBL6+C8N#.VL5#NXG3R+ )],%Q*$.F,>& M#E>6\!#K:CVA"(%N;$R/-=-OS##T+8^L.UK+;",9-%19+6O5N5]K ;N^K<4$6H*GG]H6U2C MI3?[4FE?NG)/52I63"^)[?722&%4UP(BYZA8 M*0VWR# MWT3E;GA4KM&1]5YOQ7&-FWG/OM/7Z)M]2VYT947IU#8Z=Q5"9.]T3M+%^\! MNV%>#$N CCY-:1F_<7^ST>K^5G:%SB\#H;6 )9XG'-+0M"(_P!OTT J&D?3NI]L'$TU-,PWU/W1.)H:1U/C:&H<31OO M:-I4V.FB?K;EL(>-2VG#74K]KMQ15VV,-RZE+2#D3:+BGB;WN_5U*3T]X7O3 M#\,2QT0MCKD5'(B+YA-OL*@HFV*]!4*W+QM&58%0OX3VAN@VB>@Z;5G5UYV? MOYO7%]->\0RI%N\PU+;<:2M+7UXL'20_XZM?Z.I#IWAR;$7OPJ>IJX_M2 A9 M>G\S16)ZCPVYK766WN.R#A:\J>JU^K]1S#0L_6@90MFB/44IA@D4L$B.!VLR M%FD8/*,OR:;)$BTH320.\0?0MT0>Q^?]_:_2T/%,SW*@H3%L MHC]G[V.3C[Z=$,38#R/)=J"9R+T7Y$*W7R6OA)%(Q*$$VL F4&K*3LD2<;$[ M60H9X\F9R*>8D.1$+KR)0]*4]Z+4[DEQC)_2#H]%ARUZ7GT_EQZ:9,6R9$5C M?K(B3LFQ__W*,0:ZJJF696M]I3VT[8&J*GW6:?<'O:YNJL9_-:WSZH\FQ;'R MGLPXA6E/OCC_Q Z(@GOBV8_F!.^WI3,6^C&(T_#==DB\TS@0V2_W$I\9)2-/ M*"4:1!HEXCNY!.LD=QNSYZW F9 (D_&,F; (L=:AK)T.W*L48)AD$O6P29\UV7F=]-#!$7V;(.4>VBZH4\+0:L S\$J2/_$9@!,A8E(SHT# MQ&&'".J0+",M#Y5[] = 3:98?)$<"2UQ(J5^8 !T CB(=#"9^,'T^E)FX/>2 M@0QCG!0FX6=)\W1*A?XPNL58%3,,&29 X5KBTW0$-_PP(A/:TUPP^)G(2!3$S'=5O' MMPGA83()_#O*GP;V,;AJ<\_,@+,;\H05(7ESVI3B"?[Q&HXX_BB,UQ4@$* H M ;]@#N8-GW7*6<@:N$,X$%"8;%F"#EQ1Q .LXEM,^R5-.V+6R(-UN18:FH<, M0(H7#'/LD+Z(+[$QP^/B&K@2>33V.*M@!Z!^!F88!;%%8["=:QI#A-M!R@_Q M)3P ([U&DQKF#5*0W6#",0H>8.&$/4DJ@03UA'9'(T%YG@?&@*E_I>S4+_". M='X?4C8Y]/:GZ<4HM[DE ZL94\KCC>FXI'BFN"T#/X!%@.F$HO()CN$C&#-. M)'T2%4^D-UE93! R66%XWS''Z B3'.9 N-RTB'!598/(ZYIK+:(9IS]S4_^(M1;F@D M". ]XN:$!T&F8M5I+@X6DA"D163R=#R*(,0\/4A!T\!@M$W\KQZ@) 6V'1/Z.X 6NPV[$ MQK [8,24$!\2TZB-7S/2<;/5S!B4(W.D&\'U@@7H% 4YF"$#L*]BQ/5PA'1) M>:D A$(X49XIO%1P$OSD8^<4S8<_8PG KL(P L9)(>% ;<;F!/,1VV9\3R(L M2#K!Y;L6)AD>9#!LPK&9TK>8!P3-&+V66CYY6OP]X!B0NI2W,#4N1KD1JCN44J] EO M>, J(&1LF W.F'_B1,E?Q[.(32+R"(H>Q/,ASY* '@B8)%UJOHD6++Z+:Y2G M<53'$=X&79N@WEHH2;D)# ]9D)<&.%%DEE8/BQ62GINDH3[UT4@L*%M_;W-QF/_..8/P)CP)A?*>G M #]/$Y?([ NW?NQBCV'L$K)=[@G;X0I\HJ@3"M#(=T% <(^'RX4ND#=?=>JB MV'V>^/-U ?$I>:9S>C=U)&3^ ]1H@ ;I9UA4H'_.V>07L*B1A'Y00P4Z-[D$ M@QL_SM.;M^; S50K$!-8.1/D,N?H61T%!N@'8.XB M'<#) H8!*6+U\HL\MYOFP/ &6E0\GWV'URMJ T1N4 ) ?\'[75B#1J M,'!RUU0H;D YB3*4LJ'ONJ3R2SRA2Z#5A;-*4&($H'@@\6>W%B+Q=TD5\Y^>%HRYHU2W8&K2%D]_O7@VZX@HG*O8 M6C2=AH*7JQ>2E>1M4ZWCC3\TH4: M:WBZS*GV,5<'V=*B>YHF&YJ^\:DDV[Y-1E]6NNM.OGC.K/>:K':N#N)<7'?A%US>67Q[.6&RR7W-(UU$#4 8C8B- M"[-R3D[=*N;LY\(^>88$!M@$;,2\$*>(10S76SN'1V,5JG>)F#]) WJ7H1L9($:2?S!B7^3BR57#0I' M-D0]T->:4MH)QO?P]LT\ .XP#HAM*&% >H,"0&2F3FVER#]]NR61JABB\?A2 MC2C/.Q*4U%T'GN7%",UZ/!2*]563,4 M/"0J]-N>Z9=BK\TPXOF#1,PP;3I_:#B:;"A3P_F>!O1A5D!;26/Z MG#",2=A2#J&4)#.*+HO;0)'=G?(V M%R#E?#\_ZGY!WNO5FO6FTCAY;OPB E$N6Q,>3IF*6I%]EB6&N"P""N%13/S- M+)LRMVTY)4PD#(@N(IW-Q>C&PE#@5NR?@%',(,QF3 M;4\=>E@2%_](HZ;S?#HV[YQQ/*:Z!2XF6YC<)'+\\ ED36EV&*,)]H7K9' ? MN&)9\+9(OMA.,CXJE%$/G/#G3&G>C+#Y$J8;ZF#0J@<[8:= MN>*%BIC#\W%2Y7'SAWC&0U?0%9" MTS2O 9HOIY1A8TMG^$)Z.O#W01U36EU>-M;$_"X>3I]Y !(QSRFZ9&H.3PN# M8PHVEY>CQEF.F$V)REF. #<8> PPF>=Q,/%#)F %^/=I*=:2CJ!9YM )1^H^ MFO/8H 1T.Q#;P5/A'C!+A2\C".YY[#.0S(W@0.C;!.:^,=V8M:3/Q*>4C^6' MA.J00%H(;P2Z*M+GA4Z7UKBNG4?A5. L(,P3U3Y9J_N@;)_(ZN1^H0Q2A *] MEQ9NJ8/'Y 24J,F<=@H;SBE=DS4EJS2NJMWIP[VF^\I/K=IMZ:,>H46!BOJO M-OV00=G)'R D!'YZ%V7WA%*E %LUXRHDEK@YI'6:\ M6/D?A6XERBM-J[S:%>9,E.5!X84]FT!BRZQ8QY8FR"=N$&]'?' MQ=S;"/2NBP!(1Y9.DA3M?:%^$I @M!SA[\#ETS,!%4\,(YM(JLU2ACAH50&L M ^DNLX.C<229Y!/SGB -QEV::XC)KSJ;@<,FGQE_,.J2WX,2./FPIJ8I<.$&U MA-^0898YB-D#NYSTGUF@MA/F$N2 &<9 ?0(P+?"'C/[ 7%=6A,]*Q_E&$$<. M%(=["#/Z2'R!KS5#[G6-%$V24=*M17@;,^AM99,5CD(.3@$T$V<6BF5.)@S5 M;#2[.>3;/-\\G\9K0^_ HFN9-S3OZ4%F&\ &4GKV YX&#G"!;R>*'BZ42*CG M*S3?9&VNWLNNWKO-U?L++O?7Y-X@YPU(Q5H9#R:R.W\(BOL5SG<)1W*D !"8 M;MX/GV7/6DY@ 0,3ND/X3GJCON7=V+& P;B?N:21WI PA;%4W0!(GY]2^*+ M"? ;I HA&:8:R= MSMDDRAMR2G* .L/LCH7?[:.U:%*V+V(3X(U).$(#7+CX M/L*C(6_E QZY8VR=/'CLC@LX55=2WQY?.P+.X.VA9DT'%V(TH*\-.]9$H"U( M5AJP#02.%Z(J-FLGU_K?*991>-F>-JFEG2 M?2U9RMD1D-%%B@3!TO1[*<$D*"G^ZNC2]SCSY$>6.*IS],G18V:?A2W6Q1;' M$Y^KFKZ5!P*Q0#J8I,4D4(4(0!,1%D"**L9Q.[V'QRH7+]J%V5_41M_3X-^T MQ9B @6\9UP;*A-B0M#&;C4EBM:13C]QZ1'6S@E!"YZ$K&>\2(,9):]R220)? M^L%/Z2.J IBZQ$B&"S,#.6"-FQXA1G5_E/*$/&'KRRRYM5R%[$8#$XT/; M$L?Y=\87(611Y.8)-<1[&M##2*8A"(X+0B @>8:NX$" M;(+>7CA7!HGW/!^@MF C,FX$/L%7(7_(9:'3K>O#;?T3U3V+\U:XN+H''U)U M=W5J'Z[@$]6^!5:.%NR6'%]<64@,W^P\I2L]*SF2$TUPF?9)Z^"M)<"@:2=\ M*9,CD?V#R.XB"*9,J,WQ)PQ8ZJ*1I8D;A\)_Q0,38V]B.G;J-"?# )89(19! MAL<(RUA8O]SP8Q^,YXOYM]<7.?CFZR[B#!2J* &P65V()XA+)UP-AX@R!U)QLO3W/[.F0FUW OIMWIO)%04\".#7SHB>',D7N5@A62:/?@#C P/S% WS32V/AT^:E#9(HH3DBE),+ M&PY%CDSQYCFY2YYA_E!26KU.^[Y@20R5M-B.171SJJ8S#F0J)!#*CHQ ML(MPL<=LFYE+R)9%PQ1.%"E8Z%/>V:2.DU,U#@BVFR2B+7-V7#)N?D67SP3.8%ZQ($G8(W#JK\S"- MSCW?W<>-!.\^KV>4W%7 W'^'Y1%)J_SZ#0PI$440EF41H>M-$B9<&&:7%;,: M9AH1P2-E>(@)33U,X,WEG*H?I!I-<51YO127+5V_S/>?SG>/R@.XR6MP>':)40+!@2HQP-OT1>U-\FB:ZS9-'HZ3R M!/S*LTU MA($;;=GVE^<= M\;UP526Q4;Q$ JT02B6Y&'A$WI^'9D%N<=+0N9H5W[V<% M#G"*>Q1]1V55ZAWLO3GRJWH,;:2B,MC/CD:D61EL^L^>+I.U4C*0M&]]*@VF-Z6A:HUHX;>[%)/.U=&NF@FF+ M8Z W.RL(J.W)BK%H0&UA?/,":J?]<<6P5D-7*H6U=J9<.RL+:YVZ>M<,A5+\ MGSW(-5T-KL=@60V*_EMV3?!@3>H=9Q%$2?J>&-.M&6![HN)I8KCE:P+GLUG/ M&:^)N#D'Q6*1FZ=6Y,_@:,BEJ[I-P9N94=3$;39QFT^.VYR1/DW-EM'7C)6';N;)[LFAFYUV2WURZ&;G M&4(W.[4+W6SN ,ON /O-'6 =(W(+9U.EB-R"'T)IHG*;J-P51.5.NT.:J-S5 M1^5VGBTJ]U%A\I2HW!+2J$54;N<9HW([]8C*G=[738_*;;=;28VA!Z)R-55Y MIJA<36MUE+Y2(2JWJ,L_')7;::)R9^^ FJCDU4[NR! MM"M1N85YKSDJMT#1&[/*3P_?7.?U?VOQ\,TI%U3=PS?538W?++#D3L5O=K56 MO]NO&K_965?\9L%IHC8AG&L(X2S*I$T(X2R.>'TAG#/2_ DAG+.J:!/"V81P M/A["V5RNE"QH1YE_N5(!5U?M]Q5-USJ*JK1?;>'E3(W ?\<@%)TPOW,\FC&]]+[8@S&9J=1) M_?&?,Y9I*9QM1*%KT;/XN44_354?Y;]U>JV^KLW]66FI]GOX\@UVLV4>*B3]:X[T_\VA)F5\AY%ZDG&U_BOUFI)#"V>\1F5.H6]".>T3,!$^XC'VE1=4 MLZ4/]]*;;Q@[=N2]?;<("3U24OKABM&+D%?5DNG/.\C*5#&D_Y76R*9-JBEY M\&0J7FP& T12#6?ATN(E$]^V&O-E4ZQWE7A54>6N+F(SGS+/9>N\+\DVTTS> M4-U&49VNR=U^;WU4MZ*S?#.D]I%WP\)'I':Z"%JU12CEI?H1W!O0\62C:[Q= MF-@>V/#G$G&+ZC%;ND4=1>[HREIV:*>4N$_\=OGIXF#1H[5^M*;W^W)_"[2> M;=^FKB:K>G?-:L+OY!7=(#_^$K;;1KOFT6G!HT82I\7@/JF+6I@NI;R^%B9/ M1<]\BR-IB!@4#@0P9DF>E;@DI%+; GC"JS0JU[]%2(1[Z35TJ'2Z!%!! 2?8 MCLU$Z"[TD[:+-PVEU79SG61%NI/ 383/'P M/(9%A,10>7'Q9/8FKV*O]-_SL/E<- BVI/;EMB**U4U/ZHD3PA6$MX#EX\M*@TQ"K<_/H6>Z6@W3+#D,016?DZQD_(X2>IUQ$B9FWJ5Q25L2L_*I M"@NH56GZM3#S$EJ>HBRC*RM*)Z4@:NMU3U:Z%-?V #%1(;Q.5^YJ&J<63BGA M(J3RQ(VKC31_T*;;:)I,I3D!LS@8Q#([54Y?PJBK*,GEG*@0E/FZTS?D?JU>P M*7S8>8R=;1$$#UIS&TURI6K=L&2ZG(R$3?=T84!8 T5]:. ' 05^/(0X15J5 MW@,YTBG7F A/*@ELQF&*6,N$9*D%W9!5M;OK4F/!+>?V8SH?OFD5.0UT" M]!1#F:?G3FO'"U.#UNX0>F"B4Z89FB2L9@,WZ1V"95N^WGP[BX;; )E6'G)V M'@]"CGHF'=X01 =E\9>P[W:PR9&7K]^8YA=EZ)3_@4+\*1!9?+'G1&=L M^.]7N1/M%:4WP83H!Z>K6FU%M3M6W[#;=D?MVYV>:=C&L-VWC*ZE_O< ^U'@ MF3W^05=>(:4#([GAOU\=G7QZ)7E@X?[[51SN79OFY-U)C$5G3X% MX'J%TFQL1M MK&?(K'=>/+[U SMD,*P0 ;O^_0J:)Q*V];_O!P?^S1?M[.92 M/X[M'XOGC^.[XQZ-:/]8.[T[^[MV?'/QU<^7].;KZY2NG!^[H]/-?^M7%!_?DX% YT4Y^ M7EZ<_+SZ_)=V]?FX??QC']K8_W7UL:]<_=](L<9_>^;W?GSZXZ_VZ??#]M6! M[1Y__J8<7_RE7VIGHV/M[.?5P=7/RU_7]\<'A[?'!R<__^^7I?^WW^U9;6VH M[\$.L+TVJ)A[_8YB[5D]O6T/F-&W>MJK/T!E_-?OQ2W^HZ!#DLV[G4X3L+S$GI2? M%4= RI+>DOY"M%PX8=)\3OC"3?X^<$++]1$ +Y3V!WZ'/[3A#0$($ M+)?ZX?E2",-TAHZ%,,)Y%PE(AC&??@#31R%"2S,#A/45M"%^)!T=R1(N-/^K MN_^4Y4Z&0-ED^X3U*YU1/AMF$8'&*'I1%>'_^5_\?NBX+,M7.C_\N+2&U.WT M:Z@A/4[C;?1 >U'@N]RI]1556QO7>.,LV?)9'MZ8;IRB&APFR?Z>2/+,B.IY MUJ$NC'Q*[.G!<4"P(XA)S $Q[&P!K/P"3-(%D(JX+&>QRT0"J*J;@IM4XPU[ M2^^IAEWX+K-ESIF%B%9H9QW>"3?\/@<$5?MZFR,7FRHJP[R2TJWR/Y_6%,#7*JJ(W'(_KE-SCDV7_@IHC%H)/$D4)3X<- M24@0Q'88#\9.A%I/-JG"3)R0+UL8Q]RW17F"_G@,BKZ5 MW&7X!<+(8T13MN_(8< U=PE2U^D0)#_!VMKBMT^I IC\]@9?S!*G6?JRGWLY M^SW3(,7O=0M (&-Q2 >8RX(#3 M54L=6;)]EC=?N41<"C<\H1*9))Q:Q/'WBT:TSH2I LQE@0F$H=) B2(_T@5EF'*98 M 8Z'^K^' $UC4L,)?<(36#3Y)D*:#BLH6^EJYT>?#'1ZG/DFJ5I)*. ?!:H; M-D@KF<'8B=/S PS09??2>3*0(R_%Z[9SMHO-(G)K;-X=S9P4VLSX.DH(]V.> M<#,F.4L(=SND![=*T5D/-)<+Z*C$P@[.(E6R,F&4ZEDY8L[7S2GJOR@Z0.5- M&*:@#G()9 EHG5P5@5P!ASD)N_0JXF;G:LC2^NVJ^.VTEOKNNME6^NS1=?!UNC:_[9Q?2T5%+.KWXS^&9='3R MZ?3L>/_BZ/2DKG+_<2^-VI*^(&8-=TM0P9(M\4M\YTA<"? 3OU!%4QBO6\6_ M-Z!B^7'(87N2RU>Z*!7 -\XX%&A7""G!$J/91S,0$:0L$(%ABF"5E&P!E06<3 7C-5<$P!UIN9E1WBLY( MQC/TQ.LG) 972&=&%@Y)H&^\T$E$X-:YH68SX(/P[K-A8+3;M3@2Q;#-:W0C M15)<=NVSJ/@S-M)WJNZWN._YDVE%H/%O!T?FX)O)/T0!8- M=D9I*L@)N8S/D)^&,0$,"X8#<9)!3>$\0P'"G4@'1]BG&=_]]!#*"Q8Y%G". MG/VR!WB9 G)/.N.4"Q%CD%"-\^/F J+"#$@D9(&MR2R6#A%)H9/@OXNQ\SIY M5VM)W[R 73LAA] [-UUN8QX22EK>68V[^(T?'^+XW9:[D3.&FEHV]\**S"S$ M4RG#Z/?;ZM*"OB[B\5.N JF4FFO^7#A?47E55>1>3ZU8X"AG=:+<2D)=X46$ MJ0ZX!L(A #%VY^G,"UMD='=UB^:&0_']FHJ$,CM*NZ?:K&UJ[7:W;9GF<-!5 MAIHQ,"S3,'41":4FD5"ZKLZ)A!J$]^]HPX]H' ?D)_A*+NYSZOF #1FZ$#!5 MB'DAG<)?7=,K!$AA<-2>[4=[HH_:1$@=7_R$-H]^'?_X9IQ>?-._:%?WE]^M MSN6/H[O+\;%Z_..O7R<'9Z.3@VOUY,?U_7S?@/P-%Z3!E8+0'UJL_ M>DI?[AKJ3-!4-:XM04PNE@HD&P?;2"X[^94@Q4_9CW@S3WP/:X5PMU5"%U*> M,"2DC%6!=WZ8(.QN&MM?WAX#>R9L?W5PJ9Y\_W9W_,L%-O_6!G;_<7HPWQ\\.?X^/O1--O_//GQ3;VZ./QU^OW,O;JX!G8_;I]^_GMT M]1V>^?'!/8'WC\>7=Y=N0>SH)Q?7M_]E2MY@3U%8;Z_='5I[/7LPW.LQ MR^SU%&U@LN&K/[JZ@<'53Y0!^9,[149. K(3VR-?F#U7;0B4>)JI)%RT1+F8QCR4+[X5G<[0/1-FK?O.Q?K;&&%6J0XY%7U!13>HNW7*\5M\^E(2D4OT%I0+SF B'-HZ]?1*8@[U/&>P,]>HE". MV8H0Q='Q&E/%\9]S0N$/M=^8;]]H;Y.KBD?&C3D*'B?/0!3ZN?'=FZ2,VR0> M@(V15HC'LD99K1 LE7;MTRSR3?(6Z, 3E;1O80"TL^E?5'O-"0E4FXQBC%>! M4:1.K-+.+W(XYP]0!%53PJ7#X$%L**FJCO',EKC@I$YL2N /FPN1RAB2!',6]N!]Y.QW/ ;L_GV]W""=EG1X-W(&8#QN%C1PO]_J MZ?UED(%[K4Y_.93>AW%XP0Q<.8)OK]OJ=(Q5(OBN&23U<=HD/A4TN0 P: 5X MSF6 -I=%69UE'P3_I)."M[B'K\/>J_GO KX$K;KO M?*7*8RL>=?$/A\^VDGS<-H:=DR;[CK1J? J&8Y9J)8P+VO=K'Z T"M#!(L:C MJ]Q_\H_:&D7 \A]Q S#G*+DT_WAX.A.4E<9D[:EHZI!AE?O>L,7WL_;/8^D( M__K=G-;U5G]VS%#5?-G&Y9C6THQUZ/GS>5;[GQH<$PUW/C]W:H]PYZ^YKC-57@7W]KG;<^MHH>0%5'.!+@G'W; MGZ 7,_]BXS+]*1R,:0#GPK3H/EM?<\5T3\9HO?LHP6[_W'_2[/[9;O_T70MS&S&SU\<[^? #-F6 MT\+!X:>&%LIHX0 !"IQ=(H4O^Q\:4B@CA2_F@+F[0@5?SPX;*BBC@J^\ZOT. MG0[M'26$CQQHW;QF(C NXJ7)\P22!-F8"8J-N&%,&6F6,I("#1M3\E9K@=6^ M\BOH?KO5ZR]VL[TM#%7%M[8:Y_ZZDMOF@3\+P*-A''A..$(4!18PM,%YJ)55 M<$8!PYG6B/-<@:W03RG '2R,73,]=.=2QMA?/ />O7\X>>NO!)(2$Z$(;=)E M.50;]''Q-Z;2=5*7\<DQ$#5)K(J,J'U@]0$B-(8)=6/@+ 38C2+ K$BX> M#LN>&PW(W=5ZWETM2WYE/"P,&664B$;$(N@4CL6H<5M=> M35A=!N.\N6%U-<8>.#_Z?+)_\2VGDV]T(M77J00T :B6%M]92(KQ%WGXM<=! M3>P8\X)-*N*02R 60=6HSG7]VZQG]N3 R/BC+C ';UG71LWF-V:Z%_N_?K=[V*XM;?7F%I7S"OX>_2]^3*:]T +V%^C\\.SD\>Y;^%UP :7^- MLS\YF-847_J8>FHHK?JD0-HZ<\9W%H 5+.U[=L V<(^V:"?FX4QG:+#[%N4+ MHJM&_-CLV#IW[,W7%$.Y?-NRWV>W[FU]W4CU=0\9\]U#OP]\^Q[^&45C]X__ M!U!+ P04 " "5@JI41H;[1OX: #2/P$ $ &)S>2TR,#(R,#,S,2YX M+ZJNVS5:BQ*]&LNDRWYE7659^RS-X313T?FA_Z1 M@:G-'$)GGXZ^CF][YT=_^_F''W[ZCU[O'Y=/]\8ULX,%IKYQQ3'RL6.\$G]N M_.9@[YLQY6QA_,;X-_*">KV?)= 56ZXXFQ6!J]?J. MCN>\O/QX?O[Z^?G@=?F!\=CSH M]\WC?WR^?Y9-CZ*V+J'?,JW?)MR-VP^/X><)\G#(8 M)ML?#LVX+6 B"MR$>CZB=H+;\7G/7RVQ5PPC?CZ&GZ&??J]O]@:9GAP_ 4MW MHL 5( '](T NF1+L""EP,? YTR#ULX_X#/M? MT )[2V3C:D+\_(-A '?(8LFX;] MBZ>6@SK&KN_!I]X:QX#+>+,:S77KTQQ'!;CJ%PO95)1!6D M_.QI#J-X_6H2(0: V9_4Z=##]H<9>SFV64!]OI+B7+$$BD#B#U+XF_3O8"(1 M_6%I]KX&@#][X9_9GA&ES) L03NY!D\[_[]&WDUIV^ M +$#]__%[!T\K3M[ 4(H:3!Y@!Z+WPWB?#JZ8L(L/C+@NZ]/=Z4&CNPQ;!LC MB]&MQ_%S7QBX:$^NEXL^T&EL##S@/]6?Z]*=81<-1$ ;@A$-IP M65(6@D5?QK134I1ZS"4.^ V7R 7;X'F.L>]I4[D,7D%Y4U)^(,C]+.B&$]*O M41D1+B-$=F"([STB+F8UQSX1X]R6.UED:E;!(M9GE?%C!O=?.LJZA%H>FSX( MU2J'UF11E2!2LVS8[ULJEJV1&FQJK-$>F#6]8@LQL3FF'GG!=U3P!&_)M2*, M:O99PC709U\&OQ%V<&!D$=FW5:&UT*M9?-+OGV['XH.BS?'DV6?VMSES'M2Y,UO7?:ZK7VTQJ-FXGF_?U%#^0JLAD3;(59=(H\(BCZF)J')G")(!3L& M9M\T0R^<>+;+O(!C\4%B >JG\72;_H]"/FV"=1>)"H.*'S+*H\@% MTP!#28/8KGV.;-^#4H>KP/.%0Z0;&*Y$HV;2B2G#81M,DBC#:HL$:5B'$:,] M,"JA\!A-7.U]3!.9BFG#_NDPKQ%UF&;\&*+OEAY4$_P+XA N?,'U=KC::-5[ MW)E5I"LU.-HSDIXZNLVI^0#U5T[@8@AQA3^// _['J+.-9YBSK$3H=@M_^OW MJQ:03X+O($=Y?CYB/F5\ :FAAXE+9G*X MNQ4991=JZ;BP9(:DB72D>C76W1YDH":#?C>_@Q3\;A[DH 5RL-;ML0HG'IK- M. YI-ED!IGUM)QI=*F5$^&4R';?M3A*#9 =B3%:&I.-!;AHP,2X]_,ZRL]FM M6GY,2^;Z]B<_\7 Z*4,C^X^ >*1.?44&1.GMFQ"5V>1=&KRCA*[EP1< *KUU MZ[E6GB9'R9)$W?T3$$4ZC;"!\ M1F$RIMLVYV"37M1,/K%D;EO%Y(QG#'E1Z%?ZQ''/ANAZ8[$>Q"$5V"!T!M.B MSA=&UY\A_4R9@1@P M$D,.Y2 Y:2ZN202,Q%%T+%YV.Q(5O4[4LG$F/*9ZLI'BOA0/G$3;$JW215%X M# ]EK 1-H'1H"?D^01M-'I=!J^W=1=:[B2!O64Y[:]*+7GH&^9N4REBLU99:H4B(,*C5G1T('2 MQ:;FL&F9.>]6S>%NNU:_,.:\$M<5I'GPYYC?@2D[(T*YA4:")O,JT2@WQL' MS ?Q8I22:Q*IL<8:F3 '1B44KK55:B)3[IF#X3 ?O=-A6AGEH83RVRVNGL%WX5M81!Y M43$.LE*?>=KY_1UV>)"7]LG++72%76&].IL_C1:,^^1/.8&;MR6F7DV#?#]] MJZ7HU#)S$1)-*0J'TY/C*6B0'I(1C:F3V]4=?<&>7Z?L/@VAMN//S'PF*P7= M32K7LLSS<&HC_'R8#RFF<'31UDY-?QTV2GU93POJ8E/KM0O+S#FX:39E TT9 M!G9;134,)JDP*#DE?%I3I<(Z'S"ZQ\C3UF918^6F,33-?&8\!.P<66MM%1D0 MY2XQA$,ZQ23NX@81SKRA9BD!5BN5H666B/A!GT@RR'^OF%H#H_?*Z.=@N0ROGT=N^BK))@NX"I>:E6?6()<_3UB91IV]F;*3O!O9 M-@^0Z\4!TJN P]U3*9'6KABL1*1VH<[-HHK1$&DJ;!KA32^Z [M2Q*AY\$(3 MG=HUNQ@6%?_KL*Z+KELUT>O6ZNKB4ZI-JV\-,SH;8WAH9:); M<9L!46I#RS3S-=( _E__>3[H7_P/8#$ 34<)7B_(E =4ZC.Q#@JB>07$[Z+V M2A-SG4Q(?UO3X-/&I]9>@FNYW'TAS[)I"FC22S&TXXI,R0%]]ZP&Q@-7]\_5 M2T2_77'L$/\6V;!GKYJOT7)<:DY:UB"7Y"WA)'1AA'T8<2>=Y^&@/SB]8O0% M'F$1>\XSIH3Q+\RO'2&KA5/-TQ-KD$_)%/,4NC)2?1EA9X;L[V8-]$QP=*OMX3OJ8S$MOU$9:BV4 M:MY>6$.MP$"N'"OLJ]-EHVDV-"V=4*%0H&7=6QX+@=5:2;"BX-;H34YT4 M=L<6"4?F@E?8K36L(M?8Y-?/' M>D/H\ 6M;I*YEM;)PZDUSMDPGX!,D[R+VB9%PX9&D0J#6N^<6\-<)B3#CZY; M02G2KEWL:_)"'$R=FCN#'BXUPX2CGDMX;# L[: GV#O)O)%M!PL8!8YJ6-+O MF=XSKT8M3 4>Y49SVC?S)\!3..,2F,QKJX#VP*HUB>M6H&EA4VY6IW JPG; MNKB)55+\B;GNE/%7Q!TV'3U =]7P>U#E%KT"@UJMB?>8VP^BUVQ";+#!,X3MPI>ZI^THT:A5J M#?,!'B6'NJ@[RVG\'"P6B*^BUZ,OD>@ 5)'00\TO+]E5;VJ]>F(-/A M$(7L/WG!NB>'8*3'T.E$4SGGHL3J0^![<-\VH;/4YK0K\=#J1"T50A_DZ@.J MI").&J?ZS6R]!TG(K&%8.!')FJ98FB%7<_[,&N9"S97Z0#JT,?^['8U'S_\*R\OGO"OZO^XV6/32!KHVX[X,X5#$J^\U7,8C=;P$-NU4*S%G? MLFIZ"64"L_FE'$W'MXX[*OB*Q^BMQE5K:PBE!WYFFD6W=P&T(<&[2>;&5W.5 M8U O(#C3HF)#Y],XR3M#;'I+**(V06[]0%45%O5:&9KY^]-2KPX)KS=!VM&8 M505]:P6N]' IHU?"9\D7"&APK(LQK IR-]2(=;&JM>2)9>72<#KL/"A/)1?B M(O GY./G5[1LYI)LV8F:\Z>6E4L4Z'$^J7"'C@WHN=L.206;BGX.KYD6YGGC MNRAVW*E:5LXL*V?2ZLE*6:OHGFUP4+I^O44%)Y^PS2@&K04@S.BT1F$EJ+INNA!E10)KRH6*S%Y M!]36OXQ*A4%M^E^8^5M.4]BD:LC@._#%KKVF-1 I%^5YW[+J<:F3Z^@7S&8< M+>?$OD8^TGTQ(PND7"WGIIF_AG:-P ,G:5WO>NO46<)V+- M%UQ*P-4JZ628K_(KY$07%5.>IG5S#F7P:@5U:IWH+8].JJGHBG=(P.BKJ T@ MM7HZ,_,72\>WP .&KJFF+/%JJ:5"4+5*.A_FTYXYZG=1'65IN3[EE/J^GGZJ M@5"ML"ZLD^H%LW%Z*OU[)_68($DX^T?,G^>(8TVNY>&4VNRB;^;O5@=V1*07 M6 R)ILNDKZ73RJ"5:NW"'.8SU$5LZ*)FRU&T84JS&H]2CUW %29:/.IZUC)' MZ/7F<8D\8B/J7!,W\+&3:[DE1^MWI&;YT#K)E2&4L#R]>\G.9= RZKYD+1]D M(\VR$?6) _02Z^89V]$#+3=OMALXV)ERMH#S*($?989N$*>$SKR=B\Z.QJ&6 M++ALM8%DI<=FK =GQ*,S8'A&:GP %(^P.Z+WT_&;]Q$MEX1.&7P3?J:4A6.7 M7XEO9BX9"8[.S+0Q/,YLOU/1U/D>L*2HVB!/QWMJ3<*SV,+ M&^'3D<\#T=G;A+ODXQ)SPAR@T*>Q[&HVCJ:2*$PPII4-9Z7Y/PN:!6 M]22^X-?LG=B?\6*">=DL2IOO?!J.SWOPE_?180M$J 8_Y!455R[RO,OP HQ@ M\B]L^V/VC/D+L?$5HXY<8IYZD@T0M6#ZCXS[4^82%CX-);@O5*5,V3^1V=RO MF+,N= LF"CL)QSY.2IFC4. EID*)^J5:J!*NSMS"WR;A*USB!SP!##46J) P ML3'QEM244-GWG_>#O8O?%SC.;^J]@*C(WT%"8%4 MX$I8'C?* ME.J%.[&,,HSQFW_IROO?2I2'/H(]SM:/>]$1PXF_+NI*W8$.E_5Z#]/P&T_T M.WHC7KF$UL.R@[D[_D>'+. 6%";YVDR,K_$430 M!=]B1]WK]),KR]+7I<$_=YX7P( 51D0E9 V6[\$KN1&;HK^"$C+A*+K8N5Q= MW3Q4;*@JD!8H;SA@"2<_D7Q7@"('W8L.Z6@A!F$CH9.O$">3":XR'.KC:<'D MU[YS6O>D'.C+5=Z]A@.MD0=]\X:Y33PA.O11COL+%NYUUNO6<-SWV?D[^_&P ME]T+KX["P\Q* 2IJV0(1N0P\0H4M(G@T 7-28 >;7^BIL&/!&!AAU1Y7%TU+ MM[;941QE7YL-?Z^S*K[7 MB)HOL+V&([1]@FO)].U]BQA/"^13%U2W7ZA5$[]V+XPU*:*W1VC\4R2$BS;OM=-'W3H;74 MIGI&+GX(KVS\$L!2BHUX\'H%<>A8Z" /R1!SDBRY62Q=)I50+FU2[G#LO*-W M=B[NL>\+722V,\D?(2S/ TP)M@48;#?H#4[I&K,H#+VS:@BDD M$1SL7 >P.87>:BAZ1;&_\&FO,B%NANV=);6QKQ_G8]:7>((M.YZC^$8_J,K MSG@NQCF;)P&T."2P^^##U@-Z9TYH.N+-MK0J3"W=@9*GV)*\GUK3E+=O@;KY ME;D!A7F7*0-IY9%)F$9+ZY!23F^#LJVV8OYNT(K=I;1]"W@>FS/"@($ZIFNT M\D93L;]_1CZ4MJVND8_!>7G"#L8+90ZB":H]J;082,<0@F3IA@D,_WQA_C^Q M#^D4+$0JL:57\L V[/Q4XEO/_-]-08O967*6V-N*V"G$_>0^ ME;^OF_LO 6^!=#RR5PCJ M4OR\\D3C]!WY546\E8!MF!YG4V&U2<&, G:0#!,.J%"R%1/4 6W!%!/O4]-) M;='0A7,!FUIU]6I!PW?.%\DPSV?BV5@,@V(6"-.6LM@U",N^(WM/-BW5HO41 MM55KRN$])BG!#8XQ[ M,B^TB1&Z27?4P6_8&3,9!>%>F&UZ%C;*MZB4AN,%"18/+Q'?X_H:R$,(QI9O MMSM"OT==OPR[:;1&Q3@9'[/W6Z)[&L [K] G89Z%X=F'J3PFCQU88D(@HIF5 MDD@#LJT;H1CCE/$%]"3WLE^QYU<[CVJ@?V<3J3+C?8U=H4XY&#GOEG4O&,.[ MG^#?B(#!,28OLG^TTJXU,+0TJU 44@G]W]J1F Q8"Y:3(AAZ1ZO#H4V"K'IX M6RH*I:99O)GFEOBZTA:>+JEO\VDCWE?Z&MMD@=Q:9X1JY%*JH%JP1@KJI1]H M16V-&J8%DTH.Y'[&"$[CQGG,KY1-/*&L8'AW=!EL/L*1A)+A6BMO?;Z7<6'Y MT3#N9:]D"6IXQ<\O8CCWJN3J.XRDK3;;#634*&SZ-DGHHAR:<.W50Z*,NQQ#<).TO75R-I*FN)RS:CV(#.' M1"/%;_^#,]V5Z1 ML+9 J+4*LSZ MC"@*OW_"2\;]I"(RS%;>!A3"8$F,=3?58+4[W76LK$%D,O+-0X\C%^W1 MB];*Q*.PK[$?P+N#.IGSTN8M4*276%Z)&Q5%@6[B0EM!M?,O+A/4#,\/8BQW M@CAPHU&]LRW:%I F/&\9%T/?T4<.92[^"H;I@V9;0O,HNU1Q:E,;2QL25*4A MJ75.+=FWUO&^,=LVXE43_7Y))0>SFSAJV;&CY%Q2YOS15J'5NEVUU=N[#K!@ M>'2&7Y$PWVC6TOVB[@UY.[MJK[44V<]] F'C[($G>47OP_2K%Z+ZSC<<:(VH MG56"9:HDJH2J"H-K ;=@E]>T1;>()57@:ND*'9-%F,?>5 ($^Z%@!TB5K3,:5?='J<'W%)!*#I%.I:50*%,JXL -*'?_0BN.FFR3<*E M14)<%,F]9)RS5W@8Y)< <2%=.+G](8P23J/$&DR*. 1QL<]I5.SMI:_]U),M M QU+O^3FDM#BVM$U*!7(VFJMYVY/3"Z6D-5/U>&"&@A:L(S*=K(M-\(V;GO" MDHW%,6&)/)F5>.ABQ8HM37CD:.V?JE*2C="U=&ML7 _X&;V11;"(HV C2@/Y M%D7BFH\6+% %E?;><4LCSR5'T),($J:$<7EQ:WPHZRYTQ9S+P ^OO8!X2=TC M[O7QMU55Q[4P#U0O,%E*J?J(VDJ273DX_Y9^3?[B8_R"::,;DW. +9C>9EU[ M&4=2LWDF;\(NK3I-OC7>%A!G?^7LX8F1)XQNYB^QC-RK7U# MKM;IM/SQO^]Q)JY^K^]];DY7D>Q&';5(F@HO)XM3&6-VB<&.DDS\)T;\E@7E MA[6:H&JI1P$O849'KIM)0@T$+1""\(E:S!,K$2[RC9Y*JWR'LA*R!1-L2[GO_"EW/ MZ\UV[4O'=$_(DMWA"-M22'+WW"=$+5D2IB% X"R-+_^9@%<0!(DL52!AQI' M-T6"($Y6Y5>Y52[__A]?/DZ>?<;Y8CR;_O4[_F?VW3.3]__];O?W_T$ M[KO_^-N?_O3O_P?@/W]X\\NSE[-T]A&GRV/;/C(M_/2OS MV<=G_YS-_S7^' #^MOJC%[-/7^?C]Q^6SP03XN9OYW]!%!BX2\!3X* ,?0FF M6+ JK'OW[W8;G\])?OO__CCS_^_"7.)W^>S=]_+QB3WU^\^[OSMW^Y M]?X_Y.K=W'O__>JWEV]=C+>]D3Z6?_^?O_[R-GW CP'&T\4R3%-]P&+\E\7J MQ5]F*2Q7>_X@7<_N?$?]"2[>!O4EX (D__.71?[N;W]Z]FR]'?/9!-]@>5;_ M_?W-S]<>&8F7$_SZYS3[^'W]_?*7N(P?&SYGY;UO)6._B$6N:3&9_U'W[:39_.3N+RW(V>9[2 M[&RZ7+S!A'10XP0OUBP#8G$B@M).@(K"@F=90,C":!9LX"KU6?,^9%[?DPUL M/9^G9[-YQCE)N>^>_8%5)OWU.UA)O#7189YNH>[Z>3M_Q_>+LX\?5Q\*XR5^ MO/C[*OY:@68Y.Q6KUF"AE1V-IEOD_'T^6URN/@C#48@$PENB*2L+KG@/3BJN M?')2A]('/O?2M0M>Q!5>G@ILY?@KC_..73SA=X.+Y M-)_3LU[W2*9D8\H!8JQ4):,ANJ(!719!IN!*3@\HG%V?M0O7Y9/A>I<=;B87 MSHEZ%[[@8A25S461D4=P*Z"L-N U5T20LUKY+#(37:3 )A6[<%\]&>X?O<_- M./TB+#Y4S-$_/_[W&8G.'(.#JMQ"6B)9'%SWD@ MTC"!8:SH4I1Q,7:!P$[D[8(-_>2PT9XSS4#SRSC$\62\'!-JF="F*.D)M8:\ M/.$#..LR,"U5M &S-[P+-#:(:+B>"\Y9+HNPQ4%19(DIH1DMBZ2P9%@\4][9 M3I;S;5KV-(^[POM0SM\$]Y$[W@S)KS[AG-8]??\+DCM^0=77WV;3=&&7.QNB M91:B50X4,QY\* 'JP4,7$N>BC_9[D+0AF<&M<-&6'^U@4BVUC35NTL-<<-J1 MQ+4*0:E$=KE,!J+)/A-!1OH^JO%NFH9D*3<#1AL.M+.;9M/E/*3E/\?+#R_. M%LO9QROR-N$:LS0.K84D:JQ45N!&4PBN&4NQ-GC5)^JT(X%#LJM;8:4';]K9 M3K/I^WYF>8?YXF N?*_=N@*&E!0*@G-:DL;CSH7@"T]]3.K[ MJ-H%$>:)(:(9%YKAXB46I,=?D;2I\G Y4L%[RTA&61,-J) %N*PCJ)2CC<48 MK4(7:#Q V"[HL$\,'2UYT1P@+V8?:\#P_ KN7+>]F(3%8ES&F#=PS(J5CF&] M9E2>M!Q&<&0I$8]1)Q95=)W"=WN3N@N(W!,%41]^]8CH7/CC/+(0M3%0K,J@ MC"315YWR$I4,.BGRR?6C1$ :&^N7L;K,/)U:6J @8T!)'2ND#"R2A&LLHS#UY8!QD+*QB59J6/2;&%F($&?%H@X=BM M[^%V/9_FM\M9^M>'V82V=E&O_)=?1RJX(D,@[\\+HHJ7""$0^X(**)5&7U+W M:^BME+5,(? ,$]=6@"$_&U2,9+JS3S&4)W&32RDHA:>5,9T^YH#TJ;Y+K H"'<#T8[ZD]#HYD0\.+ MU(\?Q\N/J]RF::[! /+O<)HJ/I$5;T0A&2\C$630@]-&0;")1\]=,D5V"LG< M2=1 ?:CV &G%F'9F]#HAU@01>!8%7"QDK/',P=E"/R9EHK26!=/)K=Z2AGQ@ M*LGZHS8O(;WGTG )&)&#$D% E!$AQ^0Y#S[RV"F6M(V<(2G# [B^-7?DJ"UO MAN&?I\LP?3\FC_2<'ES^^"5-SFKMWM]GL_S'>#(9%:.R2C: 3"+54A ./OD, M,3 K.(]%8Q^$[T+=D!1D VPT9TA#J'S&Q5K^CD(L'*M'&K&NL#[;"_HBLE5. M9Q6DZ),=LD'$D!1?$\8?MKV-U=GE!4=1.>C"P+)<*V9E@)A]!9M1261?HNEC MZMQ3G3B$*HNC>'SX%G>Z0WI3]^U5^7VQEC:CD'QTGI/A5"399YEG<#D*P&0U M+ZIX&TZ17'R#K"'% %NH_V8LZ)?FK;=%"^SY. MP#ZVW:FRN!HP^J"-;5A#.2/!L_SZ>A*F2_*@JTO^J=H;]/U/XVDM#-\FD)Z7 M)3DK*9U]K'N/^25^FF,:K]DPS<\_SN;+\?^L?AQ%9M!Y(<$&)-G%:''.<0[1 M&26E<199GY25_FL;4BY8 R@.# P]@[F,1RVU$I"<=* L;5A(@;:)-"UST0II M^_@J[2\I:@AL-EU][KK:DHD23&$(AM4:-2X"T)K(47#%D%'I9+"=ZF!O4#*D M",V1&-@6=SQXTUO>V5\_JNA%JEI%1AG?S_[00-*=K3&B<-6- , M#V]P&<93S#^&^91J(\FIH1-+NRC$+#EDDAL:8,;HH>1]H M/$S;D.)%C5'2F#$M6[.LW=<-#8DB<^N$ ^Y+K-=\"GPIC.BB5Y7QDL7-(7'LUM_ P+]_?W.+?J&?&[0 ?+NDKZO(]JRIV+L7X!T? MVK@IX"ZD-^H.>!D6O#(-1L0MCO4FT&"A$\T-@]JB!5)Q5M)A#UKVJ=;>0LS1 M8:7:/8S\SD*22AG'6"2W$&L+&B61@])E$Y"SFQ6K3&) 0,-91I@I$J\?6 MG#]NX]O%D#< 2.!+TD<-5LE:C:H9Q$R>,Y=1*16R8IV$V)V'_9#(RX*\M#?X M&:>D9(/-3$1=[^MJ\RR'@HX4+= D'3/SN4C;)S!^C8Q!M2D]E.&WHRV';G1# M%VCU\)]HC=MJ 2_3,6I$E/Z75[Y[$M;:9$ Z+NN-O02? @.)3C+OG?%!=?*) M]B9V2"&75K#IS;.&63078OZ"UO'TC B[,BY_P#*;XT;AV*_CZ6Q.OL+/TR7. M<5%#]-<_9>U*_(K+#[.\F4:BLY$%8]7\M55GL1D"YZ0(K,.@5/%%]*F8/N$B MFQDJ&_J7:2D%9PE8UJYV?I/D1YL(4F(5//0][YP%<9?5_;A6ZE"Q>Z<-="!/ M6V97KE:]IN/<(OMM-IU=$+BZXP^&%%OT$'56-0* X!6K+;>],=R88#M%6G>A M;DBZXJG KSG7V[8-W*3D&HDC76*R3!=:*B)96RJ QR@!BQ(&K<0<^NB+^^D: M4NC_J6"P(:>;H8]@OR&0H^,& XM OFD] "25@\@1D@G:J61ER'TN**^1T<:< M(SZ?[^P/.,5JRV+)R@=.GDJ.M,&(Y,+0GH.@A49-5J;LU!?K#H(&Y2L>#H3; MHO;X[>]DVM]UJFE)+/ 8P'*-M9+^8*Q"/XD .N0J]44!STGJD[L=37$E].HA_FC^X.,:"[T /!R4=+PO")'Y MDB-MDK6>MLM4$T5ET$;27A4CK.PC)Q^X+S@@Q68C*_)5N5G@->(I,O0$!"-S MJ%V 4AVD8R 7M"6'7&SH8RK<3]>0 @_'H>-6ODT[?K3+6\7)I(8GI_G7,/\7 M;JQU9#"&PK@$[WRH31$,>*9K5H=3*C!E;.SCE=U-TY"LA+;8:,2'AG<1"Z2/ MJ8-77N)GG,Q62=H7)'$G;*EWN1)-K2.0NG::5U!$K#,OHXNFC^BXEZPAJ>"V MZ&C'C787K>3QS,.D)M_GC^/I>+&LZ_U\Z>E[=-X(Z4$RDF%*Y=I(/&= GIT1 MQN6$G2Y?[R=L2)EZ;4'2DB-=VS0_G\])\ZVRF^I=V<_3//X\SF=ALOFF"ZH5 M(\^YI-KKU!&X4W+@I66 Q2&/C--_I^O:O _E0\K_:PNTD_*T3Q3P^>/5G],>9WL]>!#-!-J:'&%J M3+?4?A NUR_!B5BB]+Z/PW0LY<.-33:&Y\T#?%*6=PKC2\6%3:@@RCI9'3F# MR)T!+8TLD;&DTL!5,,D\&V?WC$;_,'%-$H+ MW_*]=C%&"U;55#U>2I&WMW$/F>M*"BY3Z1.,&J^]Z@>7P?6^; M+W,$7DWMX%S(MR+?GI:O'8*O&:W&):N2PQ!RG]2NIK*HW;[50L4IYO-;^MI[ M8O$\_]?9^N9IEPVE TX6D:VU]M:2QQH9A(P:-%DV3&GR8$.?&\Q>*QJ4[W-* MN.^J&DX*F>Z"XZ?9G#@Y77> 2U_?S6DY(9UW3UG]=,[]_99H4'/-"O!0JR2T M#> #Z484PB?-HL#8I_C@I,L-_BU_0 03/;9;W$5V5SV:^FYWMX8^=&N43) M2T 0=52-2D&!4]I#,E';5%*0L4]5]SY4#LER>$) [0:$EJ&9;4=IW<#P^E'R MB0FT:"![11NAB@-OG*L=$QTW2O/B^MC(N],XI+R9)P333B#H#=++7(!-^IR1 ML<3:5! C*,-K>9@4@(7SR# &U:F*?'<:AY2W\_1!>BP('D.2H)-U]-\A#'&UVOWT=OJZ\M6W;4*3$PIB&5+RO M,S@4>!8YU-3A)+Q%IOP#_N<>CQM4G+ 36"[.3"\NM.RDG1#SJHIB=9^_"DN. MR$AGJ!+1H@W)!\8LT6(#,,&R,,PS[;MUO]Y"SY"LWLZ(:YC\I:80KSME/SY@=)V],2?=+2 MI@^_NLB:%[/I9YPO:ZU*G10["D:23>!T3=A,9)!D#[ZVN/!>RN*TBTSW%S@W MB!J2??@(4N<8%G41/:N4P=HBEH@1PF?CB:/*DU&IC,T0T3H(!JV7(00?^UAN M=Q"T9VKV-R=F#N5-%Z \7]!.G1.#7 3+I0%G5A21'Q)HQ1!8E%DF5H3OKYDV M"-ISX,\W!Y1#>=-%"VU7CM$'ST.=]N%U+610&H(D*J,+B6NCM))] L$/DC:D M(4*/H)&.9U<[%%T"^F6M2L%I)@?.9TV/M)"+(4**J=U);0*M,+KBK;.R4ZOP MV\3L.>/GFQ SQ_*DBXCYF>1==?])17X(F-9"NCI:NK[\0UA< M+WY:>7N7$;R5 _CJTZH[PH@E=%F0X56PXET%#='6UOC)><.L(2.MC^G3=5F[ M -9_NZ+M<6%R-/)KG.OUV3Q]( )),(=/GVJ0>C*Y(,8FY] Q3\34^1]>>?(\ M8X:B>);&JY#]C>S1K1'&>QZQ4U21?2,2K^5V-U>)/\WF9/!=47=5*S3*3B@O M50$?T8%R1I'WZ!@40J:/VC@A^E3>/DS;3OCY5L+2G5C6P[HB/^%"-M9^VHM1 MS#RRH#F4E;GG]6I@> )A>=0Z*U=RITC1W43M!)Z3]>$_O;EU%)-Z7_QMRT;2 M:&U.6D"I?=A5EAZ"?KOLS$9#V>+ZC-@QJH\E@8 M:\/!'H;EILNT*A[8MA=D[VH=58+ /1'),$/4T8%!XS!):8KHTSUB3T*?PM5D M+ZSUX&6?I(@P(8OX[A/!DO2Z#K4,.IEZXY'!(5I@):645W*W3Y[;'D0^@8O, MYCCKQ,+'2*44Z%00A9&4-054(6V@JY?Z[<7?!U]_# M>%I+T=9-86LAMN$,@V0%G.5U")SQX$/PX"+Z$HUGH?01[WL0^11,U6.A=O/( M]>)AR_[4-Q)DM[4=&R5CBDFD8XJ2%I20&FH754A611YM4 MML+EV"<2>AB]3\%4[8^ZYIQMAL+?IT3B9/P_F"]D[2LZ(_/QYU6[3MJ'(E3* ME1XG.9G1=2IS+1YA/)EL/=&5^TQY?("P/2W3;P)7+7G5#$#7&XE?AHK7T5S4 M9(<7HZ#&D&BU]2J1%P,B,5Z4$!KY*=JZ7Z=J2,U03X2<9DSJJ/V>IS0[6U4O M)21(QPF.K+5<$!F0T:V2 A%<4AITQBB#)&<.N\UN?)"ZIY"/UU^S''*^&2RXY.O]I$GU2^T6Z0@/N:#0V>;@.I4?'$;O M$TCC.QWDFC&VW0"+K:DV(PS(M(ET()*K YRM 6\4(P&+TCJ,3+,^<8?M].R9 MX?*1\\&6X6G'&T9A,%.-010GLD8Z_NW'I>UGN<+FLS)MJ=^^8L7JV)O6LS' M*E]K-L_6/[D0LU_Y*%ET)7!%CFH]0*IVM;3*05)1DDUI/0M]U.>)%KAO;N"W M .XA8J?=I)A+QWG+W<[5Q8[*&8M6"8H3M0>!5^!8"H#,B%B''"77Y^)D-_J> M1,IA:UQV8%WSR3)WC6(5627DM;XDACK>FA;O329-D PO/.N22NF"IP<(VS?] M\%O 44M>M4P<^#Q>T![]-)N_G)W%93F;7/@Y(Z5C1$;R462)M$8G@>0F XP\ M6$S:RM*M;N-.JG:"S@F'C)X".LVXU&N)^60 C?.@DA! )!40061>I%=2 M]1F%L'=?=O[(62.MD7$X'TX\>3MS&4HA,ZL(KT&A]Q!5+J!]8(T" M3T4F13@0GG8A9D:4I0PE)YN*CC;G7F,8'Z9N)VA]8S'ZYESKFMZP*55UMJB, MRF!,4:!4U.!"]N0R%K+:6%$&>\T+O)>PG5#TV&7XI\AO.)19/=OPKXH=%N-5 MQ>S;] 'SV037O>Q?AW$.]3YJ75=39O/-][[$91A/#FG2?^P3&[3P;[KH1@W^ M]ZIQ$E(QK[,&7GLC*JYJYF@VP"-9X\4DI4.?&,SAE6I-=^3O\^J:8$S19-J% ME$.D4\G)-0GHP.Y4=? 94-JI-\-5WL4Z>W/KF9*/Z/,#G#YGKSP.?WTZ(M-N1(G5H[@VR_^KLBX.)..Q23?>TEFW6= ML6N*(T.,3'E?%'<1@_0WQXMN;0B7/@!!S($<>(=OF*KJ6O!;6&%N]8]+\ M4:::_1" 6YY+4;I8V<>..H#81]B?#9;:)"+JG,%Y6T!A=N 3-V"1IX(V:[)G MAK)3^QW14[DSO?%Y> ;1L?Q^S"-\H:=(%X7DL9!PJT.?1$G@G)=@BU!(LBYE MWB>N<#C-0] ?3PB^5\PE/)DQ8+ZB":=R'KSOT-J69Q608Z>*QCAR,9HU&# M*,[E$!Q/I[.\CEG(P"V,DY^%'03]R7#3+E_Y?(=&CI'"<[[&@(,AJZCV6PRF M-M'RF*O>4[Q/;XD+"@9N,SPZW [B5$_[]6"P;Y;188ZFU.;/UI#[KJK=$[!$ MB$HZ+IV1MP:\#5!8WEE >71\Z'"!@O)J>G0>B7D/&V2!EV$62_[OPY1I+?$D8 MC 83.7EP7B*XK#QP[[*7Q6K&^R1(]U_;-Z"?NYRH@:)KD*=FN[2H+8I&DEMF ME,A@?*[97#7MJA0'#(534NILL$]F[VG6-Z2QX]_ZZ6F$LD&>H!>W%G8A*][@ M9YR>X0A%0&Y8JAU):YE0UA!+YO1%FN1LEF@'%=XY;)E#:AS[K9^GMIA[(L=J M+2\T(Z\\69(7Q3!0)4KPH>8(,!9\]MF&3OW%3K"X(;4I^]]WA/;'UR /3HUJ M<1-]*-Z"5R*"8LE "$Z!1:L],^BL.MD%9;N ]W!B9"QD%Z/CX%)M->4+@5A( M!JSP6@A:K+5]RI%.$B-[Y!;4CWD8>DJ<0P$T2"EST<"6"Y5,M&2]BSKQRQ5: M!]D:DI9G+:)*:OC:>/>VQ4\QFC*D(W :H:,?I^\S+H4B,$(4!RKD6T-1$F' M6&GAE>XS_+DW^A]W=W^N2?'OQ_3FQ2AI,L-"*"!5Q-K444*L4'%8BL+D->KA M:]J-!7VKMR 'G(B>@N90" U2VJS*?M9#:#Z'R:HN-GBA5]4^@3D2Z,G3%@?% M(!LAK>,V&AR^WKV]KF]5!P_L=!P)J%ZE%\?Z\NMW7K6E7EQ,6[CV^Y%-C"N% M C0GBUL1!R RZ0&-%%9'HG%QQ"%Y.H :I(*Y>]Q9*-*E M8"4$ZP*HX@LX*4,-WD4MI8O^"9A?3V+6W4!.TG#A-;YQNO>/%) M1@W%!$D"(0APH0C@*+R6B@E;AG]SOG5IW^H-Q<9K_$HZ;U,N+N83VVA[+6#/23'_&\[)TP%4 MST*N"UT8-M3@;[B\*G"ZXPV'5W(=^\0&I5Q-%]VJD=1=1@E]OYZ6A=N ]+PL M^L#BG,A4V D6-Z0P\L!. MTI8.WH."6LL&\@?M^VY+0LDU%R%!QJHPG4C@?.V.3U9H,E8YG?O<;75=UK#Z MAGV3!Z<#OGH:9!=%?.$\M'=U<[0V*V_^O'K3\D.87OSAX999LT-$G_\DB9GF>S]RS),E(Q0;CP8JVO[:N$@.IY Y<"S-$Z8;I,==Z'O M6'E/9X[DR2_CSYO7FQL/'"41K!>T8!WJJDVJ<\=4;2W('??"T*M]2IT>HFQ( MUDH'+-T4G$T9U;"Q?\9R-V6WMR";S)WS EC6!E2J[KY7"NH .Y=EL+I3;M>^ ME [IUO@$\.K*R&9PN^<0_+:*QRC4*0 LN MGN*,K15-E)['1*L6&LG\%\)#M(PL[2!X;8X8$NO3RZ&%17 JD?TX0-J?00TM M@5NKO*TT5&(B2?(7E:H-UTK)X%PB1@L6@G8)L;"3&-/;J#NY+11K=2HZ S+6 M*E4T]<*CDJ_1QNQSXJQ/++&'+?18IO;1.#O:$MJ'C2>SA)P-9(-E$,*0=<8P M@U@CK= U.WU6ESEIU"B=[EDA7A7&:&D4O&':A$ M:C](K0"CUF3&.VW\R<.A1SC6)[N6ZHZSSKQ\3 V\7MIDZ](VUG,^?[S?U=%A M=)Q +S?8H 93;U[,%LO-Q]VXG'Q5;M(V]$#7Y7*E5J\\!;GG\<)%V]GD^OG2P294G82C*65*6$]1"WI M?#%?R+[E*?L^:G@W^H:@AOOCYM:XK_:\:Z:/'UAV]L[[V@+7N$0>DY8:O!!U M%QCGF4MRR?K@:9_3]'A3=$Z+HX:\ZJE;-^:^7F6&;KQXN+;<]9,;Z+^#%M', MZ;P:G*NRJ)$N6^<*ZMK&2)%]%D@H9*.55-+JV"M\>\=$X_W74Q..EE_?8CJ; MKQ*_Z]#RV=GR#88\GGREG<3YQ_&TIHM?CLDCJ)_5L1T)R1,)M2*OD'4:? %? M&W229Q*L2KRV6>FR^H-)'H*&.Q9'-^7.:?C73*6MR?T5B1[B$A?&#*I5$+?YX+V#H*&H,3Z0.6XO>^IFU:)CHO5UZJ[#U=%=WQ0 M \VS"XF-%,WE0T;2NZB,8*!-;2RD?(*0:A9GT-$G+1C*/B',2Q*./?7_"/-5 MQ='5FG3VVH=$PD<5!XI%A"CK*&:1I%!,.JW[W/7=(F5(2N$PGM\\Y\?M=C-1 M__8#6<3O2/U>1U^+KVA\]PE&5R M5@D-856;&Y0 )P,#XX.WQ@GFN>ID1.Q&X;%B9]?G_#\,\W=_S$:,RQC1(G!F M.6V(+;5=(P-)MG P/%A6^C2,WY/08=DG'=!V4Y[U9&0S);<7D00?'#&&04A4 M4!-H0.7$(8;$(!?#46H55:?"F;U)'99I-#3$[P'?!W&>56T M6(G\:78V']%&&*E]!"FK)8&U0#&*!%E$6\@$*!C\ ZKUL"%G!O M\&,8DQD\?U5^&B^(=Y7F4539I*(,F)P0E#,:'!T3B%9:835FGQ]156ZE>4@] MNX8#PN/9>W+Y]QLY9N_^P,EG_'4V77Y8C#(3A6&B(V-TK9PGNIWD!K@2)FK2 M\]8]KN-TD^(AM<4:#A2/9>VPPB0')9;8JQQLN- E5, M[>C!27\ZI@5IR\ ?^>GYC')!IK\G-*885LB/6 MEX\2A(HQ^.@5ZU2N=A"Y3S-PL@?R]I*#39C:Z8[@DLB1UD*45!"BJ-=317@( M(3APC M? K,^]&F(= =!3S,4<@2&6C"FOZI\>_:)U%U=<)C\$":U2]+;#WA, M \?=/K>9,MQK 8VTWV8[J2O&$M]L]L( 2[5OA2*;RTOF@#EE1,JHR4'L5V!N8L^"P$F!*##L:8W&FBXSU$=5SOK>Z+ MUS+>I7-"A3U-1:)O?A8F MBW!]GDR3G)/=/[N!R7C@0AJ9C:NG7QNL>J&_@XRQ^.R@T'^@3.#@ZL!)'8W% MJ&0IMD^4Y$Z2CG9+Z_;>O>!BH_.*5FBEK_%0)8HZEA!B3MGVJ\QX@;$@AC3YH:15ZJ;KCA M)V6GI3*1@1&<%*K/&4AOD#LA/QLUTM\7H7?IA- MSQ97.\"LKZE* 7@0Y((+@V0:KJ[=$*UBTKO<)_JSE9PA97+T0R=6=?D8SJE1V_9;6(FG2ID4"8K;21!Q&LB35C"KL1M^0\BXZ MVCYM^=0D(_'E&;Z;O3A;+&JH ^:9EV MX/!^3]T% ?;)(J C!YKIB9?X:;88+V]'[XN(PM%*!6:LUP(.@LP*O$^2>\T% M-WT&;]U!T"Y(<4\2*2TYT=J>)%\KS#?6)Y6E Q\R6%5[B.F8P1M22,49D@*D MB!SK4^FWG9Y=0.&?-"@:\*&),CFGX\5D=E9G$7\>+VA'R!NJ]8A7AJ[$X!A9 MMED5 8K4&CB=''BGL00D678S)K)5A>SRK)V"8NQ)LK[+=K<6#!<6ZP\XQ3*^ MHJE4:\8F(D?XVMC26(@),R1ME4,26Y;WB:'>3]=.<'G:0=2&C&D-%D)P(3.( M=B9,?L*-Y28?+3(--A(E1 %"$,Y MB3%,BFW+/O=HQU(:,:6B) M%J3'9[*6:^/*[<$UU#F)6E=%1C&K224&7$ &N@X'8;60OE/:PB[4[02>,U(ZFVBD!RDD M)Z.C=CJT2D%AHAAZB01&I[KZ#2J.SH_?^*P+T+KLI1;!@TDEKDWJ8)R K(LL M*B9K3)]8^19BAG3E>S#W;^6O'[GI[6K%-@CY;39-Y[0D$7F47$&,H?9)H^^\ MDPQ**,)Q[IBZV9ZX P"NZ!G216X7#!RX]8-0&(<5:.WQZ:=4&KW*L39!$S%& MZ8TAFX..M[+90+0VU*H4)H7R0NH^4]1:JHWZ&3]/%\OY64WM_WT:UGEQF%^> MU]Z,E$(K??&@5";+QYO5,#LR?[(P(A<,,?1),7Z0M$'-'3P8&K?-T98<:>C* M;)+U(LSG7\?3]^<5661T)^WK?*4D2-AIQ\$+,(-IQ>Y_P\7>(<%\NCIUSL]?'=M,XNRVDW-NKZHV)-R0DV2;(PF70D"4(J M$) ;,C(BSSYXI7V?RZPMQ!P3A;_UZ,][3058IV@?Q'Y'X64,)"U3 Y2G5,1 M6(1(UCB@+\D*$SQCIY@)<9VJ(>F.5LAHSHV6DV=OKO!RM-2U0@U,N5A%F,U6 MREHG+,$;:/]0:7X_FJ'\/K29@>41AXQP)[D]HH8V'+K:G.P8?D91U;C76> M#NV!QP*H*Y"3,]SVD2%/HC"P+Z;N2%\XDDLGRER8A,5B7,:XN7@IF53>>^"> MQ*%RMD"TND!1S@A&QJ7H5)BS-ZE#4E>G!5E?KG8NC;\HW5]7E-,*YOB!%C'^ MC+_,%HLWL\FDS.9_A'F>E>>O7OQ\5*G\@<]J4SK?8J&-].IM$GZ>$JDK0G[# MY:M2:U6KZT>'9[F"CTF<[":+D*Q7TJ;D MHNCCA1U)>)-2M3L>?_^3^8CSG$P=I4*^NB%Y+R))?MJXE'PN.4?I99]TE".( M'M15W"E!N[7V[02,;UM4>0?!ZP8]#^P648U>E 0V,@E*\IJWSTE-,%:"2$FY MFTW[3P#772@?DADP5,@V1T!/&^%R7.CL(JH=)E=WI8MMOU[/.@[33;O[<,.A M,0$-K(F>6]*J6\_J>9>4U"R'R6QQ-L<1MQ9US PXQT"X(BD0O;40N8XA>$31 M:?K\G20=[U5=W,2=#]D6/'.;M**S4NOH9:B-KK@'+5..(NK"4I]&&3808AU\L;JD+46" M#LZ[FN;C8I^]KV!X]P4I]()+5U9T=.-O7'K_-LQ0P+N_JP&SN6.A#9.@ET')RZ>.9O. M+N8_T/-'0K%"?$I00@U%1!^)FV25H9 BQN0Q^SZQTUVH.SX-Y#,]H3KNZZ=< M/'.DO#-2:@9HI *5 /M<^A26MZ,;D+F&I9&.NBD<\SG.; <"P1! D!8J;S(1C/> M)WIS/UU'ST>8S>F 3M>)">GKNWD@RRI5WOT]C*?UQN#WZ1S#I-:KC91EG)9+ M/EH4Y*TE,JWHT)"W)K0P:%1,I<]HK'VH')*J:HBI6U,1>C&NB=NT6OBO9(KC M9!*F.#M;W+D+ZS1<7P?\>-2 O@Z(*,S05B0%66"(*>9HN'M 6AWRW"$YV1W MTIT5/54;*8$U=:]Q_O9#F..52O@A+,8I3//+\>1LB?G6.P]7>0T>VD 5MEYZ M(Q5Y^; J7IY_IN>LKXW)(_\XF[Y=SM*_/LPF=&@6Y]2-D+'DC>:03"'0>C*; M@^$)F$PI$;[H5WWZ5>Q-:BLS_54->G[&^7),SUNUD#B_[1\E:Y.6&H''VAX9 M'4+4Q8.W1FHG1&&B;X'GG:0-267VQ=A=9GT;KC7S^7;?A)4X&*%T10G.:O?V M.EHK&/ 2!;AD6(FH&)H^MR%[$CHD=7M:H/7D:#/8_7.U[YB?TTD([_&WLX\1 MYZ_*^?I7ZF7QZFRY6)+^(=MAY#,OPF57^R&%.F:KUAX; 85VQ D6',<^&>)[ M$MII7VX]YYQUN8YP04.LDQF4)D/-!S+9BDPY64Q&=!K1M!>90Y+Y/7%W\R#V MXV7?8WC79CS/_W6V#E:.B@\\*5F)-1$4;1(X&3(PC(GGS#CW?6:C'TCPD+3! MHT.P,7\;AI_3_'Q*]+FN6E%X/6]T;3PM5OT'5DU5,)W-5Q> HUI=J>D_D-&2 M-YEE &<4:<[@I"0X.5_Z2,,C"1_2A>HIP7E*?I\6I*O75ED&YY/JG\_G8?I^ M]7=$=_%6V]IKUM:L,BX=N#IG6ND0.3=.>]O'ECF>]B'-K!H<5-MQ?<=8U_GK M]4NDQ_[M3_\?4$L#!!0 ( )6"JE23DVZL4;D !&5" 4 8G-Y+3(P M,C(P,S,Q7V1E9BYX;6SLO5F36SFR)OC>OR(G^W50B7TINW7;)*4R33:JE$92 MW>J>%YH#<"AXDT&J2(:6^O7CX")%,,@(+@<,!J7*,BD6ZN"#^W< =X?#_3_^ MU^?+P4\?<3SICX9_^UG\A?_\$P[3*/>'[__V\S_>_<;\S__K/__'__B/_XNQ M__WTSC;Z\&7'TE]R__&7QF5]@,"#$LR=,OWS O_T\Z5]^&.#R9Q=C M+!O1+Z=<09D*YW_6I_UR,*8+ C).5Q$9_12'E> =8ESW],,Q?WT6RUC@:C#M M$/'M9W>*=W0)_2X%?.O1':"=/8A=XF7$<9=0;SSW&LXER%6$]9&1%M$!?OE+ M&EW^,D/W;/1Q&U1Q\H75I92K^(?UR%V'A\_ M3W&8,?_\4S__[>>^D2A-XK9X%S2X M9$8S'(K, C%[WY(RJ2)9;!*-UXXJ"N M9:.OPPP@XF#VTU[&?F^YN;P8EM'X$A93P!=3O)ST0E'9%ZZ9\*"9SMXSSYUG M,EMI:+N 8-UM!4Z6A)A@^LO[T<=?:!S2HA3_TO5+-O]RKL9[$,QE?-C,WM%G M>QF0("=DVL7(=#*!14@T)Y\+^*!C1-793.J(-Y%_X\>3\7(.BU=DSW>H;OP- MM#@==2# N78(_L\_C<89QW_[F7>AR/_W"L93' ^^O,$/H_&T%VR.J4A@685J MI21@H*-E69+A(JSB(87.=+HR^!FI]Q"QWM:TZ$+3KW'<'^7GP_PKV;L]5^>4 MHV!9>\LT$/4")RO Y\055TG9&#O3\XVASTC+^XOTMHYE)\OR&,C6J)-<\ ZT MTZ ]9YBAT#*C,@/G!$O))53H@BG=OX! M;RO8'*[@%\,T&M,",IODVREM&\]&5\/I^,NS429[T'(1D*89D*:IC8X,5(ZL M.$$.2@%!_W6D[SN!G(WZNQ/W;3;8P]GP#CZ_R#3S?NG/0V.+=0C0AQA"9+)( M\@LX61)>^\0B+5!6T9(DS.&[]IT0SH8!78CXMN[=X;I_DO,8)Y/%7W6ZHF>% MBLYQLAM5(D+&)%@4+C P4;I0'*BB.]+[FN'/1N>'BO:VOGUG^GY&7[X:OQM] M&O:B1$V,Y M*)QV ]CKT60*@_^O_V%F98A2C(P16/+6,%V0/$43-..A6)ETR2YV9=2M&__< MM+Z_<-?H_*# 6EUSGHP19D"T0@.<]AO MU:NCGH%&#Q+D&JT>%"=[B^EJ3!03,K[K3P?8,P:D,#ZS$$N=52+OGR;*C)(9 MBA7>BL/#*:NCGH%6#Q+D&JT>%"A[-X::U//VRV4<#7H8+ ]2"C+VR'O7X"4C MRLEJ\05N(AS?Q&N4>9!0;$ELYY_3AEN.J4R\@@D/46ZHY/4_2^=.42K4=P!AKO3,!K--]!F.O%<(IC M2-/^1_P5IK# 27:[SIC).SV7#%%PWC1R#&I8..:+*8](]WK$)R-YCL0 M\!K-=Q#PJN=JXV?DHK\?C;_T$)0W$FN4E?BGA58,K*K($ACAK(1P^$:]9N"S MT?/^XERCW@ZB7&\O83!X>C6AZ4TF/2]5=):8YC2WM-#4@[60D'$0H$P)%F57 M[_.-@<]&O?N+AK.>7.'Y/&\GOX]&GZ<6ST>4'&'[I>21[T'!!9F*L M6>[),@^0R)USY+I'^BN;CM2\%L#9J/MP\:Y1^T'1K 4-+W P6,)!DZP,"&0R M9LZTEHH%!<@RN?1<6K 9NCJ.NC[NV2AY;V&NT>U!\:V%C3BZO*RGX*/TY]L+ M&./DU=6T7NBHOF#/HO?&>=I&RHQ_2;$H:AC=YU)RQ"!-ZLH4OP/'V>B^,V&O MX<)!4;&%@?A;?Y)@\'\0QLOT190Z\Q(MX]G(>B*.C$ :ABIS4].4->\@@KUA M]#/0>R>"7:/M#M+*GA&N,0Q>##-^_G^0UB)GBN;:,\=KWCEWP )&S[C+Y"04 M&[4Z7-5KASX#/1\NTC5*/BB*]H3FF.L\?QO ^Q['H"0/AB4=R.?7A,D7DYB) M1A

1>8;Y;_2S24^2 1B*"4QZVCJT MJU=,/13&41ME.)!7?_A;NW'X,U!R-Z)=H_"#XF0W4=6-8XXIHHHZN\Q4"N38 M>^59E'5MP9QBYDX9V=WMJI7!ST[9^XEUC:H/"HRMF>@[B /L"5Z,"I5UTH:: MG<:91TV>OXR!S,-LDK.=Z7IU] Z5?>W^]!%5?) XU]VV^FE^,_:O:3":8/[; MS]/Q%7[[X6@XQ<_3YP.L8__MYPF^O[P54-Z>%U<3]A[@0V^6S50?]&P D\FK M,G,=GGSN3WI%&">RS4RJ*AY/^U(PM$QYK8/2.FF#=QU;%YC$F;(6(\T8\@L. MII/E3V9$8>2)+&[BW@NI0\;<<;O]7@;MH>Q1"Z%W>&%O">PZGE]G*^A6B'HK MU^T[I<-M3%UN$YLJ!GQC0<=*&S61^'&XP*5,/BK+$(&8KIQE@$[2MXJ;*&TR M^:[(W.ESX$85A@>DP"Z";J'Z611IANO)WV<65,_I)-#5E2YQ^J,N?"%X38AX MX0&5R/ZNNR$'J/X6EN-9B5UI:%7AAXFWPROY:Q ]72"RHK@2!3*;(C$Z!S472>GG2C\Z?DI?!_Q;GS#_^.7%8F0($XGKZ'&%R]PVB>'YB:D+0NL;/7@+BJP[#Z#E1(MA:S^1.MX4.2" M1Q]"RKR$#,E;KX.-O2W'Z,@F_^:K6"1447(F(R>G,=)* 5HXEE36'K('\'?= MM>[ &/^*Y="UYC7!P_$8\^SM(KF]&L\&R?\%@RM\C>/9P45/>U\4!L%,4< T M#X'%>H=* :#R!@'L7;[I_C/>#M_QUZ0#6;&Z)C500X.-Z2;*^9'6DZOIQ6C< M_S?F7@["%JQ530*O1YREL*"<8&B3] X<+;!W!:NZ(LDJKC,CQT%B;V">KD/W M8C*Y(F116T&F5&)%1J@A],R =F96P&0GH1Y]^Z,18H[I+,FPA[@[K#US%[+K M!]ZEN%P4UPS4+.AJ*[PHF='*2ZGH/]O&:;D'V%E28E_!=UBFYJ:]???&!F@\ M=[:PR$.B-2R0LR[(O+<.O#/ +=Q9#^]0_^:\C8NN%=!AU9LU$&_M;R&9(,CT M9U+3VD:KFF8^ &>6YY*R]];H-M;V':#.B1,'";S# CD;H2VV-^Y IEIMRZI: M.SD5S:+7G'E3!'HN>"EW9:=UR(,S,26Z$'2')7$VPKJ^ETF;7?;1,I]F\Z4_ M/-*N5BT?@TG98)IO%.=G070F\@ZKY-R:ZORDSQ2=C0R:V5BS-)0GOR8 MY@E0*R%3NJO8TMF=CN^DH?M/QW<1[W%.QQ4';9*3S$&]",NQ5GMSA0&$HHG2 M@=]97>OL3L<[4O@^XCWZZ?C7=6XR*J_(1)HE!4X./!G?\-!N3\6W0;YR(HX^ M9\.STCH(#8&TX+0H,GI2@D8.O2V>W_EIN!;@A-.%Q5P*K0Z5U+"3O3'2EV0G6 M*I*3"#'LHNG5=>4@T3;81A9X?J-YTTLS@_3/_O3BV=5D.KK$\?//:7!5PQ]/ M)A.D_^=W\+G'O<]*HF&0+&?:<,4BT#(KM*EU-21ZT28+:P^PQR?,81I>3Y=F MZFEBB4ZFK\H"^%1P M(;?6?(]F)ERTBF5(]?@D%>:#SZ2GF()VH$QHDRMU \8#&**'J^8N9>\DUP9* M_GT\FDQ>CT>E/^WI4I2/P1-O_>S66+T_AHD\ZF"5"%(6W68CN ;BT;_*^PJT M0>K*PCP>OG_^^0,.)]?VL"BRD\46)FJA):UKL(0;140.B%FX+%(;36^$].CU MWHVP&R2JO,$)T@,OG@SSK[3F#$8?ZJ07*'LTI20\EZ0K2=8,+6JU1*9@4+1+ M!3P M#E=N!/6\=G0D?INV7M=R;[!TO\6!X-J:P[SWV'\)UZ;?(\;PWE=N#*7 MM"D52TN8@W$) MSR:OL#8A )29:>F1!1DX4U(XF:)TJ5'4X!Y@Y\*,+N7?8!_Y=9&.6:M^$1Z8 MBWA<2_'61:WZL2^&N?^QGZ]@#Z@% M^9-S+'IAR.3FUCNIBFET4>-N7.?"G@ZEWR"]\M:<>\$6YT6PS&GMF%:TKT;R MM1EW-'?(449LDV!["\JY,. P&3?(J?P*J#9#O,27Y'GW=,[.UB/<@HI\N##+ MZ^-8"UP%S$;2'MHF0V(-F/-Q:O<4<(--8%84'"?3.:(%$_\8#4=+J'_@M">Y MIIE5I\IG,I4<*2QF,J>E!.>@. RE3;!R&W2/GA6=JZ#%?C"]P/%U3#? ]C#4 M51!K&D$F5ZN:T3X+P2S-W:? 980V"==WXWKTU.A0[ WVBV^KV/($KC^\(I#? M\@B>8AF-?\OQ?5_3KO^/T8D2_^4@?F24G M]+P5/"A.6V.0M7V; W+FDV1">VU#H!="MLG>.>(D'SU=3Y40#2X;+I3089O?)4BRWJZ9^U:4 M6;T:%I* VDF>',8H@?$22PEH,I0V_M0-&(]>\_L+M-ZG(G@QF_QCSN]%K&$_[J?]A9L8MFJ_U62T5TV5;XR7> M)?F7U1Z^QC@YS;AX+\C(]DC !&?TKPOC4>5L#5G:N0UC-B%Z]-3H1-1=-D'> M!&S.S)@*HK"!B:#(U4H^$D=]8J%PBQ*"T+Q-#=FU<(ZO_6[4=0\'=A=U@QR6 M55"_]@=U7^P9Y3+-QC,(BIPMR\GM$JHF39,3[D+F\LZ&$MTQ8 'H3#FPC[@; M9*[\$_OO+PC'DX\XAO>+!NVORJVB#PO*9JF0>\=0U(60Q\Q\)/)*#Z8D%,'Z MN[K([,^-G6">"6/:J:9!BLL&L N6WZXA@HEK)3-GOIZC:E4,B^ D2Y%L(VEL M++S-+8@=@9XWESI13X.3RI5R%0 B 4#M/I]IYLY;\KL*,BX]X1/&"MWF3/)D M2KP<8H$>(,R'+O$R&4][K\>C?)6FK\9O=E#GJ4*@=&J37\$R>#/,"T61Q M=7T;4+N4<-E%X[?A'+=Z2S>:NJWVCL1\- Z@--)949@KKMK(4=/.5QR+(3BI MLG"&;Q65.$7=;ZC:)U]Z;Z_B)(W['V;GQ83L)<&JV7'+PB*1 MD]$A)9-ZUCZ3]C_0CKY2UF%R*G.ULN_?*N)P_RC'L_ Z5,.HB0P;W*J_CH[ M/>O33C>8Y0]=!9%[RFC,IHBLH \]IBS=_ MP^,?O6J[$EV#@-)B55N T27BS%M)-!VF39;,1S)2.5CO1%92Y$:E8*[#>,Q+ M_.%R?= *3-?/ON9)&S=A'52):A)''SNPI,U"5O-%-.LBN"&BM="J)QK^UA1RRQK;1(#K@U3-G$"&K7F M;;:QTRHRWE2ENU0@WT4?+:[_WYIU+]7F&"XGE@NG#5F3^0SDD3,K9"*S.IAD MVY0%V;0'GBLO#I1] XOW9GXB9%!"D^7M9*KG<*JV+3>>H4.E56U#:=I<]7_@ MI,]C?3A/#IOW MI.S)(,C/-IEY5T/XY*;16J84 P'DL5DIM6JSMQP(_+PI=DRM=GB 6@,#3_)_ M7RWRX=^-GN0\TPH,7D,_OQ@^@P_]*7US-4X7),)7A7[P ?,S& Q>S2,4/;#" MS]):=:AQ91X<"UG,>DK8B+$4)^(]#EL',,Z37L?63X/KH;_6*A?DZ4YZ7ACA MG$A,N%G@##GLDJNEH(WCI'!GIVF4RRVDG;1*%S\L&NFL/K3V[V M&?P\27$<771X>_(.P+-.@QOQ>LMMK+MFS+%>=XZ$%T-FH23I$,BB+VY_[MPY M]G='G>XTT>&]RVTWR4VX_VLTN!I.8?QE5BBZFF:+?=.$0ELD2ZI6;7$DO]K) MDB$D#\Z**)3NR*[9#=GYLNZ!M=C@AN>=2_#\YR2TY;E/3Y,3P"-HEG,DWQ23 M)3,M*99<+DGD2(Y!JU8(N^ \3P8>06M52O06L,.AW)O=35T93)LT"+ M-@N: YF,8%QH8X3O!/.[)%@'&FMQB_3.U^'YY8?!Z OBO#GTP@NMR_&D1_1W M-]*QMA]W*D)Z$' MYJI\M/&.A)1(4NB]+CHF*UO= -@#[G?)O XUV.*ZZYWOR^R7B_C:\\\X3OU) M;7L-EJ-W@0&WMEZ" >:#DBQQ Q:<2:Y1%[G=L7Z7C.M*=VOHUL$-ILTOR7K$ M7GM,,D16<@"FA3+,%\59U-8'C"8+V28Q96>HWR79.M+<&JX=')&_\_5XDD@Z MD_[<>2Y<24>(6,0:"C0JD1'JD7%MZ%="UQJVQU_1KD/\+KEUH*;6<.K@>H]W MO04W@4+,VLO$+-3:;,YRYF.2+#KI>. +&&^ =7C[QSS7^#M2!9FJ6 UW;L59RS]!(2;<'^ M]&I<2\4+3LN^%\R2I<%T!&"0N&/)!5>$K<&CAKF%AT _;^H>5[-KN-GJ-&/V MXFPU 86^0%&:#%Y?FSD*Q7RRBG85D+)V10C;WMB(I6X0PD2ECD#QFU"Q8,D:E<&BA>/30IH[4 MR11T.>1FS0'"?.B"+K>F,*=7->M&PVH#SFH<.'!:IZ!(@4 B43F2M18]"YE> M?!^,UZI5*.P.6"=2\F4G=6]BSL%B;U&0\":FQ9W9;4#M4O]E9TZLA77<.C - MU+=:G; SV1^-&(H0Q$2O4+2*_#HI,PN1!\:S)7]/<1M,HTJEQR/$AN(P#\6' M743>@ ?7S*_%-7BRAT6)FK.L--E_RB06:E5NEQ5HARHYT\:.N 7E >H$'JZB MS5&V;6&N7T*Y8-\+,H@CTGS=H7!LWX$Y8YT"$ M[N3>8!5XDM+592U@@WG3):T%4&MXXM8'!B424,D-BRDY)D%G4WS1I5$EXZTA MG@59FNBCP3W=-SBEN7[K_+! %2 8%[AGF;9(LJ<322$5PV3.R3JAHV]TMW\] MGG.@1 >2WGA1M\NB-;5R\F147H]Q0K^:'2H\O9H0\LF$Q!'[PWDCLU_K= :3 MF]"V*ERSXP"'%Z\Y9$8K!6P K V^!%6,TEQ#;<*&3@8G,J;@7&_'L0Y[>9=/ MOG:F.>\Y]Y[&KJ5T^GG1=^Y;C 5YP))H>R+>DJ>!,>\SBY(E%)$WN3- MW@/LH8O;:_BR/$.K@XYQB0'GUY6?P>1B\9OF^IF(?KY*<.+X;LQ#">0JG1Z MM,JKF+-E0/Y!O:.#+,PNKD((6'76.*RP%F.(FS-OD1O2191&+R%*!S6VZ,'8T@6,=21R=BP^@WU,Y M[%@SXUF #J//"FL70[0T%\%KMK(BIRC6@]_:P=*W\3PV 'JP XZ'X,:H>QTU M6!;7P9I;!+BL*;H%P*;G(_="?)BSDDX4N@5)#M?&@]#&H M:H6<6>9X?#D1= M'#-!@!ABV[**'KPMNC3SBN6_O;+Y.ZN5\#N8S6Z61B MX8GI(@EQ*B]V*9QL18'D04KF,<]:2A5:[D*] M*QV"LQ9TYBWSJ:]C.;[]<*B&UN;0["W>C29?E\>>;_ C#J^PRF)66PO2=/*I M/[UX=C69CBYQ_ >,ZV[X$?<_^-QYB,.//@^;UE<7PWV*S/H'A0B M3<(R'6BY"LYKTDIR M6DG4.K;QY^]#=OAZ-9?N/Z\)]V4?8G]0KTB8G(1#89B.II9^UYE%*2T+T@9: MI!%:5;^Z$];Q5[%.^7%[3>M*!2WZ=LQST_K_KI=#YSB?C2;3%YW;FH M->)ER3EJ(1EDX^KI*:WF!9 I1-K#4_8RM#F1W K>N?&E&Y/:*:E##[L&B^Y$ MNLRGG?3 F!RTR\QPDYCVJK!034-MI46M4I$FW&-:;3_:F9"AD7@;M )93/>W M:T;A=<#//Z?!5;TK^J2F^$PPOX//O:R")K,26AD8C$4SY06Q29+*V*C MZ-T>8,^$4,=25X=]/:XMB DKU%D!C/[DS]PYCZYX:SGY=-'1MEJK4$2TEHF0N3 R M9E1;%:"A :[QAKY;Y?L5;@-KE?&@7_=^&<]RC MH6XT=5OM'8GY:!S($@"-!>9";2<>,A$<8F2U_32MD(1MNUH,IZC[#4="1U3] M+M+M/ -H/"VC07_T% 8P3&3GDL%[ /:FT?G%9E!G8Y1WK8 6R5NKT"JP97[C%M#:9G%M M!O("&L*R6NDJ-##;3(H[C]3CS%8;JXA/$\#9)K+DLA: IT;2/K@07I)%.9 MHRV)L)8V!U7W(?L>[)#]5='@F/,VOB6ZQ6NR#;[C6B0K"$_&+#E K_>2I@.E M',7+6<'I UI=L#"7M68ZZ<)\,9*YZ&72(1G-V_1Q>!C2[&ZJ')$SN^BBQ9TG M&-1"^K-E]0]<7L0RD%Q!F1GW.58_/S*OL?;/S-DY;FW4L:%34M02HAJ@,D:AD=+)GH$PWBFO=5*+5%O M9:MN=21Q>_RSL3:B>1JV$ MW/%!Y&9PW'EBN#4,,C=,VRS)/Z)]+]$"!Q!,V;(_XBEJ_HZ#R*,H?A?9=GQ6 M\>P"AD,Z=0QZ(@%2>X" Z4BK2[WWL3['>O[Y ]9N0^_ZE_21 M5^4M_712YE7G7GY-P O.!Z<=K<,ZTIKFC"/F&LN$X$EFE;AM5*NSNSETE#U^ M-Y*>3%'"1\:=KI7>O6+ :R. &"2 ,&1HM"J-O1/0'ZQKH- &\9R#I39O M8R=ZWB(4QPLKHI"Q(^B-BK5" X@LG)"T.>HV#:*ZFL$/QAZ3 DV:"1PXCWG8 MAOM)I&/>G_C7,B[N](?^DY(9U-_.R5_ M]5>8SK,LG)*R^%!8*+5R '#R?26/3,L<5#)%JD8-(+N=QT.%@A^"B%V_"_L3 M8J-E MLJ;X:)EO=3,-*\YNCK0[MMYI^/8^X/[26/$(!+T215^1WTE2P:( ,^T^;:XX18<+L&5^=5LVHGU=Y7LVH7$1^M7M$VH+Z[FE4[:6JKPD7[B/F( M=Q4G:=S_ M4,58D:T4<,G6<($@63%('BG(PJ)RF5G)M=; P?%TCS]V_RBG4JEH)S6,FLBP M@3UX'1V!>]:G?6\PV\F6;=@(1.#&,*,CS'@M E9&YJQI.E5>X9>!UKWF#.<%CZ-67.[ MS;N_:8#CNXK=ZF'4M1 [UNQS<@O&'\;]"2ZHO Y?#M[2YN69+"DS77)F 96O MC?DL:(S&K*8-K57R-F.=D;X[%VW'O1.NE6);ARS:4HP%'Q4-FY3&)ACB]@L'*;J6#B;%(9$96&Y67P"+* M>KV<1*!S*4ELTQ5CP^,?_<;@:G!\N;-(%&'"HR7A"EJV73*O@&3A3& HO M2_9:C@I/J>L)@.;\WF*[&X_[P_0*>Y!DX%X71 M@J1JR33' (U@B8L@>"DQZJU*!-\_U .LTOLK8M1.BD=0\JOI!8X7T(3U')2V M+*@:-8P!&4@A: V3N2 ZD^5]YYQ;#'-.RMU7>AU;5G=;?L^5->LL!!>B1E(< M*T+5B^G",-!&L21*"+%P&;,ZV,K>,/AC7KR/(_&-%#FIK(B7E9?]EA?Z=X9P M MD1=TIE-4/"02&'6P4>B_99A%0"MT*"5 @VZL,S)%;1M,Z2T$6IH@)Y&JI6 M*LN:>4.[7$ 3L[4*/+9)PSW)+ FCDB2/FS8;3G:[FZTTM,B@)P\ 8I8I-+T M]=BS)';@4B=9$CNHZ]A9$LY)'S-RYFCQH,VC5GY![5F4$!R/) S5)B+^.+(D M#F!*9V(_A2R)MU.8SI[V.X[>C^'#13_!8%[RFG.M,2:F%)+U89)B,1K'C(K< MQ1 %#[JSX]*-,$XR7V(G)8^Z%G;'!^9OYR2Z#FE9O'X+4)TG36R$<_RDB8[4 M-6HEZZ,1(10+J63%.$!-*Z/Z6 EP1^;$,?6_BX@[CO/\ M@\2(>3;9R3,80H8:H*9U;_B$#!_"N Q%>72^E,R<+N3\*&;65:H8U-S-[VW&%.OE3:=J ML4!OU%WQ^0FFO[P???QE\<3Y"[[X9O9^SS3_;;SC'KPT42R+61EVHS$+DR)Q:PC,[64N]"$(-V5\;[;&_K[T^-[]OM*>W20J#JVGYY, M^O :4K_TT_)0W:=0-""#*,G+-*;0-&)F/D(6W/-D0G<9I[>&?\ROX>'R/$I M_$GZUU5_,GO*Y \8U^+['P^X]G?GXPX/5&^/]E;0.2MTW*5D2/R9-K;H= :P M4/,5C.[=^>3#MK:G5Y/^$">39Z/+V!_.O/&W^ %H"!Q\>8-I]'[8_S?F=V,8 M3N;W4"??PCP6 3S/@KE4J<<]$4;5905*X29&^JEOLAD>@OI08^ U?*EOXN3= M:*:6,2[!X.0/G+XJSV!RL?A-KIX,J"02$YE,'BVB9U"48T)DCHJC%KE-^'T7 ME,??D([&NE6[HYGR&L2?UPCI&0FB3T^??3.33L$Q014]"%)K93C9Q4K5M=O7 M+MF16?J9DDHX58[V*FY$^1T1K9GR&G7\>57>3D?ISS^NJCSIFPL8X^3%9'*% M^<7PFGAZ28*)$H Y3NZ<5IE<,2^(SJ=$D09=')?3NP;O]=4X7< $7X_K[<'!8)$?\OMHE#_U M!X.O)6'@\Z]8\Z;Z<8!/+JM+W@/R&R*YXTRHVGXD*\-"E)G9E N]X!YB;%/* MJM-I?(?L/K[Z.^P9=L=D)J_'H]]J5:/%>6Y/"%W(PBG,10XD(MIKP#C-A$Y" M)J>LMFWJDFP![OOFW4&JNLTFB _3^+T3 MA6Y!DL.U\2"T\85[%"(QB%8S+8IB,9C LM">^YRBB&T#QD>FRSTMWQ^&+;LH MH>OKAZ-/.*Z;]]LOD[I]7P.Y. Y628#,63&T,LV*E3$?Y+SM+?H"/OD5AJR_ M@'C?0 ]G2W>DF%$KJ;8H]8/C/DY>E1?#W/_8SU=D#GYY<7E)6^NX#X-U?N*R M, +AXS9DHG^LK6Y+9-$ D,%/'H#S*2JU5;[Z/M?,]T)\+K0ZJN:ZKAR$^*\K MLI@72 RMH1Z$8;FHR&JPM0:L$O,B>) VV+!Z_VI]N: ;3ST7/1\HKQ9U)I8) MVL\&,)DL#IEFNR(Y=\)8C,%\K8M>0A1(1K;-H4V-V(V0OBM?I1O% M-&#,=3R+5V$;1$W=D]N8'L8?Z4AIHR82;^""K$$FO(G<:L$P"4&<3YE%D1QS MD.GGL=Z[;M.QXE@>".26V02]H392EM5'\+R_$-AD,UM*KPP\3;J(#HW')Y_I'^J%T@9K1.+A3- M!3+PF38Y"8*,4%7O9@JIAVH MZVX2["'KC99%JTM!WZHMU<3]U]#/,,S+](0R&E__;#?WAO89L=NK10?/>>7V M4=(YF("T/.2BL_11B2 35T(8(T&IWJ&#/^ %)2VLF5O9(M%*F'AB8!TRF;4W M5M86:&T:'C_D!:4[$G9FUSNEDJQ4#T$G""PXS*SJ/D23.3;RPLXFDVH71NV0 M2;6+8AKX;W=@&U2QH*PQPUTS[4XP,IF73 @^T),R1R"+@06#OL[;,7"9DYE">T]4(0&V"03< M >H[HDY7JFEP9+#3C4R9A>(.$].ZAKF,YRS4YHG9(&*VUN?5(KD_KM,^T))T MF/(:Q)V>3TBFGW[%#R,B?L]D]&BX8@E,S>NIJY33K##1C? M$57V%W_#JRL[QV.%S)Z 9I9JG0UMDV4^2.'\*KHZCR MU#/'N2Z1WB3:N6M38>U%86%6,S=@TK5208&VM'SLF>,[D6'+S/%=E/(@*<#; M /R1.;ZG0G?.!=Y'&P]"FQQL%@2&&X^L&W*C*T?$F)_T)]^>78U'M,O>TG(6DRE,)YU M330 SKP2Y-3'Y'T(@"*TJ06U/^:36,X[Y=]VE<M*)PC;VN6[@7[!Q^[TVI#;V@'\#VGLC \1R8U28PV M2LEB2(FYHK,"YW/V;3>/'<#^H-^A&NRX>>1]=2-?PY<:L%JNV!#0@/9 ^.J] M 41@X!0R% Y5;5Z7M^K-OMNHYTN:QAKHN+/WEDBOK:;&BQ2UMI;=FRBQ).Z2#5(6AK9BG>4)C6GKP'2)RE M+#):+H2''P>IG2J_JX/4733WL >IWS;W>F"'T]J#E_V"/<04,:O,I(M WIJ/#'PIS (4;BP/,;6Y?W@(ZD>6E+X+ M*U?7\*,I]R'N[#E+_TM.UB)T)!A:E5@0!#)&+VR]':8;53D_LSM[AQ"L4R4= M[7QS;9NRYX1_^H5>#QSC9+IH+_5DF.L7,]<_U1Z6FJRG:&)@6J%FD"0PPW66 M$A27T+;71P>3^(ZH^5"J/\J!Z9WGNR^J3F$PRS'KB>*LCL0KJ3@GZ%8P$ @, M$[=>&^6DC_>8LQW ^ YX=VQE//\;G9$J,:F="DY<$&WN>^\"\KO M@&O-E=?@-'<-UF^B>9%IP>V7/GSU^;S@]&D>/T!]MF>FNG M-:MD,)Q9PA]A4%VZ'BI>0N">R4A3U)P# RR>)2$QI)R556V/;]K,ZR3X_W T M[.85:<&ACGLS=#JS>5[;_)/T%*0)TK^; (_WI#'Q:'V$8>])_TM)W3^X5KW:JL$C>"E.&)VYLM++LF;Y[G G\>'$>%X<: M-D#O8N*OQR.:ZO3+ZP'0W.<;ZX<:;N_58AXAFVV9MS1=YR!EG4!R M<[0R/=U/[\=K=-J,.D[4:.])SG;3U46C%]$4<,XQE-HPK3PP\BL=XSXYC*"= MMR?ESF\_M1^OR^DRZ73B7FLG^"T98-(#ER3)/;.H?"&A!\6\!YH;K[4P5 Y* MF9-_0:Y-Z,=K<6JL.?$0V.+U+A(U\!(J78%>[P(,9*(7G6Q)ZR*7P;1IP]'] M7'Z\ B?$E=OL=Z?$_D7XX=HO9KM?3W@I-2^>7FM?RWR1/S7KO0'!Q6P\*AU. MW]78,+D?[\='HV_P(PZOL*>S]B$@LLB#J*VP P/M/;-& MAF!4:':%X:C3_/$2/0Z&W7Z=PNE%B:\O&#?"?.MJYY247'#@6=':TV)B"HM% M.>:506UXU J/?(=?+[VRQ[2RA ]*<8K M'IA&@PP@*H92&2Z+RN".5M>NX[G]>)5.F$MK7I<6&?X=KQ@SP]5$&R,:VE]# M+>%?7&)1H"$MR( 60,IR^E&!S?/[\=J<.*?6O#H'MR;JL//GA?"JW'O9*A.,^<*;DV<1 L M1!**H-CI&;NK].YZ4(?L>-0M))29#]C8X;LIJ\>*N2ACM@/(D>'NCYYW&(ZWQ%I'YX.1SK<>ST>?>S7 J(P>#$LH_'E M[*>+D@Y/4AI=S0J(O!BF42T].,4G^;^O)M,ZWY6Z-3U(6AN3(LNQ%*8])A:! MOBK*T:Y@;%*-*F(UG=9W1/K3H<>1CNJVZUY<"J"2@9@GL1Z4)'IK351,..\% M:F\X/UHH]7RZDG=,U.Y5>>JU]8,K:)*QS$:'3-<) 12RR*5(&E3"%-H6A#N1 MVOK'(<.6Q?1W4AY6"MH#Z#>@?<+E\N[:! MV]3\W1'PPQC#S0BP/=$ZT]YQ%[>UL$,2FB=7>PEJ@FT]IZ\2,%KHH\F2^^#; M]*DX";+=8TJ?*M=V45H#CM5CARNRS]Z.RO03C'$%\V*7Y[2."TW;>@B!=GFC M%?/2%GK#D1M !V*UO'I'S-H*WO'-JZ9*'K764(,V)L^N)M/1)8[?X&!F/$PN M^A^6QGW&F'G,]6X960=:D,?J4ZF],C X6;QUO,VR= >H,Z=,1]IHL-Z0!9GQ M$L9_+O$8X*($ZUBQTA,>GAA( E7(+5'1&XRKSV]JCL2BMRC//AG-G =DFKQ0XG*]8I:\24DD3&6K M&M[TU&L4H>]6Z7%CV._"5]]?T"VTO5R[MH"QBW>]O=Z[?_'O]Y8/4,&J$@^0 M7X>VP"HEP+X7@[\D'*&'4IR0;> MW-LI[25UDY_9$XNL[AEOB_/6QVR9%=:P>GN 0>+(9M41P409[ M<+>*:5#9^#J>A>VY#:*F(?#;F!XFRMV1TE9]_&XDWB*DN 89=YB3+DQY/VNR MFZJ7 PQ>/(V4Q"N40CH2!RX)_A\/ KL(.@VT>3+T7"&Z^DRWA2=QQ #RO@ 9%V^^]S3*Y\SK+;!K# M7-LV7(MA;3.GIG9$BUD]C"5R %EVO;=T+$VWR#]L,3=K,D]>&<:33K1.TY(" MCCNFS7\Q^7L7Y!LM/]>]_O'GQ5?2?/GWZ2R1I#/#+7]+H\I>9V)>]E>!:6Z4_ MP-NK6?,WZ> MXC!C_OFG?O[;S_U$=KJR2*Q!J07P@,EBJBN;4M);TSMT\,/VPHVMM%Y^O6#' MG?$EZ,# V,@T+Y(%LEM9$H&\UT@KLRI-=K;[L1UJ"6P<@;[^C4S\8<)UW?F> M8AF-\4E*5Y=7@UJ1X%?\,,;4GR\]P_SD]O\]^[:'$"P4E"R[*CZ?4]QR\ M*CFG(X(,;9+:VL_M!]?;TJ%!KMW25GQ5-LYU'HC,QAE9N&?"F[KU!-IULB:7 M8WX+3P2C=)L@Q98(CU5QHC'EFBCD5.I(;)S2TR]?HS>U@&4*-!L1,Y!;"Y9% MKB+C,4<50!5HU#-J"W /=7S0AA3;+G9[*N>8VW,%N+R\N@7$IF<"6X!\F!!_ MYPK>ED ':N>!B.1T5F1N>B:UHYW9>U4W9PC OPJ\.LRC* 6WR6I/A9@N#PC7S6+UPZ95J5-OX&X83LK?W5=&H M$_DVB'4\O>H/-KN1>=U37-[.7!8TR;7_JQ),\&B8#IK7 MXL63ON8G],>SU*X/H_%T M7G%Z.?4%OH3.9*D32]K6HEV@R6S"R!R7$8(7(&(;?MR'[/Q8TJDN&J3+SSKC M/8,/_2D,:D[@1GDLX"JTW-<>K3X*0;*H/?2THT4/-0:3,UK7IG31CD#/CTDM M-;4Q _,("1M_P+AV"/Z(G2=FW'IRLP2,N^>PDFB1C;9)5Z-!28TUZEYL6A%0M*DPLQ'2":UE^W%C M=2GK1OA=EU^ FQ#SYC20T![Y1,KWBM+*R**:,)+?01MIW M)6W#SFJ3,G?)\S:U7W< >39,:JV@!G[[[R2NEZ/)Y-5P#=!K*"6M>UF1EB,X M\@L2, AD.08LQ>4DM,UM\I.VPW=V#&J@E@:N_=9'LSS3_V1 1O,F4=AL: \- MF>44N;)*::L;78]_? D4A]"FB4(>4P(%+Z8(:QR3&#U9;.371J7JZ0G)45D= M%3]R@MDC2J#8B11[)%#LHIP'.O?>!N*/!(I.%+S' ?@^VGD@(F&0VAE.*'6M M5!-S9-$(PY3.J$L16JLC+T2/((&B-7]V44H#WFP1?;=&"D6.9 D$,BC)P&G+ M4DEHO \ NDV$ZW&>A.RDSMU/0K;718,4C%F)VGKQDF1PO3+"TR_7?S-_:T(P MHM#D/09R I3@],+4!A8*HY8E6JE]$]9LC_&L39]&JFK@[%_'L]Q2MT#4U."Y MC>EA[)M66KR#+ >HH,'NM :9,S()FP+CM5&DUN2/1N4$<\(J^G_(&MH49S@6 M*>ZQ61Z.$[M(ON,LKN?#:7_ZY1GY\"2M >:G7YX]?[7<%+ER 00RCEG2,LDS M \R<.=0RY2*C#2L&RMISACN&.+ZE<:CT1]V+[B@5"WX?C?*G_H#VPSP[S%\M MG+WZ_>Q#TPL8+O_A_B?DG0U]^!%Z&RFLG+&3/2%=[3W.9=0 $(/T5IHDG4;0 M1O4Z0]&LLR^#906=0AE+-(U:4F^'[Z0*\._'G!W:!^VK MF 9>VV:4_YA@N1J\[!?L:5W?_9P8>JBE+54DSQ(4\[:DX)4@X;1)Z=@&W4E1 M9V_-;DV>/=72P/R^0PR_CT>324\ZI11ZS82K9WWR// MKJIHD+?_+MY9:+-JO0]AB/E0S2 MW&ANI)9320C9I74IVIK:'B(SAO9LK>O] T!@:(4H2?F,>&RC^V2:7+>BR0%M MK7=1UW&-\;7]Y+:!^Z.M=3,"'-AJ>!_MG0#IK) FIY(99G(^-)3$/*C )"17 M:,O7%MO4Z#@)LG78UOJ87-M%:0TXMEW3Y)2#=Z[4M =:X#5D\FT5+\QPG[)P MV7C>)L1[)FVM=U+R7FVM=]%0@SCG78V4@_71R9@9.1Z"Z0RI5K'4K"@@=S;I M@+*-5_BHVUH?1)F.M-%@O;G57EGS4("3_^*P1C2RCK36QL( HDHV1Q-UFZK8 MCZ^M]2&4.$CN#<*5?XR&J?89F.*3]V.\4; &ZQ46CHE<"EGOL"C'(&?)G 3T MOAC@J4VF[&9,Y\V-CG318;SQ9@]8E5/0P216LB8?4Y7 ZHT8@N-%48$VN+A5 MM=7'T;6ZL?.]OV@[7 56F\)N ^-<^U3OI((-'8[WD5^'F_LJ'"\#US(HEK(! MIFW(#$0-/CL-7@JE$FZUIY^&&K?J4]V%%G<16\?:^SM)ZO+JDFO@(+T8+D1V?ZSJVYF0 M4)8GGF--,?:5=J%>?.$L&YVS%06D:!.?V0=M8PD]_YP&5[46YC(5\NMQJQ91 M.Y_)2 *9F0[$%+#*,,W)D!(@HX]M$F;V17Q\MZ,Y^U9]CZ,HLT' :U?UANI:YX<_1+;% M#C*=N4C>:2%C<*P(2^990,-\XI(IBX6C+CX /K21?,E,5LJ\EEMQY*"B5-E' M'?QJ&<9S(]\]61FGSKU=%-B$<[/*@9/)&YP@/?GBR3#_BA]Q,+I>F<)C*5C[ M0F+,BFEMD'DO$Q..(U;66CG+?]\7P(TZFL].^ M#HIG=]>"N'+9:6F3Z MY>\XO1CE:^-]>X$K!UQJYK+B3#N;F2^F,*"W MVJ,MV*KIW-80SXY&;974HO;>*N#(1@?#0NBIMYD(*YG6C[)4N2*%E ?L$U[ MHNWP'2ND>B3R-%#*0U]7JV?.]TWK]D\1J[LR\X*K&*6OF;L\("VYI9Z ""2/ MA2L;47H3M^IRM-7A_B%('SZ4VAUI1@^@O(ZS?#;A6E:YV@)9YUEX=V,Z?F+> M\70[:JJ8XU*GUK/BB;;JG%2JP8U8"_4F)G1T&+URZ+:ZQ'VRE+DC"? 4&;.+ M/CHN%_AK_WWM ?=L-)S0)CJKC_C/T?C/R8MA6G:DM4Y*XRQS2MQC,BQS.V)QRX='86M"B M]L?RM55%I)G*DJ0IROO,[S),)IC^\G[T\1=Z]&P5^)>N7[+YES.]KQGT#&V, M0T7;H6]4HK8-2A_#IG&T,I7V([31)<6=5N$N;_94]+AA?VZFQEW$UO$&^V[T@1S2Q>)ON'->&ME!_T3*B%K1SYVSK M=#WSO-#V[9//'E4HC1*2'U.A_LYWU\:*:E!V;4U%ZFT0_2C3?X 6[R_)OH\* MCE.FOVBN@S":"8&S+H"<08CD8YHL@W3@2\J/FA3=E>GOG!/;2[X!%];YH,N; M:0$]V3V*!5HQ::7DR(+!R%QR+FO'0^9M.+$9TTF4]M])8_<>DNXE[J-D^[Q$ MF& 7B3X;'G1XCL\V"%?2>PQ7/@24I"RO@W(>BJ"-WY$=P%6.JK?AF8>]92]Q M,D&/3: M69&"6,WCZ73Z]^$[_JK3)5]6EZ &.FG@$ZU'.<1/,)C!<]$H"3:Q:&T-CJ)D MH:C 3 HJV&B3@S9-R>\!]CUP93\M=!S36 >M8NH/9P6L7N.X/\J]X!PX)3W1 MMJ3%88DE,62C4$MP7,,VP8ZM!CL/U;>1;8/U]OE'^NG[-0N: MZ(%27'H9F-6U]HV*P* D8)(, (O<"(EMTKEV17H>1#J*GAJ$3N[$^VM_DD97 MP^D;<@H6&8T]K8U!,LZ9*48PG30P3UX PYR=#UYJ']OXF% M2)XB9AV=4DX6X'ON8MNC. _V'%D;MWEDNK&,5Z4R#VX+G8Q)4C%M?&0Z8JS0 M)#,NOO(KZ$ZH^4Y M%P',^ HG:&2!9\ND3$E(K>FOK:XSG88:MRJ+V(46=Q%;T[*(T:'+D#03N;K( M&&DR]1I#\ED#.H-6=5>']D3*(NXD_(UE$7>17-.RB(%'3$J0PT![ &T-9/=Y MB89EJ4 D+,[XK:[*/Z:RB'NK<&_);7P+NS_06G1'+J/QY2R:=>BYUJ;G=76\ MM17>E5.N(HKBTB05/>@0,UC.+8B@$M";)$7O[D>W/>P*I/?(R;HJ)M.K'6F% MCQEK4P&750@Y"MFF?5NCPZ[J4CZ#R<5O@]&G^1!?R\T!" _2(X-2:_R6VN$3 MBV 0@@$N8XI2W$.RS4\_/8=\%\U>=\@[D%Z#(ZB; 8*O[G]"2$+5"Q=15H9 MA[4RS///Z:)NE;^-QBL1I&6TJ(>TU!I%,BBNEDS@B5"[F!B2&2.MAJRWL]IW M3Z;:'_2CI]&Q%-;@).OIU82@3B;/1I=Q<<3V!M/H_;#_;YI IM>A7_IPK=/O M[$I\_O_9>]/F-G)D7?@7903VY:-[F[MJ^MF2;B]L;R@6NZ<\NOV#^,?Q1FW^V M"KZ-YXM/5U. !6?*5>X.QE(E*U(@JJQ;'[L^^O=5;*% M__K*'?7R*'IF8^5SEEF;2O;'P56&4\Q)&2>9\Z7-B-X'!)KC77X,M99]85QOC32]M%P&;-C\\*>)Q>B%&<6@'D SWQE%@8X7.4;- B\/5&6G2 M 1V/'$JF39>R$,Y2FZN*(\'EB2Z)XZ"ECQ-:T.CCBD*J+<7VXNLB7](A_O>O M7[Z$#?T\G.\1_V82'LDGK# 9T+),V4R($%724))%'93@FG6Z_._/^G2@Q--' MTB,[?Y<(:@K/3=.*L;SX5(OC?L*XN>ES7):[/QUPB]WYLT>XT3Y,CYW;[:"D MRM;4!\&BG$M!$"@H5O@]Q_[8UBM_EYR_>LB?%FN-O62 MXJ;T\DRRXKS6"$P$1IJ'4.=&&S($TY(B!M8J>'I2M.>(CJ$>:''3HX\&NIBDPV M2:= !$5;CO"*SBL2&AOV:7ETN%I=2+!2/ M,)DJ"[.0X$HV@+DPYE,HHM'3YQYAIKJX;W^V][?M7"[J?UQA7FQ^"6G[T+J] M+,I6*TK5$$3$.A6Q\BQY5"!-X2S4_B[7YHWGOBS'NIX?[-WEJ%9N$/I]+]'U M74X7F9I>PN^3ZCCW[D,]]B@ !IA[*BA0+E*2J\DKXS5X(2GKZR:P(@RRZ+(O M;;AEIH/ $W?I4R"@CY6;\$Q]79Y_75Q\^EZX&Q):@=F)@E"TI W/5E)%50(X MP;.+F?+61G5TCXHU?< XW'/W2*;&,GN#:Z,/2-$KYGH"7@O$$!.+EB1068-* M7D-PR4!(,F9=LH^^S59P3Y1GX/MAYFUT![2Y3ET^TK^YZO'AHFAG$ZE$V8N2 M*8'S+$*1RMMDI-26-7'Y/FF>2Q XV-*-;H?NRG2-\"Y2-0T$]\MUG%!PN-^> M ,( HT^P(5Q+)U*..4@$]/4V2](.Y96BA: SLSSZ&$N;:&!**#P1$DZ%A#ZV M;H& Q06^+5='W_4AA8R7E+.%$!6O3=@&8N$"HN,^,862YT;>OR?+$\5Y%JX?;N@&2_[[6&>[KPFOLXR"LH_MO#[2ET(=(2@CP:P9Q:S6M%GR]V5Y M+A'@0"LW>"3Z7J([LVVZR-4T GQ(LN/$@$,]]R@0!IJ]^79P5S[!,LI2@*'Q MM?%<0C1.@[2RV3VSC?5#_5)\[=EN)G"4:S. MH59=EF#K&:4%.*$28"0=*_] B3O!P-YFZ3T??>Q7X$-MOAS/8".&=-OQ*7\N M/WY>7J[#1?[X)VGX]X?%7[\O-WA30>T=YS.,FM, M[.#+)[[F&?AU3$../37HGFCX%2_N"I=31%N<@Z0L*6TSDIC)0528)'HOHG<' M>7GGBYZEGX<8\\&KNE9%YS^$B__N7%:/4G#^\.>.6VS>4?Z=0G,C3+"UQ%Q% M5,JR2)%1MC(FEJP/0IYU^XHV1>;2H4V2*PBV%G=FK\ E:^D(\)XQPYC6;68& M-"HROWMGM@[#RF-W2:/ZI7E1.DF+U\7REJ?$ Z75T3,-BE8UN&@$ MU!FKPF9=V>4F6"S?)'H>V!C%WB.'+>_QCVL.F;?ESG/H.US]G\NPVM0GT:Q4 M-B* 0"DJP3BKPYL,!&28";Q&.]TA;'GRBT[;Q^/;LL$#XT]8<$52_;*X"!<) M?URN-^O?<7/&I8PJ<@LR8&5U-0P\)47 ?)8)@XC6M)F3^(! IPV%,:T]XBWC MELM[S^GT)B7Z:++N+Q@VA-E?+]+JBO#GRV)S)I0.V?@,J"O93] >8DID"DV2 M9BU+3JK#ZN_]Q:<-@?:V;E"A_EVCC(M9>9XH5=-)@1*10I,@&!CRK-2<%RQM M0H!Y-B -"@D/M6L+.OP]H+R=*G(_0&6%I2BB!$Y[$N&PMG;GX,!G'NLH81-2 MHTEKO>1\)CAIYYO[2#)C'R.W J[_0<%.N-@@YH^?5\O+3Y\_;);IOV_++\L5 M+CY=?+B,ZT5>A,HV<#UL)'S",V:X9T$G8!(I-%)9D@U9 ,^LQE22X;OSACH? M- -%.VUTS<%?]^%G6[1396,PA1.2\EG M]K?MC-NI8HH1406@U*M2;6L)3C,+7"F5$L7?4K09^3+O=JI>WGVZG:J/E:?J MH>DBT\MMI^KEL2[--(>8>RHHE*2#];0M!A8IS_*29,M"@A&6::-H"80V7==S M;J<:'0%]K#QY.Q4RQX,W%+.D).H=C*/C,19 9C"X4 3G;?@U3J&=JI?G>K53 M]3'[).U4MM@ZY4P"J^5"J@XXC-E;T%$([4V,F;>YYIAK.]40WP\S;Q/RY,T& M5SNEW5H9R[/0M+UAW>@LIB?V2/,,O#[8R"TXXE>+_ GO M%'_5(4BTN0@0O#8+&T^2(>FK51#,FQ!9;//"L2O),W#X(..._:"Q!=_Z!GUO M+O('VH+J[<9%7M]B46C'+25'UK/*X"[!(^5*TF-)SGL,N[Y_8![LDU]UPLYM M8GNM:#'^(V:=LC8CH>-3& -=UFXK!@Y/2U8M0RZTK2M@I^J7F MUQK1!@T]K#UR_=+O^.?>3%-ZS8)3&5*N\ZNSB1 X;7]*1)7B;=YO+ MH3X<:K"1U^)>/#&N:VC\%JUH:J<.PG-D#A[L*4;,=7N:;+O(M7+ M)J'IY;=NU".'&'TZ$AIO7 A"*O)8K%AH2&J9$R)443V<50 F7(,A"AQ2KC98\)32-#H3YDM#T\M+3)#1]3-R\ M/>@]9ORR'8SW#E>+9;[BX*PS,*5.D%DB"7D1E$U*!B9;S#9KG=(4:?8^V9Y+ MC#"R%YK?R>Y*>$.OVT'&">_I]DLYASN[X1[N!: ![FE^G_> K,ZBU9F63T[; MRE//P5MK:Z)D6+9.<#;%"*4I(=3KGN\X".KCE( 22Q73 M6(BA.,K6,7,36/;N&"?6K8#'OM,8P[N]X'.8:R8/=S[^N;R-RK2T4AO(IKYV M:\DA6)Z@D'R&>Y\5G^*]\4$!7QR"#G/-@WM0*U(0\JJY0S?X 2\6R]66TF0< M^NR0A5CMO,B),ASME>(J)(F!4>X4?0H\Q;-^7]5H,B5ZALIE M$#8J4):I>I=."U-PEQQS G>;7^=-&O(@ 8',Q7DC*MEYY>EQ7$+,F7;B;)1D MQ11OIMC3YDCXT <#G0D?^MB[^5'WZ\4&5[C>O \;_+"A7_*=-J_LC,MU#A,= MQ0848PB.T>;*8S0J%.:+FX(*Y#$9GR-61O-)@U#[W2W)Q5;F]?KREM[@+$CA MG70"; BB#F6A&,Y+2CA<$5:AS8:WN15\1*CG@8^QK-[@P?";:-O.T>]E4ZB8 M].0P[NHE9@P(L>A:EJA"M#)[F]M4WCXFU7.#Q$"[-WA&O,N%4[6]K2H],W3R M4;"G0&;+0!4AP6M'O\,B3; Q^]3F1'E0I.>!AG$LWOQ^^$X<_Y'EG:TR7F\57O",W/RNII&P+AQ)E(1/1[V*)&DJ1+!3N M.)W'1X+4 R*_%'B-X;$1F4UJ.6 OH7^X7-=C?KU='Q3D"9XY O+*ARR#@9!5 MADB[KV"9:X9=*,0/%N"T03.=[>\#QDT&F#LH?U,VN'I2,1:94+6+DZ,CQ9)5 MX+@V8 4K7 @GBNU2?-U4R!<&O*8^O ].W^Q5K<:(=^^T%"M9(@>1"QWRC"2, MGK9?[] ((ZU.<>)7M>\%/&V8M?3&GAO&05T@#RZ'WR^KP=Z6G__WK2H#J.-*QDG0AY@E/K"3%/&USM M/;,'1R-?>U]U(1C)"=G:@HQ*4B9(;B4Q'22=D3L"O#%3E'+,@AYW/"3TM^U< MZ''WL$/P.@8Q1=*@&$O;7PS@=+WZI.3/>INLQ3;TN//FTNGEW:>Y=/I8>4K2 ME"YRO6PNG5Z>Z\J>8C3'>FJ_HY#BEU2!EN M;#3]:>8$'PV0T,?6+>8D?+LPJX)=GU,>HPLH&)3L(BAN,SCI"@2FG##%BD6^C+8'+0=/P9*S-)&AB0 M='0:T@D9DD@HQ+ ZHWW?>NKA0&,[C\RIW5W2Z_701=;]H<- ;!PC1&CMRX,@ M,\ 1(^>0O67.'KUDW(&(E1LGQ[KUU0HZ.D@I&])6=&)GGP=H'@@FYHR9/O9O M@)5O\EP)>,L&H9-Q15E26]'Y2@DQ@T"_!>&=]@95*J%K%<]#WS%=0-'>,\L& M9FT0:>S(]8VZ(1?TJH0$7FM7)Z,K<#E8R-%[7B0BS^4P=Q^!&./8[C[,K".N M[O5J<_8^7'RZ2I>R#MI("O1M$A5SGM!G'.UE]%LEF#8F=+I ID^]DT+0?^VF M#]]][:D'C8?;<,0>OELA;O#408P^MT3=73K^&GXZUAO@@ETG#K!?BW5Y+8X1 M-G)D!HK'VE7E/(0B,CE!EVB4RZ+;Q-QYN/&!Z&M\+_8QV\C>^R=9ZLOEEYMY M>H&SY(P"PTJM@S..3G.A@-5G"^>D9K(304TG_WWWU=,=IH.,OQS#BRQ"0W:^JF,XA% /"::"%9JCLYVJOQSQ^?[:N'/CML7^@0?70)M2#GB.(*2N$3=U%[ M6[*[Q_;U^%>U8?M2!:WUHH R,M:)]AIO&"4WIH@B%ME26Z@ 8DR#R MR$$DCBJK9$(C?LJN$IXV1IKZ8^0+MHXROEOAE\7EE[=?-GB-YI4$9R;YK#NE-<(I,($0U M2^0$=6D8163"EA0I3#-3]"/,HL)\R-XRU+8SKC"W3" E6YF.S>@H_=818O > MI,ST?R;GI*<(LN9V0=C+NT]7F/>Q\I2EQ%WD>MD5YKT\U[6F^!"S3PD+Y2@C ME*G47KOZ].%(OD2+(1GAK$;&_"1M)_.K,&^"AC[6GKC"W* (6E@$ENOP2CI! MP6<2LKYY.V]YB?*I2Y+3JC#OY8L>%>9]##E5A;DI*0?A#%@5#$5$3(-/TM>P MR*82;;(Y-EGE0-!B@!%4^YDC;$EO\P1D@V0T,?6DU68RY!\X2Z1=GS;0J<@6*?K $7% MHRNL.-,$ /.N,._EJTX5YGT,_6! T/"QS#8>C?/$YX_^6-9'G]W',F7(O=O6 M4E16HI,F)[29 *&,U&;WL>R)KVKS6)9*=HJE.F"I9B:A9B8Q!8HR$:/@B&R2 MN2"#'\OV?^R=42U*E9(4&G".(Y!K#.EH);# >>)2<8Y3W&G.<31.'PQT'HW3 MQ][''8V#LA@1>(84O";U>8!H!"-K!.]LL(E/,C3I-$;CC(>5T7PR\6@<(Y+5 M*0F0IEK !0$^H >FI>=TFB<(?@8R^I3C\;)GI"JM0 KLJFR$4ZU M4\"B%T5JS4-XR:-QQH'$0+M/.AHG&8?FVMR0 MG_9.:EM*G(**=XHSN9T3AM@76H9V8U&L=* MJS&E.OM46U#61'#>9CJ'9:!#F0=OCC78:_:C<=K":PR/S68TCN8NJ*(Y*"YK MX:Z-X U)SEW.P2GM@^]2\GRP *<-FNEL?U*C<;1S.D7#P'I1M$HJQ076ZHW$F 5Y3'QYQ-([.F)26AA:-H1S%(VVZC)&8M3B$9^ZTG8)_ M\P1&XXQW*([CC=F-QI%&9*E8A"1L %58I1C@SLI2 F+Y(/:FDQN-,_K& MU,(31QZ-8[W1L53."$LQG]1D'>X0(L_.%-I G7L=C=,R*A_DD3F,QHETH!;M M(>LZK,5&#R%3-!@JJZX2DEFC.VPZISP:Y]!MIK&U9SH:QR3N*3/0==83 Y5K M9U,B9;R421CKDE==^LW&D>;T070$KQQ_- XK,B4FD*QCZMUJC>V9C\"TTUJC M4M%/<;=T,J-QVKS/#_7,5*-Q@E:*T\98+[(HJ&Q_;E"'. ML'%Q/"3TM^V,&Q>5MT%3@ 4VU_;_R"7E?8F!+@*EKR4&DSRUS:UWH9=WGVY< M[&/E23O4.LCULAL7>WFN M3%$%.[_&Q29HZ&/MYHV+^!4O[G;)(19GHV"Q(PB4-SAB41@@9>1<> MXR>_Z-@AXZ'^>+1Y<8@QIVI?3)AUL475#MP RC@&WE%BG1VKHQU39(W(+>;> MOC@D!!ALZ>G:%[M(];+;%WOYK5O3VB%&GZY]T6!4QJ, &>LE?NVGHHTI@$W. M5UK?S-G+;%]L@(0^MIZL?5'XR -3&FS,M7S46'")9ZC]W-*8'/PN7\&+:%_L MY:M.[8M]#'W< 3DV^"R-2^0YR2@HHL@WHDU\ M[ $Y761]R0-R>OERR+"30QQQ[ $Y5C@2R"H0F794)96 *)D'Y-GK'.A/K#\9 MT(PW(&TB'K([,,16*ZZROIB0[(Z>69 MK@-R^IAUR@$YI3@6,#I@/HLZ0D13!,05+%WCBA,=D#.BNP\S:[L! M.1Z3#5D1R&H'1ZJU/'6\*.%.:DJ5#.O6"'&Z W(."1H/MV'+ 3D=Q'BV W+Z MN."A 3D'V*_A@)RDLW:66PHK*@^3%!*\4RWQMPZ42!J\*:)R']G*KA=2M\*.4QJ0T\OXCPS(Z6ZYI@-R.$5C MV?L,,HH(RM5J5T$G-+>+SQ^?\ M.GQ CI1)EWH[+H11/@IR-"HE4!63F2C^'N?7,0;D%"N3L8YV X.5C3A0K*PU M!ZVBUI%'F1KQE8S,^?7HF!>I:-WY5&^:;8U$DZQ;G@=K4$3O"AV!7:K5YS\@ MIX\W.PW(Z6.Y8P[(H?Q.JU!'_F$M+N J54H@A)185K:D9%.;8L_3&Y!S"$:: M^F.> W*,")8S0GY 01KX4B!P%B%;*U2EZTRI2S/PV=>9]_)NASKS'E:>M,Z\@UPOO,Z\C^"::9!*;HIMMAG7F+=#0Q]J3UYEC]LEB)D\A MG9@*>01?E 0G39)%,4:AS3.K,^_ECUYUYGV,.56=N8B6V4C!:DJUU$UQ"5Y2 M7!0])F6T2=&G%UEG/B0$&&SIZ>K,NTCULNO,>_FMZW"4_D:?KLYO(Q.1_29\R7Y[@L-QP+UU?OX[R8/?GQ MXSZ8]=-FY[V,:8TNV>7E9GHS9J7'_Z&T_;RB-9K$*;XM-T ZCN_E3K M>3XNON!98"E;SU/EKZ5]21@CX/L+3TSHBC8!Y[ M('+9.A9(\UQ0E1 M2 E*9#)+93BE\-F@%2KY^!*KJWIY]^GJJCY6GI2NL8-<+[NZJI?G.O,V'F#V M*6$AK+1T=BG@PA=*@&J?E-*2\B$O6/1)N$G8G^=77=4$#7VL/7)UU9OJAQKD M_+8,%S?,4LHFRG[I9 RUW34S2Q%-R+03RAQU3)J9+K7[>S[ZV''AH39?CF>P MD5\3[A=T+?[ZCC8T%8^N9*@T8Z",%H1<4K.2SEH;,9K=TJF.M7'??#:!)&&"TL^4:P-[!HDE:L]01B>:A%1S+V(=DFD-MO1T1:Q= MI'K91:R]_-:M=/$0HT]7Q!H=D\DB@SKU_H:P#RTXS"'IH+C+;9Z"YU[$V@ ) M?6S= 'O\>OR_&NM2]A[7D7KW;9,4SM+AU\H0)N> 2N2T28D.@G;I-N/BC6; MHM9>OENV,GR#;IA?>'&7BR8O:HN14@\U':N3-I%3]N?%$EBC%;J-@-EYUW,/L3SPPW= MA #AIESQSESMQ?J_VT-/J09RY>-;'. MF)' >:UF3#6OTCG4&;,BD\Y"^#;1Q7YYCG'I.);/'B@G&V#PR5OF?@^KU=86 MX[3(W?NX<5OB'I=VIP4N&(M%RR(BTTKI$KVQVKBL54Y,,G/VZ"^;;)VTEM)1HI5=3*!D'7J9 M0Z#_+$E@R#JR-D7+O<0\]C/(86@9-G.\CV<:W'Q\VY)_7U93A_,W7Y:7%YLS MZY5E*F5R+*<,+=='G)0+^*@KS;;1N=$ N8B[@&,'>3]P?HEO MRQUA<7-62#V*R@Q(JSRH2,(YZ0SHE*.-F3.N6^TA3\GVW+ QB@\F(HY,7'*1 M49,,=2J-HI M,ALA*:UD%K$D?#'$D>,=&_UM.^/29HQ.H=,6>%(4A[M8N?J] M!Z>3##)%.N7\!!"9VSU:+^\^7=K11*.[*%.?&_$J;FZ"AC[5'+IO<^^ K72E.!0L: ME0.E6=7/:;"9QSI*S4B[DUZ<8C%=+ZL_54S7QV13,4)RH1GWFG)67>-13EE+ MR,Q&5M1F1M^EKFWLQW9"S?;"EIRNFZR+5RRZFZ^6W;B54AQA]NF*ZE+WT M12:@["=>,=\Y*10DKF.0*FG4+[.8K@$2^MBZ!0(H\7U;K@ZKZT,J<(]"%-KM M8B8E-;?@"G>D<_T#5>>TY3;>OR?+;,IG>GEIU_'#3-STQGC/BZ[@IFCT#H(L MM2TO2HA<>+ L:\%CT0E;O;*<1NW,L)Q_),M/73O31;;7VID#?=FG+N(01TQ= M.Z.-C,4)2SX4&I3$!-[0YBF#-XDYC#:TNBP\I=J99ACI8__I:F?J,/3$?0+- M324(0@F!V0#HM P,LW>^34752=3.]/)9M]J9/@9O$&7\?Y@_+2X^_83KQ:>+ M+:?D54.*"B$ZD<"D.I /F8(0K0>1HH@IFL)5F[+\_?(\E\AB!&LWH-^[+]5- M-UD'N9K&$P])=IQ88@SO/0F( :9O<$H\*%_BRCO&(T0C'6U;,5"23;F2*JR8 M8FO>U89%:5I(/!$Y3(F(/A9O@(3?EQ?Y6B;,UV>72YISHR2D4%]0*,L&5Z>5 M6$^M93Q&:C9+[-]]4)X-*$:FW?K]LKKF M;?FX"E6FG\+?ZW>KQ7+U9Z&O>:MCQ8&@HJ/?2:D@.8U< MZI0-=@'^5/*^+H(]BV"68!FYV&:/CF\**?#Q,XZL9*35G7EP()7GM2D\0Y"^ M\G8+BOT4]VFW'+SKBF@C\.N2Z+8D9@"7D=G<*'>Y<06=8&2_FSCX]@C[9;EZ MMUJ^#YOP)O_/Y7I3C7QFC-$Y:P[HF0^/BTW]IF\?0W^7?DJB[O_ZZY'3Q]8>V,^:+;M;K$AH,L-9+Y[9> MD6F!VH"/3I&E5!T7:ND7HW+>%L;Q"3!_O.K0>?CZ,0@>X*A)JD;>WR[+6A>Q M/KQ2Y($/&EX=TD7"G8J06!B+042%(BL5HPM.:^,T)AX$)G_VP&<.7ICU46"+ MK46\K(K63_]IL:Z9Y^4*OV7L]1G,!9$@*.=!%8YUXBNAS :2,/ 8FTTVZRKC MT2]^BU52!^F 9\J_E#?'; GFC7]SV<6F3YKT> M\I/QOADS+/)9S)X%B1RB*AJ4UG6^6E+ I"Z9(UFUS "/NV*_@G&P,QO&B@FE:C54>+OTK+L=R M[ M$>IX'?QC.?[>G,5Q'- @Y7] M.MWAB["-2T >%2\X[SAC^;,;B 9X(G)X8(N MEB"% (]U=E1ENG">,?"1-MTL; F\#T:RKIL0Z2Y5"D] (=GX^IS N664\!N.3O,-(@"1M8J1U3:EP@8JE9"&@A! M,.!%B.2C4%TD:AH7WY?I.+'M2$Y;-K%X@\-UCV39FBRU\:!94E4RDM'S2+;C M613)+ ]M(L.I,/!$=#<9!/H8NH7KMS5)6[E^N+G@&=)9UIWVD$RK M4K%DM%%"8EZRT9=R)Z$(29X]]\'B;Z[=']%P'X5@M06B*8)7PM=$MF,I/ M3$%&]B:H-NT@>\494CWZK?WO@6#ZA[_O=0B^^3.L\ML_MC6P/_]%8=IBC90# MO,/58IE_QPW)M^7=JG'X9SS/9UE(%)EV6<9M(',Y"QZ+!9DH@)8R927B$\"< M2M;C[EF'(>QNN>KL_#DRA>9]X;^I]KV4ORQ7/U)>][9<:T;)WL?PU_9/E^>U M\_5M/%]\VIKG+%CGG4 !)=;[&4ZZ4'*@(3.%(E6RENA[ 71$X9X/(H_EL0:! MUTVO]'L\KQ3C'Y??"TJ:[%^(9\4KS4+=VX4CN85-%$E8!W[+A,U8B8V:Y Z5 M^)3A-ZFW&KR<7;>7X =O-2_TN-*OS,EI(^QMMQAJ:/& ^W2&4GZ8!"ESO5FY_@//G=% M?@X(F\9?(S:K])XL<%?H?ZR6Z_49*J&*"@RR89FBSB" 9$W@(HO:L2 MF@YY MPC I3AD\$_N@01/*E4"U)YW"QJYQ9!9&,\?JRQ.K=:UUJI',%G+113O'8C%M MHOY#I#UE?$WFI?O(LJ,@ZY"KFW^&OQ9?+K_<1I>7<9U6B^WQ7L=DGCG-? [1 M;*=ATHI!.M-IEX48161TJ'.>VY!-M=+HV2#TV-Z^CV)WE,OD'9W>7%SL<"V\ M^;*\K-SXP19NT( FY40GGKAF$+.4\;G[/QX'Z-^E)TV M/JU?W-7OW>4J?:8?;H>$;$N*;IZ=*+U*VT;LF#37E@$WN?(D)5:CD]I>J;Q$ M;;1@;7*1=CJ=,IIGYO$]-]'#"\0.7:QW0^N;UYXS87CT1@00,='I8:0 KQ(' M+%9[GWAPM@T+^:AJ/!O('L6O>U Z_,%DM4R(>?T+66[+G'.QLYS.6,BNA)R! M8:(SP6D-@9D QDLOG39,AC;]UD^*]AS0-*[]]R!D\&/'0+S?;-0UX=O^^*R8 MK(W5"G(6 E2LYO(1@17/2F2%B]*FN7)L39X#_H[JW3UP'?P$LBT;@$@N4G"F>.&?"L3:-W]WD>P[0:N")/8 9<0K55OOQ3_>$FHJ[IL%>,Y*EY\)2 M\W ULS999"D]2&FK-D9 X*8 9VAI6XP86:-[Y;FU@(SF\\X=('UL/TW5?Q>) M7G@'2"^G/5W^?XC%I\&"34I(%WAE $P4'FU)29,%;J7/1DIQ;P+XB6'@X Z0 MD2'0Q] 3=8!DYHM)!JQGICYC60ITA*9 )Q6?%9<:VUSAS+0#I)>'.G2 ]#!O M@W[0;?93.UJW8+;TK=%0EIZQEL'*F" 6$BM*9Y$4DRRE)K[^3HSG=N@?;N,& M1:!/9L[KAU+G;VI<;"F0?@]?\&9-=-"I::C00JOC!!L#P-+WCF0J3S]TT/M$F#1S\/9Q< /0WM98?*N7 MO0X"&+.\3BX'F^OUA-:Q\NDFR-DEQ[5FQK1A&WY0I.E#K>-[_*'R^D'N:A"S M?2?8M4@Q1&5M*! T)1^*(D>@N,2!-C(Y*:S@NZ6D+1#TBIV17-2BQ^Q:N^W6 M+#T3V3A*4[VO=#FE@*-< [@.(2="=>%M2(WN2O'RE18CH&!X+&RBM5N MIICI/^MMHT)=,.D.3GSH\T_6B:,8[-@,E ?R?7H,1LB20$=>XT4?(%C'P 6% M+!G:UG2S$33/E7B[5>@W-SPT:*@=F;"SBS:OO-LSX-WN!;NVM,.'8&;^O-LF M2"^X1F"TTX#*QH+3S@"7Q6DOI6*Z3=7-*:R &?!NSV@!]('*L:.>H43)T:KL MO2Z0&(^5:=%1F!X-9#J>BX\ITY\>/_QYZ;S;O1!Y3-[M/G!JR;O],V6EF[^K M%LN+>C&]W6)02A8J>2P&*4$Y62"X(B!Q;4OPF;6ZO7]4K.<6I(_G@Q%I1&Y? M#+Z7Z69D50>AFD;)>\4Z,J:M])R+G?I'3YY7+;D;0->*KZ*_QG Q9"B">>YYB?1K MHU!Y5Y;I=[VF2-G+^7BX\1LD48_I_ /2RL2/X:]WR]76"9LKEIB:-7QVNA%^0/[')>=G MGFGOZ!""%*P"9;(%[YF [!73QCMN=!M>@0%"OV XCNG.!NT=CXF^G;WPQ$)B M6NO$E80@*T6YK?1#3@NP%#G;K!V/K$VCWT#!7S BQW9K*X+O[T,)B]KY.K!1 M5:Y>94. F&GOYBXK9Q@%&=BF O6I.*Y9_'YU@:F5%]92S&2DMJ!$B."5(RF+ MD+9$9WAL\]K71\JIR!HF74/-W#0[8H>]%V+6:"8*A4A>AEK.KBAV-XF#+=G1 M_S$N4QOJF%F^,;0#0Z]'ASY.F>QNN8M0KX\.O=W7Z9+Y$-M/!@R&C@M5/$F# M=' KK2 4S< PX=%C2BZT"0Y/Y=%A?#ST,7D#''38)J\ORWWR(BI1($5'>R2R M!"X8 U(S@Z1X4+'-U4IG$>?R2-'+I?UCF /\T8)7XIN@'U?A8GU^5=V1_^=R MO:G+Y^:)I99K6Y*M\$QY22Z\\HAZ8(*Q&(J(*:C6J'E$OEEFE86= MMIO/]4CVZYJ>VA"P_B8M)<#_N@A?:OK[_S#_@\Q<0[=K'3 92VFF!A$MJZ.M M+#C&"D1N,H5OCAG1YKU@#.E? /ZF\>R#-VUC/L]>;?=7(]7"1?[U8DU9W[;[ M^,/EER]A]??RNJ!IMU'YY[_J;P?,61[KFX<_W3:QPTS+3Q<5Z5.8L-\Y[3L%5*4!1 M5H"HN0**PVOOO7:MWE6ZR7>$:/2(>+QW (SOPY%;-1^;,WPM'IUBJSJ CB,= MA)P">I$#21FU(0$#0<,IR0U#B:S?&)FGOO%E8J>A5UHP5-T6,8]CNZN;2&FU M=BIS$$FQVHNRS1TU8(C2L)P\BD:O)BW4F>J980[HG0\NYO)<\3U96)(VHK(> M8J!,0AG4$)-4H)-2.IB@"[:9=#0SZLFCH>)1TLH^WCD5NK\N.KV25G9Z)1D MEBEX_P[Q]*F@F$7IBW&ASJ^E-;X=:J L@Q!)919%D(WNW4\'O;U(*V<'WCX. M'IESZ)9]Y8:K.H:2N0D01)VS6"=M^Y $G2PQ>::3E:YT2'1V/O:9T 7V\M,^ MBIL#C#QRSOL>UYO5(M6T?,MO?Y%W?O(O\LSZ_8=_W5S!,I:=2Q1@2"=L'?)E MP16M0 234PJ)FY@[ *+O][YPQ#1UTZ2\MZC0918B1$<[KI*2+$#B0%(VF1"S M\HV"_N?.>WL(M,9UUXBUS=M=\NJAXHU1_+5;U!_,?Y,H;S[X2^ MG;+Z;5<-C@N1#"7JHJ;L)0=2PF1(199B#7.)J2Y'US Q7C"ZIG;BB%7,5?1] M7!55LNM+QVL!A8\^*,,@148GMN828A8)A#:2T2HU^NO ML3W7H,7G =%N[CHZ"-?T5NM1\8YS/36:,[N!9( G&D3?CPLIO)-2> L^VSK( M6X7:T4M;90C61E(A-2*"/P),GK@'.@Y*^CB@":O(>O.V? CG>),L&JEE3-P! MA?,D4#!T9 8Z,@OC@<64!*HV=1/W1)D^PAG15??818;8N4&![GM<(WW@9XK( M?L*O>+[\X\X;^K6(JF 4VG+(SI.:(B7PVB%XJW*101J;VLP1[B#<OE@8LY[B+.26=LCD(SB-#DS.*<>BH_>-9@<_ M(=ES LJH7F@0FOX#+W 5SDF^-_D+V7F]H>Q^\15WA&1(@GD/B)KB$E_'],>*URGJU.7NW6N;+M'F[NL[WML%68"5II@VH MHDAC86F7PVC!\LB,*"[YP+K@@[[@#C;HOW9Q\9 $KVGP*+YI@Y4UH?E:HO7U M$NDB5)^IEWN>E[7V\O->D-_ M0EG.'>;-%EURG;ZP97-N(T0^9U5B4HH8(JWGKA,!HA.?U',8_TQ'7Z M[L:5CP\]'/YV6W.?N& ^!0T,:6=23E&28H4 GS@M N0RBC;7DL-E;UXW^I $ M^SW[RY5GSXHLB:? @.M<1ZCE4B\@ Z /!8/,.KE&O21-])GA>_BXJ.Y=;=H> M%BV"@?&T^OWRJFH);2+S1M A4703*/]UP7+PN3"I"D-AV_3-CJ[*"4%\1(RU M@_T! &EQM5ZKG7Y=KR\Q_W2Y(K&N;G"V2JSO%.&M?_X+5VE!6IT9+3E3J" S M4>U75)U^B1"X45SPA,JT>9CI+^LK9MN[N,%-_E CDM4*+C:7I-^O%U?:GEE: M6A*C!VOK8:?H=\YR =G$8E3AEL5&4X[&5^85UC, 20NFVM%/%Z>8DTPFP% - MG"G$\Y)6,^E'NKC"O6KT,-HV_)C>MM>;8WW4N+9MD#YDM!8RL@"J% ]>F PJ M$H12-MXV&H0QNBHGM)_,(WL9!H:Q[Z@?H:5X0H__X.+3YPWF-U]Q%3[A30#P M;K5(2%OB]M_>W:^-C$QSS< Z[BE8I9W$!R_J)/5<#$:K4Y<>O.DD?C'(GC$0 M9A@@WCE='M.U8QQ.3VF[)S-]5-]<;/0855T!%"^P6D*'.H*)GKN2,"E_I*N-D35] M75PM%E=+N,W[DN11-8TRF:&D/,Z@KUTW'$)2$K(R,3@=T,0C'5@M8K^C7J@\ MZH?BBK,I%MK(\Y9*D=%&[C*DR'U263.CYWEQVU'!%Y.BSADXK?:I^+2:L?8Z@T"H(AFO0DM$/4"=I&U[W M3JOLRUPW,P94 PJ#H2H_O%4\I#(_\RDGHU/M=4N4/224$*(N8+CEA2?T:I>L M929KZ !E7]?0S !U?PWI8\=I=[:-7TFSQ<5ZD?X=SB_QS"6OE76>-H>P+?MFTY%EET4D*VC_$FB M@.@%Y4^RH(J<\JG4*/$>2X6I*/Z/#>:CN'PN3/XWE&[7,S!3L$5Z*$HE4,H; M,J,.H&-BG&O'K6\3DMR5XO@=W)/B8#F2/QJ\<>[0_761IBD]V1SH\@_WSP.. M'F#<]BXOP10LB;(MX2@,E8J2KY0<'/ M?RX_?EY>UB;"CW_2GO7WKQ>)_F?Q%;>[UQVZ5B^-2CH&V,9BBF4&SC.264?) MBZN3^W9:]O:6JG7^PNE#Z"%>6;8V:8NIOM^-2LA!FA3IB JITHJG&C I)P Q M2\F3G'' +!,,>GD$$_/JBKO M$=T$]P)-<>!=)69S3$'P'B$9+D(NQN1XI&;KV:"WUYB>V8&WCX,GG;$A5)*Y MCLDV@5/4J44$GW4&&3WSFF6DP*$)\I[[C(U>'N\\8Z./NQZ,\":::GZG&(A=O\V(CRQ[[S MZ#0LB))9+R-PY0CTM@0(.EN"IR1?*LFBFEDIV&]CT;"\6RT3'2_K7VA[V=^S M+2Q2#F](_!@K5:=!B**697K.G1+9.9':W'0\)=H,M]QQL7;OOF149\V0Y^1> M/?['Y2:<[[P >^94$LJ#UY(LJ"FSC:@<:)6TK6ROMM'9/X5V+P[3LX-,RSCV M,>+;WY<77W%="W^VY^=6C;M_7LEO?U]N_B]NOM'BWMT$SIBW3C,*K2*W]1J- MI4KVH@!30B6TRKGUW+F6ZKVXA3$_T#2X7&NFY-5>\,MR=?VC^O?XF;1D\10$ M4)JC:^EV'4^A.&3#D_%"\=*(SW]:/5_7RGQ@U*(#8+1+>N9XR<5%L(YY6OT8 MP1DGH&#QFK)T"A=?2W'F /#CN'PNI3C?WY(JB3+Q0FM.>0[*F0 N%0M,)ZUK M\H.-"NF?V0M=+R0\^D+7QR.G\K;11:?7%[H#7NAZ@66*1XY#/'TJ*,ZV,.=\ M@9 EA?ZD.-+(). M)6<@)I> *1:*L=$:L^/X$R^V[N65@XJM^YATQ(.^"GE5'G(KV1VAM$Q&">EI M_85$8;7F%(?45VR4+(:D8[9=BNH?_(*3]>LX)FLRW^%ZL.N/YV&]IF"E1I17 M*9)W*B9F00>/%'90:.H1$2J!5T@N:R<:=>\_)-++#N7&\52#9XR[\MQ:Q,D%&!4T:"5ZA4T,4A MMKFUO"_+])'#4 _M.GR8>8]=(FP3 MHHH\6>625(DV D*&X=)R@9Q @8\483_\A4>OP$Y":\:T ZN1 V4H&H+2&ESM M1O!6YC0W,L[?CCX(\VI"R'5PN7YSN?F\7-6:E;,D=:YT2,!%MJ X9HH6;8": MWPD56-9L9E-%'U)EAE?VXV)YM&K84< PIXKP[2__QO7F=K ,3T5!"9[I-]==/^B\WIUYXVM7MNLOR,1 M?E]U_]3)MJ=4K MW(\%DW2]HV/Y0_@S[AF:!] #A:,(J/]DIL M&<\L,0_"!5:;_RT=3DS4JYXD>2E)F$8O[R^PFVL0EH_B\GEV.14^F"ZZ/3:S75 -U)MK*$VO/3[NKI9?5.73U]3-:B6NO!FG-?:I^19Y % M)U53MN 9IU^DT9)+A4PWF@#]?+MZAASIXWAJFJZ>+A*]\*Z>7DY[NJ7C$(M/ MT]63I4W*&@^2NGO=(OUVDS347+?WA M^P__6K])% S1OVC1X=/M&UMV^QR@\T[GCU9,X]?7; MS6=MZ.LIZ&@"SR?JEQM#SWUM_W.H9N9.ESMX6S'I0 MA=PP5_"8K5M MB;F[A(37!$4=P9/+:BE9AJ@P5K(QVO1UU(:=6F1QD"%.:*\\F:ND9D \J^#VI M-?S]MYI%LB^11O^2Y7 MN'[:"D)Y&8I7X"P7M+&Q[9PM"XRI$+,V7#?B'Y^'_J^+>9Z+N1F&3_->\6D; M2)&&;D-+V0\"@Y31^/G JM1Q>=7LEI.G58#0#+%/P>AWCZ9% < H\E17"" M!U A>PC*.@H]&9TV42@T1WHHG UZ>Y'3S ^\/1P\]:U MI^6Z&"B=_OG6'2W-S3RXG<-/(P MTH^T++-&WL#> MX:HL5U_"13I0]FRT9YY+L(Q.0!4=V2V$#,PD)XT/AJL\*;1=)WGQ2TYY'KV8'],P"W909H7 MQBW9QS]/, X>8-SVW)*YJ**SU:"Q5$X=&2&DRK#H4?OD U.FS32!&5P?MO)T M'YN.G#9__'/Y\?/RLK+9?/R3]JQOG(G;W>L.<6*0UJ7L+:"PA4ZE2$(&KL#& M%*PS"54H7>+.KE]X=.[)7EY9MC;I_ BE]@0QOPP4N%M:^\T&9FZ/"*IF2F(L-7-I#I MNP?[(/]H#!]]H#/R$U([';?_C';,<%Z'Y59'&*6$ ^$E V7IP ]6.J $/";! M.<].=@ANII+WQ8!]MB 8.0QOI^-/>$YG_>H.%4(():"(":S(')1CE+BP7!_I M7+8^2Q_*<;%^3^17N,\ "B,_EK53\^>PNL#\\?-J>?GI\T^+KXM,\?6WXXQ[ MKC!JRN@0-:C$&'CO$K#Z8!@,I5Q6'17^C\O_NA;F!I*3:M#:I8N)GOG:GP%& M% .*.0?.*4'N459JH2KF3RPO.%W:S;DG!D/ "Z^2J+>A47^9;GZ&/[ZSV+S^?/R MO(Z!IQ_L-].9##YR)%-'GR0=LO5V(5;"$B55\D)$WY)-LZ>T+Q/;+5UZ'X9F MOH?!MW_VVR+$Q3GY_LHX9QR#E=%2OI2M PH*'01$!Y8A=XD.031MBB..H.S+ M7 0S!M3]-61'FTZ,JZ^+A/LMTS&U:R(^F\HM;3Z!*J:2%6V&OTZK MY^OZF0^,[B\:/Q]:C.!0:"8-K7FL["3902R*#E:-7K"L&"^-6,->("W&H(#K M*"Z?)RV&XC9ZSRPE4[*F4#I"\*6 5BGE("6WODUF\.15" M@2XZO=)B'$"+T0LL4S +'.+I4T&QEYS;>LAXH06H7.N3?.$06> >>8K)-.*] M.AGT]J+%F!UX^SAXVJ[R>VV 7"LZ62SPI V9KK:/LN1!&.Z,X"DYGU^;ZT;P M\N'-=7U<-'(U8U=)[S00?%C\M4&\Z1= IZ-C+$-]6R43J0 Q)4M;4^1><4:A M31P17@_)\0JXZ=S8X!!^0-YKX7SP3@GF(9MB024,X*3((*Q1.2CELVE3*/ZH M6"\81*OOZ<1(XD*H0 ;BO^!5)ZIBA'4[IXGT243G=A,'BAS"J';EM- MW301%\;30B-ZI[-/E8BA-EI;LHZCQ2!0*&0.E?"B [9>.G74H2";QG$-:LF^ M:^V5049MLP:C8@$5/2$_!@\I),8Q.R--FROCYT5Z,.3R[6!_M"<]Z"+-RR(] MZ.6?QUOA#S%N>](#YC7M?,Z"T0)!.:PSXWF"8J66M$-E*]I,A9O!Y5 K3_>Q MZ=%(#YQA(F+FD%C2H H=AM%G 8GD]O'(0Z4$?DXYX 7.C M;QW5L[CXM$5S+D)FJ6J6M*U?CX;B'>_!%K0^%Q^3;//*=D>(EWW,'^J-!CTW MUZ+D MK50%BQ$BH\H^NJ 5!6A12\N#YN+LL0\>MD.^I6@B5/__MERO?Z3/_KM(&95[XF,S4I&'D.;"*J#<$-/B%O+_OQ7C8KP![P@ MWV_.F Z%%A"M+NX2*,P!? [UI3QQ5510II'.#P@T_6XS-C)VCY(Q+#_RV^U/ MBW5:X08?$HUVPXBT2BFJ,K0Y.OO_MW>EO6T<3?K[_I?"]GU\64"^W@1([,!V ML!^%/JIM[BN37I)*HOWU6TU2ARE2'&JFAY*2 '%D2>$\7?5,=U5U';0YAE@= M8XY"90P\^P['RH''O!Q5#RW3!A;BVU(PU>WT!M_'L,37,_)JIYQ?AH$D-< JQC>D91V(7R% M)!N\C^;UM1CT@ ]YLO/TR7.R3PC3\G$8I0!,MU5 M[5*IP:6$4!B36%(J9)@U/(V:+.KEYZF!N-H= MX\NC7B/]-+B#W4"ZQO@1OP?"37MZ/G=8T'M5(->]6SE6(!;,D)5@UF>/!MMT MG=Z/Z>4Q92#Y-^@QL7_EZQ T3V@=2@::B0BTS B!U1D<05JA$SHCVM#C +"Q M*K=:,V-(^3^5@JNZ\^'_7M(GO?V#_KA)?Y>.!5I%!*&T)JI7)U-F07(2(3B1 M#3=M#*H]@$YU032HSK?+! :0?8ORE/NPKM,2.@!K6RFU#]IIKH8&4>!A4O20 M_JCT""IH;TP=_UYJ[QLF(0BAP"&/RM%6:U*;*>8CT^+ 5=*XK#A&Z.W9L+DD MD5YK9P*';'6]>G&EWH,KX#*SDEQ '(<))\M&'49=#Y/@$;(>Y4+JIB?;K+PC MMWV:)N'B3A^@ 2ZICGU"_XNK7FO:NLP2IFBIR%=PQJE KS[W/HK$4Z$=0-AT M?NS#^KW!;W ^^6/U>;=6,A:ON2\:LB!O1UFF(-:V%\$(7E@P$4V;3+\=8/KN M4'<_Y2>%303B3,SA;/!EH=$H'GRV4'*,0 M A-+;7S>+2!CQ4O:O>O'R_.IQ$-NUW![XGZ<+/Z]LN!--!R5RH">C'_7K8_%^ZA.%1GII>V]S.DI]::[1+VPFH=TUYSO@JUI1.0A=*<) MB@RGR[TD&4@18Y-%"=1Z=F2Y$"(Y#0< M.4;^#;AQ?55=\S,^_1F^;_QWSK)5W"+MFQ6+5A&"\N3$6ZN1[")?MB?9#Y:Z ML O/*6W-OCJ[EV[06^ -'(Z?,'^I2@E4Q@*0;I$'=1[6A>A=<36V)?0F]P#.Q!QXV1/K ,V27R8&3*X.NP MWI*",C%G=*%-''),*APP!L9BPC&R;L" UW64P7PYH0VO KLN0O4>;8D)R#LN MH&K^6;!20FT1I:T6(6,;4V GG/&-@2%T-1M:T V,@8KD-D*VHKASW,<0 F3C M)2BC S@?"Q2;8DRT:TG3!U?BN83>R4]TS M]-/<@T3H*?8F-PM[\3$I5#)@@A*@E"W@HK20 XHB$\NV4=7EN'0X>*,P%ANZ M2[MUOZY/D[_>SY9XW3N23KZD#(N@I:-M4,5,QH\/8&6*3G/$XK=.AFY=NGY\ MS"GN!X;0Q4-=NGH(/ KN:8S(%GK?1ZUF2FNY,W4"S;FVZ.E]B]$B*&L2>$4>N(L"N?*P87;4DUL_3[Y?+Q4H"8G,:%YFMLZ9 *KEF>' #H: %SZ45 M/)$-T*B_\ .@QC>#&JIS'W%ZZN(I5!5MY_JN5#*4J4%!EG@8RE5%)@3/-#)4B'GCU\11)30A@;)6"L33F\$>#( MJ -AE1.MUK$?I[7)X;6U#5 M@G/GD0X)(Q%JR00PC3D81.-8F_A_;^A/HY3E UR55OI[VA&_@]"ORFV_7B MG/PH$YD.8*V)H%#1J<"]))9(CUD'Z;=YM[N_7R\4SY="(VM@A)(IKP7CB9:- MQM>:=N/);BT6J0NCRJ'>80BQB:+14Q*!@4A M17I#3"9'U]7N75K16:08^8]7,B4R^:O16RC,LHJ*@N"A0=KI(MM#I5G43)UE,ZZE4P=(_ &:5#K?K"?E@2JTOZ7^C]<9_^3"\5U MD@$B=Y:H[SQXQC5$FTPA2UE$V^9R[ %0+\&^&$KFS1I)WX-V/;2S [BF]L6# M\$YC8 RFS&XDZ:&))H?(0R #1LE4]B!MDJ"4\!"-9Q (*I>%><';M"H[ 4T. MF!BG81MA $F5LN M6ZM"R1AM&Y)T03>^^3&@0K=;[ ZMC2;6R-I&^A%4=E9$SQF(XG3-%!<0=710 MG C:.%D\;S4/9P>NVV,>$&YZ\=GBP4N:WK:=6^T"2Z:75@>"Z#Y M!68OB6Q=:*K"7;1:9.&L2L0VP3TOAF4ME651'+K0/!;+0$D0ZT><_?"(S;5_ M_C#]B.ER/J]3":>9]L3Y]5]?A<7D3DOSXHT*= J#*JJ.DDT&/%<,BD6)1FLD MOZ]MVL00R^B[*Z\QW$"J4Y4N9A7!65RL/.3S0+N"8,&"5(:.#6D41"3G2/O( MLG%")-[F"OD@M!,FF8S.P.W=?5B]-3CN7X?%5UI^_<_;_[TD__KBAPWC%O!Y M='4H>)# O:RS!2*O[G8$6:0JVD0G51N"=88X/M$&5N]VT5X3W30-#S9+""BY"9G5+)1UZ=M)"^-$KTDW2!8M7>UYV2_JAB10[*Q M#IGGY,9XG<&6S'RA'VC.QCV/7AH7AI%]BU8/MX?M0VOW)F5N:=,J@1/*8#VA M- Z"98E+8Y%YU80AW?#]G+U[-O<;+NFK.>NO>%SDGZ M:C')F\E[-]VYS[5@S$AKP= _H#QMFI[1F:F5"YF7(.C]:$*Z1X ]0>>!!GJ? MC:NT@]WJG7=V#CRZ#83Y;$6+D?.OV M=D\2X7'/?5%<:2[X 2VABO4LI?DEYFJD+Z]H&_X1]4ZP5F?IL$!9&>RH+43A M$H$-ABM5%R5#GO[0)7P^VA+&J M0$Y/V--J_ZE4GG0LKC="^R!2!&&4JC-Z+;C:,-BJXNE;V5O;:&SZD^Z?>S7&>(S23L\T+A+G6@!JYD'9VC?$*_JKBK$0 M-T3QC<_LY]YY942"':&KD3JO\$TR71*Q:.\R9"O(#M$AU^[W) 0I':_1@I3& MZ[S"GT?GE:/4V:'SRF-TT2#=Y:&F,#EYZ4J,(!D9J2H+#:%8"YKED,A.K=5F MH]'DF33H&9HFC]'%2+N)W$"+R:$LAH&I8UC("!00I50@LU6BT YK&G4G?P#4 MWXTFC]%%@^R7.X?P'3&\FZ_&V*>KU0F<4G8J9 X>K: 36'E:>M!0A,LNHTA$ M\-;NV3YP__AF0VJO)<%V =R\6UT@CNZ.;8$\N1,VC(([&,A#:&5&\* MS]F"SXE\!2?(5U#T+@7,B==B6Y\:9]J/3:#N/M;I^'.$4L;RUV_VY>MNBDK: M(,B2UZI.58]DV <3"YC ;#1%8/!MZ@>[H'L:IE$OM7;QR_OH9+2R@M4;HU,0 MGC$)MJA$R%@B9"8"RX5Y;RU3J,+F>(@./T5X#YOTZF^+5KV'^;UR^NYSFQ4WH0QC!F 8=:^BC MT(X?N- @A=0Y*^V,;L.IW7C&-[/&T^EL<(4T&:;W0 >UD"0FQNG=X76(M#&U M7Y86$'VTVA>92K,I6D^O3^73L+H&TU>3(7T/-&#K@NV?#I>/U.4QW0L?HXBQ M.UQ&SI"KX$ 7*I6J(,8W&1GW?X_/Y3 MUS_C_-MOE_/T-2SP]H&_W"3M:EDDB=70*Y0E\04C!.89I-I4("A9HFR34]H! MW!!3YW<_XNS;['*Z/+HZ\^#6RTTPB M'Y(KNZ;2#Z:+!D[5?GQK!X!)+[,D33KI/:@0:.WT:H.M[;H4TR;RL=^344L% M3L>/X^7_5-+Z]Z_IU=5K.K:_S.97'TJ5W?5OY'4JIT%%MF"$&$2N Y\S>,DS M8!9HH]:QU?7L(P&?RKT?E#.=^3B<[AJ8X?MA[P%]G;;5 7935_^1P$\3!1B% M')T).;QFGQ Q=?#1%+(#?*HSLRT:\$K(ZM0P3)%%H]IT<7E2A#P0<7A.?#Q& MH0-W>/EIMEAB_C0KRS_#'#_-+BZK9JZC^DHPKHHJH+TE82CGP#L2BRDDC10L M*]M=#W=6*S_XD*=DUP^HIED+&8\2G?@7SK[,P_>OD_0F+,/C Q*[/Z=_#*(# MOJVP@T96A,,039"*)1&L%X+;XGU1REM_OOLC^]Z9_X'32UR\(_Z])3SS:;AX M?;E8SK[A?'7M0BS\9?)'G0E8+V)N708I9$G<9Y!6)%!:17#66R"[K3"739*^ M38K]8Q'W/0??SZ9I77"_:>MH=7$V) ML=3\9' ,G2@!;>*YE6R:E-AT\MI&< MXEYW!-9LGUN]%- @\/ I?<5\>8$?RI'B6/LX#M$I;CPDC9;V:;MJ*UEG" A$ M8S7RU.:^MQ_NL<(6)Z'8B"H]=:AC,5^>W\Q*N#U9PKHFU6DFHU42LBNB#EMA MX(52((7FC(Y/Q[H%S>@I=XA)?]LFY8,P3A6>&),&LZ'5,:#IO0*UIME=2!M# MLPNH8R(/W;BR#\ZX\80!U35K)>O1B"!9M%PQ!,T2!X6I0&1&@3&<852,E33@ M9C$N ?;X[V/K_Q@1#^Q[_TYB)+^P+G;Q.DQ##K_4N4AGM ,2P%7VWGP2(X;I MQE7T3B6=:D0B$$)58BT?YX15\QSQ[."!U35;"0Y-S!_W_[Z M]NPZ4]/:5((SM3DZF5PL.3KKF(,BC#28DR= 34S96PS/6?L])3KP/G^VF(3? M0IJ42=J 06VCX#G0_A7KM+,0P-<*[J)DX#HQG[NUJNRTO]][_'/6;']Y[BU8 M'C*6MIIYMQZ?]AZ7U];OK-SY_N,#;$=\>/^HVV-7LA6*,]8YKITT/A05E M* M.QN8,)$+E04_/^(Y_7;9W^9U$.'RZK>+,%W2(5#3Y+__>'F?0RE:F0@INWI9 MJB-X+P+H5*>+&(/1M9D_?!A;WS/F7_3B_3);+#Y,[R;-[4K37+R?+=_@8O)E M2K] WMA/F+^LAC?>_,*YJ>Z7+O3:^4"O7>((/GIZ]U(J.0F>O&IS2@VYBO%C M?0,S#?)X8LJ%@:!:;)ADTM"B9"B:'/G,-("7PR)GS(Q&C01N VX M[Y7GIIHO1$9F. *9YQ*4$0YBS :$-SYCE)*)-OW_NB(^:*.345UX' M9??JJI;XK!.LF-""/'XPF@5014IZ-70!(86Q-J-'U:;\J0.XTU^+#4F*65OE M-,B(W+_ZVP*Q+A";IN5V 'F:%-S!%=R50#VU&IE3DD)IP!#K=$;/P"E&GH!#] 3JB@21NV>\B42BIKD0&C MHO-8Z\MKIL50LT%BD.V"RGX\0QDA\X\OUVNJQ3$&OSC-G%!>97 M5Z_??M@,0IDN+[27\V MO.A&J<1YC\OUC?=O./_TM=8.W5R'USY<*4SSF\G%)8GFWF\^/JM@@(?VSS88 M>N5;60C*,2%-*L(YHS#(X%5&ZW2(R9L>5^ %A$AB,)!<\X,[7*6BS;>ZR%D?3:V]Y??:@1]-K^9/OXD-JM&[6UH_H35PC&Y>B7I1>%YD M],R0,^ ">7^*%@?>VP@R1WKSF*R%M6V*N>["&$_? ZADNSSKT?)L8(/^/LV3 MVGHT5O)><[H".[M8_<^8/\_J03U)D^\UR_;+I]HZ)$2[N.YO,'I[%O-([JS>.:3Y9$K0(G$:^?+A<+I;D_F]Z MH:=S]&2(%Y,AV9!!B5+('B\:A*U#B**0/+9IUW$4S'$W@MY*G8VED;'HLWE? M[B$^R_]SN5CU'CJ7RCNO24 RHB$!80+/LH7LT?"2LN6-JB@>"?@%4FI@+35P MA.A$7,\\"Q>;Z]JYZK?PM6JG^R=%-;S8F1BJ2#AUO5. M7@OP4=$*4D2-+EH56O4?[XO]>5-N9-TU\:$ZK&!MYM?;NP^EVOFWH83SF"+9 M"8&#YWPU_]R#$ZENU%Q;E9#EV,9P[@G\;\"[@;36P#_;<_COVZO/?4PJV." MCGM/YFC6$)PI()(,*6G#17!C&F3[@#YO4K74RH"^V3[_96TI>D7^81("A"!2 MKYH!1&4\, RH")9A(8URB3:RC=[4JQM.Y WLISTK/D_6^H)2D1T7Z_PRLNAB M[0#B=/(!N1(\CGJ=^L*Y\!BQ-ZV.V@/PU=7ZQ'Q]$1:;'F0!+>V,5D.NP6LE MF -70AV YK4D-].Q1M-!'@%VK)JIIMQIK:2G4CQ5.]XMEI;6QW8R-;32GSQ%NQ( =?;Q[::)1L_B[F*[;UW5 MU7Q(P7UY (/<7>X+#8B\\( MVL2DH'U+YKHQ6@3G9"VM(. V1AX;S58;EPX'1Q2/PX9CI#UPW=#G/V>?O\XN MZVC5SW\2JJM/D[_>SY9X/8JF.!GI) S .1UERB@&3KL$I@A,,@>,9>MZ9F?" MRH''G&+@\!"ZF+41Y*DKB MW3]46Q0:#82I:1U2"[EME2FQ8&5!&YS.2041:!OR)7!/IJJP^N$RI8'@]6RG M\""(=S^"N&^PW<8/DT\A.D$[<4%.]C7W]$)5U\V[Z+1W5C>:F3[4"GHWINB' M8S-06"#Z:'@&@5*"8CK6 RU""MQYE[A(HHUG. C\\0^.D_#W7A^,T57?=*13 MS^5LQM@FLL8$>=[,)UG];09!)P7,N!R9LLA=FT228=B[\U=7N#UBW-V#9L\0":.O(H!4F %FA%EC FOUN2K9/\HA\:%&GCR&-3]5A M=__!*-.BV=9.9'?N:(P0_:93CGZ MDVPEDR!RPZQ#S9&UR2 \#=\.!,:>+=V.4>/ D;95==J'[ZM61!^Q5EZGU0@J M^N[9-&]]I\ZG6GS\]/MU](@93S8Z0RBF"H63J4ZN?R#Q6!V4",68+F.^^F!X M*J[68[4Y.X$JA@[DW=M&5N)$S-_^LP[,I)>7;(NWTW7-Y>I3%\L.<;@CMJKZ MP,7V7E4!'!=9&V A-X&QGCO_:I;H315EDRW\QT>TZF-+7[^;3,,TX2\8%OBQ M)F-_*+\O2N3-Y_L/://*[WW: M^*DO!S5XSXHZ)*ICC[7-M^L?D8C^7__Q_U!+ P04 " "5@JI49A3L"-VG M 0 ]&P( $P &)S>2TR,#(R,#,S,5]G,2YJ<&?LO =8DTNW*/PB*$TI"DH' M*8(@(KT3!>D"TJ5+[[W7B(@@4@2DB!2E1:2$'NE5JM30D=X[H08(R8W[:WOO MK^SSG_/=>\]_CXMGPDSFG5EU9M::F3>8,.#HRR3MYNSM! 7W^#^XDO\ M\!DRW^#]-5\9%_M+'E=0% #BXOZ6_YM?09#XHZ^??L5/^ D_X2?\A)_P/QOX M[O'QB=WC%>/G9>(5$N/G$^,3^8??83T0P!'P!9@ :< -< :\ :PG F#FB.EL M/#Q-7=VY/$Q=>'AO7N/!Y ^;B8FMM;>C"965K;.DFR M[]0TL#/96DBRZPJJW%-QD;&TL57P<[/4]%/5,O>S-Q>U8 =)72&2\!'S<71Q MM/0P9?)Q='!R%_.19/ZE=S%L_L?7/,Q2$FX65F(:#^7^_ 2V),G\9UJ\O;WO M>O/?=7:SYN$5%17EN7/'3RT=#=WLW7QL'5V M8OI1-C5S]O209/;TM+40LS*U$C2SL!#D-C/EM^#FY;4PY3:UX.?EMN#GMQ 6 MY!7AL^(U8_XS>@OSOV)W\71S^ 6WA3F/I8.EHZ63ASM6&KP\S#S_7IQ8$?T5 MZ3\4/Y9'[#-B,FZ6IAZ6#[%)ZH=JN>_Q'[WG 3/[PC] MOR M*0D+YPT3#Q\/-P\K%SP$/]^)%/#QL;2"V'L COWCU)N^#2]?43?&972GX@F,_ M$K!(ES11:@SLLO*;N3TG)+I^@XJ:ANT6.\=M3@%!(6$143&9A[)R\@J*2II: MVCJZ3_3TS2TLK:QM;.WA+X,"W\5$1?_-B$Q*?E=2F96=DXN MY%/>Y]*R\HI*V)>JZN:6UJ]M[1V=78/PH>&1T;'QB;GYA<6EY975M77$WO[! MX=$Q\N3T!U\X "[.7^ ?\D6.Y>L"'AXN'OX/OG N>/]X@!SOXDW>2U8V0'2=56".#?&#M5\X^X\Q]OP_Q=E?&?L; M7Q/ 95P MVON+ZK?/'.@V4NADZ.SSG8[&'I]3[EZD"#3X)E6Q&(@!9 -P9!EU]DD+?1G! M R: NOQP;_];/&SQ?^^%OOX6UP8@(U=#0,4/P*?BMDA3I/[ MEZ.VM1!TI:XEOW1)::*SS_Y_B[K-X1_4/?Y!7<:I& WB-$%ZSVY)0C8S#2:% M 3+K@GVMB\GW#1FIC&E:ASSBRUJ=-#Z$L M.Z=N,1X3Q&$!>QD1MA/)F)Q>]P$H?;2B%NE[* M10KU^_\H,8 1W6B%MAH,X(0!3M7I X)-3%!N&"".MP@#3#:@W\J;,.EZ,-Q)Z6]3;;'+1!+G?KI9I+\8=\QQZ,'5[VU)%JC,@/U4)L-1^*B8E?,GI M\?E%4CP?8J>$N0P:#&!K[1W.75C?ONAQCJ2%;1^M55:S(&:4G<,K)^)MA:,R M)]=*;4^\KW@R>/FNKL$_E,C.!OJC9YX9&&^Z!TI)7&J^SB2=SN MPSYFUII)MB=7IIZUB5 +)C78/YD\]J[KZ:-'\98CDEK!Y/7OYU^K%V4KNPG$ ME)6(X]ED>50!5_T!UX0^_86P9@,NGHMKU$5T.L^_@HCM*U^H<6P2&.JKZ6[6:Y$7\.(".E6 MG' ,X[4#Q!$&+0PTNR\JKZ_-Y!Z MV]6C5T^9CV[62H#Y>\))4P6:(UN: XQ"5\_8K2P#3*TP(]W(5!<2.=/ MO1:BNRUUW19]-:-E]-B8)]3Y\-)S?V)Y.#VJ??J=SLU="B=C1=HJ.BV_F9A: M\@45<=4Z1%!\ =CYB1ZM@YZ$V?3L,Z\=UI>XKNQ$.+0QW%\U$3&M1NRM8GTA MVYN%.QJ2)"*)BTKAQ D6[%94*]OI7SX?3R^BMQP\&;B0KMX+H' T=X8NXDI4 MZJE*3NV>:N4M#D.JF.EOD5I :LF=P&*@0-DDE(;"VYAZ."PB:P@EFF_R6BYC M\^K#'B9VI+_@/)?68#/C*?2G=G=.XYE2;+63MTX( ?J>OB^S MYLFO,YH;"HGC( C0AF;_)DK2,AOE-3R[JY,'F3 42F"?<&!4M(KHN0]KCA2[ MQ),VCA_] %]P.86].5\4)9QCA^9"/**YL,%/<(!4R3(4J)J]WG(E"\+^C*"3 M^JL'(N#)KA&D=:/OAK[>QN0A+3ZL)D)A[J;)\4TBX)R7UIH]CXHAN=J[E9' M#DV^BTY:Z!'6]L\@542_%DHQYQ((""BBB[Q ^0 W'L84.9^R(AT? O:9Y'FN MRZZ#$(PN*3)8RWKP4CRF7.#B?+JP[M/Q#DY U4=BT6OE6KL)*E36AIAQ M>4^F'DXQ09SK.>B!7&@(4+3!E/^?\LE;0_N*@L>V=1WL*$2P.(<<*9FK& ML]KR$R8F&])LFYM;YW;.2 /Y@0"673\U!KL4E2+8I^GOM :T]HLS>"#^NWJ@ M<%0!&+C$IUCCG>ECT(X!B.<0+XKUD$H+:K77_2*K ]]3$<5],25*73D.=Q-= M)_%I%YYC#!=[Q$!8LVL=M7D7*J#'V%N9TOHI?>+12E3K!?X.=@C32WR<>B[$ M41R:H'+7.KB@:$O ,KZO)AV5]Z4Z7A38ZGI&@"^YF_5,5-2R9Q^%W\-@DC3O MKQ91/D5T-G_C90 [N%"&),V!I2JD!3S^/BNA7X$R\L/3"\(7PF*28GO9EHOBC=+,,[D;(_(_K8)H# M9RJ#B75BR)A!@48KXL/;V&4/'$1,JB=+G;@LLB%W;9H/8?GU:V5V-2@\M3AN M8$2\QHSR>2EJK*_G?/L>J22)W37]HK9HE_BRB85YY$6)^CME@VVU&KVGS&7'A:#*'K$A=%F]*WB88=,.+/]N&H*!A"? M=S&/B@RAFFR9"_Y.@$N7^QIAWC+!&/5A" _-.72 +%\K/%Z'<;FZ6,8]= B] M2ZY+<$F>/3*:WS#IN80MQ,>^J?[>H//'ZKA MP&F2AMUI:R+;ZXN%C,%+'R0 M7-\2JMAC/H##^_;$DNLOV1$; M_^:BV1,4>_3,PR%!,+5/]$S+D5#2#N0K4Z5_O"LG/Y>C-M,"IVL3B.LJ0"VN MFW'=@RN&UH?_B;+*0X-5H:B+7W&^FA#;.TF1!B>QM5M4(O3]_W)4 >8?VRG#%\MPCB6JAOK&_K(D]7?7EM MV0"6W&L6N$D93$NHHQD;H[^7$5$O6H;8B9@?$M@0Y2ZEV/^)F?L"TUE]_#,""[WU'_G$OPC'9%.Z**55#,PP--D#'#@ M,;QPN,E8#D6]30.AFW@QP.I:?ON&F,D%P4*4'(6ZK(T%]@/XH^3_]R[3$>EX M/A;/1RR>=Z ##\&%P]0@X3W!I-V%?2*.S'(^[,>S/TJ2(4=V6/\D_A-X[);: M.?V50)#)O: >DST-3](SO$X,D/41"MGH@R+2$QF1IK(4.OCWU64I@'^0<-I1 M.OT5C%=1?,/E:==GMH1'&=02KA^J3%K)290 +ME[]BND2/4&Z_DF5N\9$3<B0ZB3T)46TX,SY.Y.3I.]]PF)[GG'CF1-P9 [1S8(!06L0-=.@.*@V& 182L$IHUIPG/259-T%2 MLR,', "A6CAH53P//&N1L2!_9 E>-G$GW0H [8'JZ" HCIGPA@,>\.)6 P:@ MRT)3.+>:G-YHV/.:P<:5NKJ_:_Q[2L<3,,"[P&^@BET,T($^^"_R*@"VTD5; M'M]#C[9@ ):S@2YP7 M?6+^M39@8/MUDP.R:@S0T(-E]M<%?]L3_.*P=_.@/U" \=0Y- _<+[V!Q@#" M6!']NK %661H9K .Q\KA#\3N[WU4CU7@ V+H&6H&:U*_+E1FO/$G\$UG^4^+ M@V$BZ,%/8?P4QO]&82PD@@GJ.=>.CN\]L87I%$]!DESI:+(YRGA8[(-O4;GY M2.5^_OW4<[2S%:B,?G[#Y/BDH2WFUWE'$-,1V;Z$_&^I4/\=EUR3#16'/*<$ M1N"990Q _IU0;(<%3(F\PW!^%N-R/^63:@3>G2H8?6F)P8 OT?9_*9P!-\C M-27E;P7_7A^,O]=Z7 1>C;R[,D@?DC_ZK+&=,SJKLK$*(OGRPO,VAV,[7R?< M$>2Q9QU?^"_Z2^L8X)?5D+_]O\5R^.]T(_3][J %$9=+V[/6_1):FC^F@FTH M&D$[]_(2C72(4S0C9%L$LD3=FE/?GX!C&_]XSO&SRLI%/1ST.'&N(.Y1XO*Y M?Q<#3/B7Q$<'=Z[;IV. %Y!6Q@/ZH89=/C5$SN6+2A&[>3?6, ")V+L$,=7A MVYT@29#,VS^R>:PZ?NTGV_RVVWST-RBJ>]L*/($$+X+]1-7^Y4@N@J*O9I"! M^[VQ8Z^Q$]06@U0*>("=)Z>4,0 NZP_S+>/" 'QGR6#[.0P0>[ZZ]'<\_]VX MKF[XNTY^0^^?"#0]AX:AY8^S_HOL9IWQ->SS5(4=U3.>,$Y':_[!<,__7>O? M<;_9A0&^U2\S_H=D!WV,](=NW*B7@!?N"-IOA)OT3-'![G:-O>KH8*>7LU>; MKZ_X;#O-61FF-@3E-K-G,WNCVI&]XYJ*.QI\HLO5//(D5'I]RR1OG,[RQDN? M:%V++4=2NO^:,(J@?V; %0/\U-=/6_]_2':9D+\[V_H'6RY+&DCR+1TTR]^V M0CB/7F%7K$O8ATRP EJ5KJ\:SAF]B>C91P9O76L$C;]0=;XLI??V#8'HR4GO MO2#C0%<]50B+($0MS1 Y'W$<0X(B'!1T9.A6KW$TTQI^K>8T+AY9*8P4P -?QK*@61X&4AH]Y MHL0%L8$M\V)_ZHF5J 'CCB!:)+X:/."F:\&Z&/)]:TD;R\N9+G$C5$-JB4G" MC2""D^1%\X\]:2RS E>1\:TN,X8SQD]L^;/OR3PU4W[]TD,1O^5X1=0^ M+?=6\O8FH1>1QCMS037S&("T)_]%Z9#&R"#7Z&LVHI8O7[0WJN7;2%7J#SCS MBCVR$_I$\J\+W4A)6_3R$>_R^>2%=_(O@O5&Y:B] $K(:S" M^4RB)UU@[LU6;>%N)!>[6S_:V$")HOZTYF;" M78?XHNCHB4NKIV6T<.'X_,%X]AF-[)9Q0MOT,&'E-=P0!R%:8C^5H6!UY812<_C^#X0/J[ M(SQCD''3F2"X4W$(M'F-'1W]LC:H+*8-+5>*I@OZL:_U\H$LQ6."II8U3EODR#'#\"3M9!#E@.SSJR_A3#T7PN?2/V4_L MDZY\[J2L:&FI'%SWO,CL=.Z##Y'P8&&16-#/RE'IX9K\6,\05ZBMZ32Z[NJA M6\3LD\)#[^,'(C=L CNN*!W!BIEP@B-1$ "G$1_B_MSU*YAL>H.]]>B-$3), MI;9$;,B>/JKF8PH9*YOWLP^1."&=RU\21:M8XR;.ZG>ZNPNC3RS7>=T<5[=* M-]/KCS.4TW5E/6?(0(L0$_#H$_"!OJXC@F;C2?C45]OY*T(C7PMYV5X,,J4; M+M)_R).(QA=TIL( WI:(_)W*:;6&6.(+#?Z^ 223S@TIE=/6V('Q?K[':@4[ M@XQY,!*';XYN;D@<2^G7QI?<$?U.L)71<1DGHF1WITVLMVJ^D]NYB&RBG$]Y M,5L)<(AVCSQD;_!3NZ$Y5HUXOC03Z'@I>._]\J0CSX;G"8.VK",R MJY4FO2J/;SU)RJ<'I(H9FN!UVJ9ES9&0;HV/_,T:8B.Q4X MDX^5>\&W7TY9OSN#%U-L0(?-V*GVX6B8[I=I[$0IT _>"&U OX+BBB%OK@?> M>H!22@\3EJ70[674^O4^+F7%W&MB1^D]C]JP7JT7I47SHAT'!?H3NU_/*S-\ MQ:=5%O.;M0UL)1;]-/RO.(D>5 [MF%66P4F2SZAC,EC>S)H/>:$K*-)IJR/P MWFUS2Y3."YORD#,>1=^[Y[.C+Q;TT=*\0%;B= B6MR26&,=^0DJUD5Z+UI;C MEAX/X/:WL3Q'P7 &A-+E=%,7Z*.XY3]:Z^W.MP0Z7THVMXJ5/I%[U*'&6D4? M1F\7.4U?_2IS7+!\C;7YPF[G%[G%V4L+T145MVIRHZPF-:.]W,S(.DG?/HAT M\[;^V-38^*GH\$M/*]4(S3IC!4LYV&J,'-#JFCB9$.WBTN&,6--1:E_!M^TY:O*KN+.JBRIP[(<(UG?A;P56"!"C+[P M.7\C_7K%UZ,,R)KPT4C2%7?![V&M(=H MWJND#IQK6_W096=PN2XXWGVJH#TZ$)^^3F'Y_4=^M:,Z2PK*,L27W=,A,88'/?*7(#G?;:O=IKY+UB9JO-QKM80! M/BM[YS9#?J3% WCZ0?GV;HE;KM?[;SF8\E7USHM0%;3O]IQ.&7QE3.#[?CE[ M0$J3?B\H%0/<&:E9/S7]:BS"? M44ZML)=;V25114)B^-.DW+M-:F1S9S[+,P3?C6.B_?GO\MI/UZ>Q^FR1V MM8=D]V7;G)9V,V3"6>3FDIN[80D3O)'I*'@-,3.7$6^A@Z= G#@7))JLARG> M]07J.^E;U'>/CBUU:"@/X0O!GA3J40_3)298 $ZTBGRVR>2DK7Z![M6MN'FF MDJCL;1%G!+U]$&I,QC7[^\R4P"V"$$Z";M]4DH7<*S0O([OA$J)TE3>@?@BV MUJ>9^=W!U\"^)0<+E9R2,BH)Y3U"7/[*YJR1ZA;!I8,9FHT+]6Y@HO11_=*J M>!V#3IIAGOMC2\0+0/3]G<&,\RIS6Y+XQ2ZG*UGWWG"2N3R@7HD^L*.A3C*F MK:F )6HG3H-9SNUD;NF#W @HQ9!*!^5V3MR4.2H=A3)ZG0Z&=%6<#]H9FUW<9R!.JN:T:C=#E=J>O-4#,>\'?9SZ+8"?/^EJD2V8$!_#GA L/ )M>ST,8*)94 M!<8:REYV]4$5VB*ZO+L_9Z;V.G*&20/<2I\_J1U0>'L@S=[2LTGGYE6_=SDB4!T M-MQ !.=-V[-B?)8[E]34]/>NDY1JC0K%ZH]/%IV)HQD@L#N!^)RE2R-JROD' MDY[.[?T[ =("-2":U6KZRN"< MV@A_&/')-<&4Q/Y)]*:::3/#C*YVO)[ 2] MYE[<77ZWM-H1WZQ!'[EB&L!/XIJP>N^>:X]OZ,RK"O\ILTFMZIH9?SL*&9ZW M(38:"K.7&137;Z]\]1N(UW#WW[<+O[I[HG@V\)P7'DVX%I'Q27M)^;U63=UV MQM)'\(26;_:)AW/I9$)^X&D::8SCG8R6>OKAK3O<#E9UP9$#$ZWDA,WI(>N! M)QM?788_^A?9B45G6)O[NBX;Z-T=NV86%1(\=#D]I,A>JHY.4E0#TLD^L]^_ M5Z)MK@.5T"XW"4S &29$5P?EO_BC(A!7X+WU 7ZSNPQ0&9Z11 O=N&;P^:- M";'."6O!OZR%W@+O\<4@P3K^'AA@41N$0(?/8E?)PQBR/QV'UH!#80-%#>Y9 M4[.3=I5;Q+<9?9^Q!H6V+SP9_;2FZ7FU+FKW(,&N)'>JR)52O 6U8&I&1^P\L)M4LHX9$40^[ECSXCO)4$;!0)[)/9&3GV=M/DL-%: M7^[$(]3;RGYA9]I:_^S8S+FB_ M,@T:B%9:B1TPSIGC"+CE ;K:#2GZA)"WK9Q7'.&Y)Z==MA3;G\I0ZU(1XCO' M?=N#GE2C+''?*2]PD3(AGHO:"_?#7#&^&[^^/"V)-^&M"MB)G9;AC'V%*D&Z='Z]'1=6&'(F3!YD '744,: M=,V]SP8J&S^WG.$Z[Q_(!S_3Z!(9T7.:/M':CA)ZVJKEZ)#4KAF]4-(]5,N; M:>2CM&*T6S>\+V\IG""A^SGG/=M]2ZY(TO<-:]&&KN79P]#"!OKZ/M,JQB 32N59^57*AO#F"(["RS\\;L+-HJ#V3P;?-V<6NTH=>X6?KE"CN#*1 M80MJ2+4 G8G1,:FF9 T>]M[]H&W?J8K 0*[$(N@<=AZ9 R$4!QK*064(IWW? M:;7WQPI4DU6!@79&2;5=,?S'NIIVW?-![SSG5'AD$9 7I@C2(U6-KEGCNC)6 M'^#F!,3K'OY''#=":@&>(.9 V-Q[I/(9,X?P3,7.Q,TDNUM/*K_&. /6N,M; M6A*4<^?"^H@A,;FJ6Q_NO'JK,.%8IL([42!'J=W+=\FE$.E)H?:R@E[&8(A; M0C373C_2*[[:C$O>EQ*7+&?H+#U[&A-X,[9B,M'VP9LB6UB5EDYK(/*KZX3,3PF?Y,)CY6$*NX2J2ASCO1M.\T\ MH0.Q+?QYRZ306E^&JKD9XLEQVPTK1UK5&X\VUU7GVZSP$J>B%4 ZA-4[?EM;I<%!H[ MU_HHC8*$#0RZYTI,YQZ65^ZB2@5TUH(4/&W2[U5Q*+ $*8IV,APNPWV\]2N' MS0:W!?R1%83/>"/[C[8>#0M(&CR,$Q@I[^Z17,3+G)JLE6U< MO_^47WF\,6CP0\I(UGD)=)TF(V'QO')=.8;':^O]6"5_<*IU$6<4A4[N@W\6 MV/TP^=_%CWKM"V 6/3 )Z!YVM,@P_5C&>/R&3N^(&$2@_5ZW,@T'73E(9WN]ZF]3W M+PT755QA5*J$5<<-+E70EMT8GZ+Z^-TKH6VN_&EJ'*=H/;D] OE:9O!F-7Q; MM0;G2UGU&\D2G/#;/U,B:Q)*;@9 MRNJ2H51OEUA%)+!CCF^RZ[@$:YZB5:L8*/=_/S+*6F*DU"4G?$/CTCLOL@&> MSH1&MKXI8WR'*,W9[;I<.7-T_\#V(9N-ALJMP?W ('&6S^_*2"GU^B6>M4A<& M@YB%8\H;R(SL8!I&!2V*U]5HY>C,I"U<*XJ)R2Z)-O9>LC6V'7-\D']*UU:X MZ]TJYI@*-YA:$RL8@F4I/\UU6L1NDSU^^CN$APRVD7AY25[FJ M9L@SBL3@]0/J*O@6E/A[2^TGVGB;]FFZ%3I$R@&8,D 9[DEX]TI,:TT[?,?Z M%:CLPT KGW[K($_RM&\,NYTS"Z.0UYZ+>P+B6MOTC1$T@^2+T^]2G C2U,Q1 M#:.;A:S/)>?"S5P(VI9.7%,CB^1L(B$YS8\AUN9?/V5&K(H^__,+#;_?%C%1 M&_W&6*:+>ILF@V[B Z^NVJ^=[F^@K'/"T%3JLI3!_?_L.I);PS708MHZ^*@; M \CE^%STQP"M?2?L?AGGI1A@(,\8Q\0@#@/4=(\>R'^UQ@ [/W8D46/8+K>@!&E^;GW7!K,&/0S>G]7<2AQ9?*+F24?J M%IN6Y0[<=S"7&(F)"&!WS;9/VEU+3!JE"?SXV$F?N2E(UKSJ&6[4T&>MG-O^ MMT%MDU)+FA!]\J,! ]N*8[6L55M0JU'URS<.!\E;Y5L<\?0IO4]*.'5O2?,W M2J57]=G!IKD&[@I2#CD&\!YA?:6*0KC:^8>=+V'3+;94U(L>"X(ACIGKL,3< M9?BCVO3OUGQ?G;[5>BY>UM!?G<@YK/I2"G?:-M5X$$=%/40^^H97[XX4S=T- M9=L:E.?HL@/B21Z7I#.TN4X KA8[8!_$,^"9__KUN 3/TOJUIZ\SMO#%%0!< MF W^,TXU,N2H/()617+E)6] ?W)6%;H?/)5*#[%Y3$+8*SYRL2'L4"CN1A6< M9W XHJRKLM>5&N3CVE=AB+@1IM.G7QWV #94=&[W>BPHLY3("9ZRY/[[@3\JQB> M?GEBEH/NA:6/@5_:O]UGS6@E2?7^G,+^>F% PLBUT&!-/3Q'YV%YA,IKFE3S M-(@(+CS#KCNF):5FW:ORZMJHSOZ4U%BB#;W[NI\UX*:PRI7]NO'-&+(YD,O0 M47;K.BZKL)!7=, (#F$CT3AN$.%A^Z/!MR[E\!B/ Y6MD6Y4Q(N2!%;(L$#1 MH/Y!305Z/ZKJ_=8-C1Z8<_(2(G6!79#2L'10D%M1KWQ+:GWK\5PD&7^H%)). MTPS.LRTUL*AGV'WD?'C&;+[D>3;&R",S.EA3E5E>WY[6*5P(XQS0O2L0I30X MSW'WX.S3K>1YCJ7@A&S1-@KR^+X

*%4,3>C^<1=0)R(,B75,HB*IW5=_(B6MGZ4: RPM6[2@0%P^S% J2?/*?X4 M>"81.V!!OR[L]_W!%GU;/FH5!,L#LZ!(9?Z3]&2=T4#W/Z"GRE-%3O]1U$D*;X58F^MM67/*E%&X:#_+*_VO]"9]?Y_JU65>5^" M!3#?T$G2($BR V?%!B.)]D%_H(*O>:B.7U3P<[S\SYI)5 8/:I"'_L)Q;4O: MUM+?^HL!)[J#(O<%1E3T]8;#V8Q3/J6.W9E7@ITH[>P6J;)/BA1)Q?E94Z(Z M%QN9GOM20A$Q:'EBD]-=M7-J-N,;A'?N\G&J'C_JHXZ*YL&]+:O?0W>10MU$ M+J#X+_>[!Y#$2J4CM::.YGDM*Y/5"GK"I2M$"HMD?D/3#,61*&4#CCN.10L& M[P:XBY+#QS@"+GC!'EE_7"0*:]0O3'R]0&P_I>K,/'7U?E_)>VH-?.#:",SC M+.:R#5JX.JQ1G%0]*_Q6,ELGHU,_[$PQ9NLE=.PF-_A=9:FYL(&68N%# M!S!+VAYA(84SE.U?F7*L4E%1^>:A\]V[0C(L9"3D)7UX7H55 0_FSOWO-PQX M2LJIB-S-81NN&)RL?=UJMUS[>N$5-KB>?O4GW35<_)ZZ<^43=8=-N36OT2TS"ZQ]7#3U)TDGJXY M-C^B(8Y]K*!>W%J2S* MOMQX\VZ^*L+A:[$YNT@?@N>^^Q?S.J>>!5K" ]!5_>D-TD!7=QI9>ZY)JF^- M/.Q$7]2_I%JGFJ7=B!#(+=X]\)J^&:]450Q?C% <&<@A6.FBI5::"R8Z%R,C M"51SCEQOP$?!&@)188I14Z4U-/J6GLBSWY%I"+[X$.)7. MCR)( 'PTF*VB'NK4>FV1TW*^GB47H=[+&CE)U(>.N5/#U]?9Y7 M!H;J+(HWA9C'S9F +U1XZ282"SE&1,B\H8BW#K7P_;W2D\G^/O*PIN:WJ6R^ MOH)+*]Y[#44IB -U6;_VB+_$'9XFES' 8J9MQM$H!I"5M$.98X#8YE%T[35L M'**H]R]KC1]A*RT9=]$%1VL8H.,S>.&O;[W.J=N5\V+"$+ ME<_).>YQIIDH7TJB[IR0$T-GI0\G*!7G.#G50_>$'<-WZ5@)B3PN MG"'T$5F?&#K2WQ2N?."0L@R*[[9JX_$Q'9M_UJ- MN.2I.:)(;$=IZ YSM,$&[7N;)0R@LR_=P;BJL)SFFV7G%T LB'[O;7]-:#C. MAIHBU9J:I0@'E<^8;YK*0FQ;6+'3H DNG!]:TMC>[EF;='H)":W5J&>(>0RK M@H^@X8]?R K(:5(OL+P$CJS.1>?+"U"^MI?BG2%3-N3?OYI[.3G C.[M!9EU M06(RJ%G2"=KD*7L;PBJRR9,&=H:4FLQO#;?MR=VG6T_N\)S\SQ' M/V_;*B*8OMM-I,+\I-4@ZZZ9*A:C>&3:7HLB=$'&Z0D7VZ,+ME-&!IU)I3WL MG^B+;$KLI_6@@JSX8WL)J!?W#:?J7^4;M="-5%LN(I0SN!=@7KKMAF2B;:1+ M^O4TN\99\_3Z]L**#HE3BNF*3YW?1+^*EC)/?Q'-YZ_5%7TUQR;G MF%,DTE$GLV)Y3_]P"V;@X-"-4-WRY")T$#AXV=LK%%6XG)9KJUV2VN&[FL40 M5N2G8U6X0'4W '0KZN/J@*V0]]43&/#(TI:6*?+JI4OW%\;,Z>? I :3/E+K M1Z?<2C/:+Q?E%SOMNJ_F$1\G%^&LU.#"HUT92RHSUD2D6"]959]"6KR)"0+SBQ?72CSN5A M[B'C?2H,.6*&XA8K,D7=#PV)>27M][F RN^N,4'$__[[:$ MC9O.E#! IR(< VQ>8T1'I]0&U7,F-<;TY ;&C2&R!82[91B6:J"E3E\@^%I?5WWX)_B9WL7F&Y2=#9 M1+E?2/D^=[+&*B)3J9-1'6D\?QZ SU88FN+SNG6$IK6GP&#<;KGI6YO\!3G/ MMETMCA87K_0:5RUGE&R0!#&"7:=,=E"0:HZ[F(>6#I19/WGUAQ M0C(* X9E> M%]R?RSV06"ZP'3G5B5GHGF3<>ATEHU\[2% */Q2?=>(N[6.Y?_?&'?XJWNY[ M1$^NX\;$V^1L!K1OH6(^Q1LA#!F8![?F=^]P?=8;-^RD3QL-E_WZK7(3P47. M=0'_VX.+R8MRL^:1)]#V0"%)8:V! 4$CZ:6EYXH&:D-%.O/V5UK)0IO,'O0" M=V8\YJ+M.U<_1TGINK'II@@1<616\OZSU[]\SO_!>V:](-H3FFZDZ\G?M/@' MB>&W=VWJ,Z#)("OHR6VQL//G%AA@H'\4?K@RBNQ3)D7]V$W%_?#/7J5;"KH% M[A0?P@:H2>@HI5VB8PSPVWLS]3 V#."=!%V-B>C# --9:,J38FR/DU(!VP& MA/;%G.'1EV:P.I@MGNYU=Q%JD0Z'J[SM=(R?1(H&N^"R<"G6=LIGE:4UU7"C MN]PWWSA$&WX$2%J?^0 N_-&^"$ZNGL)@3^O;[OH;F:C#D>FP?)E[6J94>],] MDB9+N4F'UM"U4]GI5[/BQ-P/U.]>TW]6S1I\M*S=R.J:^O2G;556.SC3C=Q3 ME"-5-IC>"CP8!;-,"(0[0R6H;1D@*ZM'1XG$;/4Y]C[U6I\ULV,SS/C?^%YY MSL>OJ1=F,"R01K+2)/R3*Q7[?LI_M4JH.2]B75OJ9$+=4R7"F'52=R^7X([Z8156<_ MK:>EER\I2GX=,K]#24RM0QL/D5GL6,%AM-]BEPS^ZB/HA 2W-HSI6Y78'JF! MSE3'FAJ^32XMWNN]YWY<[3I8EI]4H=KO'?1^6O%XU5Z>7S7?74>MSUZV:,IY M3WQ*;GU?>K?]Y19*-F MORB[M$RR;>TJ]S>JLI!CKTI2UJ<+%8Y?G?/D$6;S M\UN+CE+^^$+WNZOD\&X>%049NXY9U7)&P)*,0/ZZ_FM3,RH>L&^]HCDIQT;Q M416;A44I,XM^;6G7\S_[$+<@D)R+,FSE&& MGZZ)J%*-IZ-KA=U9%,_%7L=( M=>;,H"TI1:![N0DB7VU3#/;+8Q?=EL?=A5[-3"U=NK7#TU*C9N0YIMY#IU'N M!3,>L%<1F-X\*N3Z1Z5\*V'+WJ*[>Q+HZ??!SE>KT8=E1*SO6=86.=02\H)U0;,8J* MW2$!3T+1\16^7_H6U _/20UP4418!^Y8Y-:BZ$=U)T':WIH@D&/0"MQ X.9RU.&7(12\,_O%A7F M65P!G+V#R:&0.)_#_B^C!U'R+7YL!5)\50.69>5/(-'$OI/^CNK/=8$%_-%" MS=WTG(^K:K;>&(#0=](TRC/-P):%*ND_/3'3/091_.OL?QN@U[;,-;=XKTIWLGJ)\' MYI4U6<]RSN9U@+HO]2;,O>;:"5?)79>B<12BVGR4^VU:(GA20N0->;O([ +3 M<<\#R_FH:^IPU(.LZ>Y;,=:?IFC?^\:Q,*GJ+EF:&&4%M[.GOU,CMT,S(.3R M'2VE\@1S$C,LEV0_25RYF:+2/8PO,D$* 14V%"BY:52K.!>E<'MX.1WOW[QS MQ_9K>T+Y$5S7._?SFOZ4@X4/7-5(R%\A["7M RL=,Y6Y*KTPJJ95WC[Q\7*UZ_R\ZA&HCL3[L/;4S9PQ0OM&5/QPD MB &^74-/8N="L7U7QIVWH*V=CL/BAFV1F#/W?8G/$1Q0A3WI7_UX$0ED;CG& MM A9Z'#X1.+,G;BR9[,VTCR!::1Q4* &2FE;[5%/4C7X-'$K=BEEWHS],2FN M"]6FVQ5SE,3('0$>RL+E?%"LTTW/F9+W\9$N'U+&:2J3[.>CA#62VG3%RGF- MDFRL8,D$9/ENPM?26P#=V/"C^FF=NBH/F" 4ZBBU/]GBSYC?_CX1-3&3> 2O MKYPQO[[QH#A^WGPU @.8E]CW<9"-<]8_J_25O.3>69A!;9MR*_BH!H24O>L8 M?+\R)6,BV]-[X7-\N8<3GQH]YQ6[F:93:+B3H&B ^LWH94=L '>5BT/"VI5J M :IJ=]CWJCP*U'CZ\HWG60QYCX>0-%NE!YEK4_?B+!G!XMXE8'&H:B@^=Y1_ M7-"6VZ\& Z2'?M*(M(-T%4VJ(OP\=&9,N-67L7&&/_OS7Y]QV"$-T/)7:-$- ML]@EZ[61;AOHA(X;O-$$.K!(Z/H7=7/@]I=>1!: MD;]4-KB5ONQ%/5$7EL?^3+)'LPC26,\J1=U079W29I!_FYG\>[G,Q&?IMY1 B)ZWA&9D B=N]GZ/D;0ZMO"KF5.Q;^N6%2BR/?)8X[9!.[QD[LN88P\M'[^NA2NZ]-'4#7NJ4KOL0/V)/%I,6Z_ M&9M]XS7N4QO7(.;=K9F7SA\K&N*H65,NICVZHT"D2"6*F_%V1,4_J)"MMEYR MH+R[D&CP2'R2B;7J2WA'5WYMZ*/=+Q+Q0]OT][CX%> "5,8;\G!N@4[!T)IW M62KZX]EZA8HFTMNUSN'%\ MG4:M)9];/4 40CM9T[G Y>Y ^,(W+@#R3/$Q0+T6L7JZM;E F[M983(JDS K MZI0C+E"5'N,(^C:/Q7MEVL=UZ_JILN^5(6:+/<-*BM-%TMWC@HBC3Q[<3,A) MA6=K.G+4 HFQ"V=BCE9=J%9SO+.1JT49GWS8M8=R^@4VJ#W\AZ^?F;:=%S34 MO$TW$6WJ,SSH,5>^5ZV8OP7-M[5QUN4N?Q]96)]2%^=L\J[- *FL\_Y),=PJ MU)%]Z-JWD*TKP3#\^,C88S4\JS)/XML"4TK+75YR<=,ZK[KH\CA=7,!$1RI^ M/LX!GG,]?#N/2E*(PP-&?+E;A+$+ 1-[5!T)[TBQ93'<@YNX56R31COJ_)M? M>64G9:OX/"Q2 : 5(VVAEU\0*-E/2$U(?E=4RAFB,XBD*2U^NIL<'%0SAH"XJ.\!O^S5VSTG]15_L.&^IW M@>;.];:P@4FL%@9H/V5YAETO1R3N0XUV R'A%H,% N?.:J5#*'$!9NUT:XVG M&E6X\>EB'@L2=$1[G%Q)UQZ,AG%ZG9AL#^NE)3]2:NE[EXOV.I&D'UCOSIVT M2\<=/7 FJO4VEH/4"^R_#=KA=*..F9HK5ERQW3 2NQTS?X>HJ,H(YUD JF%# M-R/'AY*R7:*J:R-#Q<_^LW&0? "_++&4BL=&;E0%O*]J,[&SX G2JK>OU;W% MO>"[71YWI"X_?H>.SEF+")VPQ((+/4+74Z@BXDQA.$!1XM2@TZ=@PG%X4(7, M4T>=VY MX_"H!/&00>KEBFX-3W9/'FG9S60^6->2$,_NG-]!7X-^4-BG:>, LQ&FJJI$ MA:?/M2-NN6GP)K?C?EB;+/39HG3FJ;:MJ"C7.=E6^G:B;\^+@UYMD M"S5&L?=_W/W:]'SQ>]6;@DS^LIYX=LE&D0[&V$)[1^-IY]-0GEV\=^&VL?L[YEJ<5JZI9&'6X66N:^W\E;[Z8<#FO)ST:HO6,= ML$/0-HBI"48L,[NYN>^=VW^XDM>R8)!FM?$X!DVN4W9)6)C(M(F(%R:I;+%" M%Q)Y!"7,_*SG+;C#O0.OJQR5SUV4%UBJR#R &8_.J.A4%Y+J.5^/=+8S.HI>7,;HF&S3-.L+]H=C7@8?]E555>.\R4*&!* M3GYJU;W%@FX6R4:1DPCQRIF!> =MF+8(NI:Z3DSYV6*"$2ISTB> M9GT^_SAV/8"#+K:)Y:-49@E'9IV2Z^+S&/../"G?*OU14UD*[7>)#;8FV"@* M?/[<'+OLP'5C1HO__K)61,XNRP'13.M__K6&_]CMES](N&-_%_+]W<^^G0;5 MGF*P4[(I!GB)726?>ORS@))NM)7+X/4,SKK0D8NR*_^)@?DK8GXS+7; O=^J M5@9-[DP&[B?^L?\N"FJN?YM9]XC!7();F*#M]/L>[[@A;P*EHF(^5Y!U#WCW MM4\(^IE^$AJG$TT!;N:>)SW%L3-!XK,C=0??ZEH?+:DMRI.>-BB?C.^;H)BG M?[P(>ST' SQS XU$EOS!D'VSJ:NPM^,['>OQE]W?K1_<:E^QU-\W6<$2OY*:H% M<^R4VS5I FY^'A]%;H-\GYQ ?VL",4C9V@<8X#ZW,@8 %C$ T:E&Q"KZ>QXJ M?!D#Z*Z!Q:7L,< +@U;&@PM##;LD:KM9?V=",5M=&1TAYR8YJ,W_2.\@&">8 MF?00&U*7+3?\OAXT=QV!?PY4\*!PXU%<:THU+P09POZKE^"U= MT!R.K#,WR![3_URRZ[CFCY(^V8'',,!XI;!PD$E:0T=H]F0&#W7C@@@HP4^; MLD]3,'6].3_BV!F9)K#GY[':&Q=_7(@4_V/#-?K%%NEF_AN/B/__C>%_$\4@ M'^<6OT4&SD&K#+DAE@CQ,;VI+4/.9[-QBG1$:T%5OOF#K MH8GB;W+.11QE@9W]?>T+)(ZR!=@ MJS#YB=M->#'1/IRPW3@+'_(!ZIY9BAZ*SJB.?D^# 2R436:4C5!]5]'?D4E+ M;\G6/RHY+*BTX<,ZFU8^+>>/F:!DX )+)27EP\PPHS&3S?GV.XKLKH]66-,K MMLLUT(.AA9OFQY3G\>(SD]T[$BS*-R5D,OB5Y\LWO6]XW\,_? I7Z\PYUN>W*+$ MNR][U8,P\\Y:1O]Y-H26&KG[]F[^.[=>Q4/SRNX8N=,O^&% MC?4;RH8A%?)=[&-Z[M'OFI^#Z49KU?7D>=7SMB@%P=W](WJ&.6KCU443J!W' MLTT??3L0^=7I07+[SQ1E-S],09PXI1/HWG;.QO;:<1&BP#E34X9CX^LEBKXW M$\$'%[JV594=.>Z#'ACORYH<93N,ED;G@L>O5@=-Z#->2KH>>I8-J^RW M+U'K-U9>*^K/N8=/'RJ;2TIG,BC.*&H3;!R"AN":T$AP M=PL0/&CPQKV!IG$G$ CN$)K@$-RM<7>'X-"X![?@DLTW4[M5\\ULS?[8J=JM MFA_GWZE[3]U[GW.>\[[GGBMVX5SW*-9XAL[EHIZ]2>6VU?X0&8 HG;_YAY'0 M19/%B=N;Z;^ L/4SL3?Z 31>09B;<\?U^EO1,"T2MJAL36*Y )J,AWG!_QXC MAKP14BX]:Z>)(!MMP[X-RX38(N*B"Q/9.7Y:8I!*T4%CB@9[8HG76QMUS^:!#T=#3T<+ M[RMU4\>WB+]HNY5[R#,']8I)\M9Y-O]/L4H\]U\,&/S_D!_X_Y_G^E]H<=$) MQF:,K\'=5POGO-]IL;G(!\X#TPB$(DLHX8A'8D[T1G"%R7^K(/_T5H+[+R!7S? OH-MA_4G% MOU-6=][$_$L9S7X?[7G@W>!+B+CK7P!:7< %7T /RC;M ]'UY!/)^%] W\+R M'XWKE$6)_ZWZOTQU(KMN/Y3_A'0+[7J@YJ>=B!]NP3#%J#N87DEO]#4"&\ ; MJ"H>XVWR/]A$IE1UJ"_S3^U/_@E&C_FS"[=+#Y N,_C_6?C.6_ M>2;RM[K!_]^Z_\MUKXJ.[_]A7O;NJ[]SN6U:;#8*V$6N=M5 D1#&T^<1U(6S M\2;.PD1V2M9,^*HU?2;HFT-0Y/MBOO\GS3__M_R_(T)GK^_^ AY1^@40@C=0 MA-@%^57;+<@/!B&NLS3I_7ID6 M@:EN*E6;%EX;XZ:+BR.6[ MQGN/6]IW$,^"NA GWR@:"BJ,5@^F02!Y7WK68'@@TL1G3S@PE MA+)5]CX>-47]59G<%?6LWE8RCE6D2]1OO'4]K/%:701/U%HSVS;,Y;?M6YNN M[2DOS$I[$%0/WSA:C/H(%-X@)=WF1VR;T6W^"I3SN@]Q$WC!J/?Z8;>P\!!O M3UH3*UI"$&6;#Q#)E=54!. >ZU>+7+I2&2/5OU'F/ZTJ-1EG3.6 T6QN4;Y- M K]%C=%U8NTE4!R><&KB)("'L]570+62(6*B)*E@XI!HPD^-!*U8E@F";!HA M[I>S[Q\'/==H.4?'UG%W]+Z\N?NB:R6K(B!@[8'(03M4,SO383C7+C-D:TB# MY5FTS(LJ?V]( +1&H!-)J"<+T3M*QP0O?(U"!(2QN?WSLOV;?3SC%M1%2Y(^ MZZ+RC>!A@&OLQBO87#E?YNG$YT\7NT\MR?WE5_IK9>#/Z\N&H(,%D@O'\&*6 MJG=T;J+=>-]P\+*YREIH(_@/H&(B[C5%?!37>4H)B+[#FVG,^0_8O/$;)=!- M0P*1ZS*=#N3ZT ,.QVM_S1?;8_J9//N4J-V0FQU 0O'0TFU-4I9BU\!W8XJZ M$#A/K6I #9![V2IL N>+R>2@F(]%&J1/4;EDS,NS_^5=:^UY0U$%1QK;TP>_ M;+IY7(M'SDEOLT,QS=11V. &X_DOS>H@A?)[K"(.LW.)Q;_,'KZS=O'54_-MD M ;KHI"#]KTQV.QF:HQN+(HNYV:!["'3 M-JD!(QST!?XR-4H[GYA51&&*_>:=.SG??H/3[^:,9/(DN^'D;DA;(#HZ#^3. MIK]EK:A"OSO >AID_.&2=S#?"%&1!,"4@YDUJ$L!G;"''IO$'->\C.=O#462 M5@RKTFUN6---U?M=\?1"_$= 0< :(42G'G>6C M,U"SJ>#NKU$5FA=@?HEXCMV$4 .:PIQ%]6JY3=K6>8C-FJYF\*?%6"U^3EJP MES?BS8M8^EB:RVGB*$BA;N"GQ[;AVW%2HN4OA15ZU>E?T%/(=L3#! 132%0\ M??G'U,2<(:XT?;)N;,JAPFQ;RU=>Q2D8^IT\Y9;)^#PG>2GEVL;F]+Y:1%GD/N--_R=OB:_DK&#H&J5>5AVK^-?7O^);WT!Z3M ML<**C5JZ88K2F P+Q<,30GX4?3-(K+G=OT87NJX[YP$.5IFN-ZEI0R?'F9%M M)ZKVOY-#>H X;->#.WL?29O4[E(/[:U(?K9DB/@,DX4R]W6 @3OK\(8M]1J3 M'_%(KV27VMZ92<25'%3Q#X5];K5O_L%SJLM6$7+OA*[ECA[5IY,P'%4/OT!O M,)B8/QJ[L,J0.>&&7D:!N@2+\F('ZS^]<%_(PQ9JI K$2Q9VIQ+1%5$2]N&* MW$G.*!B.G\%#J*'D2#[Z8M1%HY[.3C.&9TVSF[.+Z(98%A]E478?FZ02%JKX M\KIOD/L,[A=$T4O='4X-[PLM!-9;;SVI+"I%;XO&"783)NR,Z3J55:1'0?\0 MAITIJE?]U>2XG,XM=:LW?&FQK/*F>\4;\*AMZR=;^9MS6UQ>O35,,W12(Q*! MF(,4H"K2@3;$FS4# M_=KQNK/:+R*MUH...1W=P[+VKHX?NG2:ZG6U99.ET5+).*Z=@"9; W+.:40_ M\7A>.JQ?>6T;- 3=,]4(U@;D#5JX((PFTHF25-Z'RQT)J*$E1S$+:WJANMJH MJAA(1KWC+SD^-;2-M4B;1O_V>K]02LZS&Z/CU/671::W&&.CC^Q>=KD]1581 M]70.H:&8PB\BR-#P+AV@NWHYG(F%MZM?]--YOD% ."6H:8X?5^ZYXLO0M!&? MJ;=O,("$3YL,6$VMZJKTFYT=$UJO8G?53THA'X886-%##(KWW5:W=5@HC!'R M:[LO]SDH$_I$HXR[)'@5VJ=WXMREZ 3QP<0I=9NR*/U.:$#=\&Y6JBQ?2U-8+]TIT@2^Z0E*%ZSE2]1/T"'3 M>+I*==;4EMPJ=L1(*M**(!<: ".6-V$2UR4?5[$5"UKA%3ER))=N2.$ 2VM; MDT\ ORF'.0Y-I'JX,- R:TH7T1-P][N^$,_5C^-WM2%/*H*4D O*5E9U%_Q+Z7$C@!R8WF2X"E\V,?Q1%N%$^ ) M$1F_&Z7[EL7?&MP_#[-WM?&UX= M01U>T4XJW_@+WFUA>RDF#2X86V2&F'FC=-'U:YU[I1G$]1?UI07HQ MW"<4I^(B[S,,61)^?/W1K*G FAV/U'3IG&3SZ2[ HM#HP"5&3;,Y2@$/)C S M3!Y+9/G^\ZO :H07FS(.GL^>KPGJTO+2<.%P@+]K'A\G,OBS"!E0_H5 &@L3 M$(\BW'7PRZSQ-8-$ ;6NX053Z!\9[W*!3$_Q45FT-@&=SR][-@[47;SPTKSL M9*V&%5.;2.! VI./\<_)HF'F^K05CI]NRDW UXJ99S@%$RG\L445AX@@KKCCRTDV>X:\ 4_ZA%JZQ(U 3XDMCZMX/4J4WL8 *TOH MFR-V)RM"[/+E,'6BF'148WV3'UGJ&1O[7X,NL!6Z.RX\\NP+#MY4EN6E*]=Q M9YLH*S+6?A+2FRT=?:Q=;K9.LGTO+TRV=H&*"'MZZWFUM+K<[<=&(25F-TGV MCJ>?:\3'!CQ)1>,N,ZXF.F+SEWSX!2Y T?>6AZ7&Q\1;%? N8QUND1'\ 2B \(I^+HSH MU&5\J\+WD>@N\XW:2_^C'%I$Q,LOTRNQ3M[Q=;C@Q?&BU[VG35K:6?_MSMK]QMTJTB'$*FX(K=MO,68@)^1HQEYJA@-0 M.H^/0:Y5WO*B74OR$R=0N40A\5.YW!PS1<[R(-7[HRR[9YE&&=DON;)$FN39 M57:=BVFX:P4[]W\!UG$!*:V.ISXV&+3)-G>"_;3GL-^7Z\]QQUF&>]19T-0, MEHQ]E,?U CK4Q8>*0Q;8+O;=7:%+Z?? ;#D\ 4L:% 5!F=EM2_!T1DEKL5V2]Y)MHC[ M,A6-[CR!A2)4VOCR;N%)G'V\H1KA?AQ7L+*&4+-W/"\=!J#EN8&IXCU+<,C< M@-2X=I(A)*<]IS,&<]?L!JS?L5[BI^1W34]QLI3>XC8AD^T$Y:&Z_ECHKE9J M5"FU2PLM9;0]25+=2CQ?!.?Q01W>FUNE3#HNFFI!C MG0F0=WF:?4CLQU0:Z26D#IV>?=2-:%TUYTU?Y> BKN:6D#]'^I (LXAZUC.\0;3KK&Q7FGKGHE66Y:&+3Q>]S.M?69+( =1A\8NB ML6MN\E\9X1 6&A+";A$J'3ZLK!J M151",NMW3\IO!.4N17\C!#+W33=W7'Z/]+<-#BW'>J&@X%V WH#%QZ),"(RB M'MMY96MF*J".UZ-1[NG#=%PEA$-7"J5=P^\.N@UW+*-=5N7[$2\IN*O1\0<+ M(A4-N5:.B:5B3I/48U^EEILCN>[#ULRZQ"] KEX\ [*IFRUM#2W^4O5DE9ON MA*"1$>(&*Z5D%DR6[J^H^PT4':]J[%T:=5,:=7E,I +X=\:R'*:E#Z=*$+G2 M,3D0;2J;9L;D+5&%*)4+XNO*O KP"QWWRG A0]N10+H%AV4LI N?GIS6R79= MB"D(#QT7>G![?O@OH71,P:(D!#0W)&)L;']/T [;55_^?7.#N+ZIHAQRY,P- M)2<.7R2AVW7BSGBYJ!O^+:+]$&8^]Q!"I*&0\W^6\KSISZ+["_AF(@V1/^ZT MZXO,,DFMJ_+;^ M@2>\567^B-Z:NG_LR>0.%0Y_GGQ\]FHV;R ^RDLMD[3H8FSW3>=?A(4,M!<%V"X=MXW1FOJ. M9=9LW-N5>UT/$J]I8U?0K9T9S%P+TTB)!XW4L"34?PM$GR1_>1W]6H/4&LS@ M;A$ZS<'_3,(.E)^&;-2$Z;2U^>K5DZTB1N8^V"Z8.LF3WV-1RB!=;D0F!M#8 M,VFV/*(EK73;^-\(U$?)M2:<"@@ITH-"QC0V3M^IGI+"4"\0JP$6V@O7<4_'1;'(.,KFZA)P*]3'PUM*I$7\K5B<.1+?,Y MMO#V$)%5 +4I_I3R9DF*WOZ-4B[ 5(F$]G!A=[4Q]OOS\B&K*H+\RBMR;[*/ M8B [_^#!3[>1HH^$:\*!!.B)80X'7&^Z&CSU[J=LP7&/U8Y8H0 M]I[EQ3B!>8$8>I-U @]>[L_+E.F%KA/HF6?!;)PY'\,?H\^19V&Z$X>'L8P9'9'\_[*!@+BNWH'FX>KC3T0L86'+\UPLB8D;2E MSQ>[ $Y"$RZ5Y9K1E:9>@P.-QM1M3;[*Z<*YM0H[3;7*V%$13FJB>]''C2// MJX>NT7]^IPU&/"FB[4?FSY J@R3Q?BK7>N6#.<+B:VL=\9!IFAP$-0;)12@6 M AWJF]TE1;5F3RKJ-6.\[:'T]E2QQ<55_T)E#Q-24&;>VZM,K"=.*Z>TA[9& M@/UP[3Y.Y]O+CR9,5'YY8OO9(U$#/?!T;HXG^2W*$Z@V_/QBQJRQ9@9REI=X MN:9(CI!B?AU?RX%T.3B^C!$Z2=HFOM7L?N+X/A%SJZ[IUPF_PB"C+#CM@U;6 M-T#4HFO:+_CY7&;F[LF8IJKQY02V, I7ET)P"#"VL\WA&0.YF.EK!7O>C%QF MR:$.IUE189IE8Z+X @&C0-FI3!#7%TM$KZMII&[X"?N8Y)TJOV@UJ=T36+CX$S*2Z;(3CX72KO^+WZS*:UEN;EZ2]62-G)3&V+6Z MK:;&\'; .:T9HW>44A3$ZB^I-7N\75_[,AG J'#EC'Y\XJ(>[PU-%:A>\3Z( MP:7LT:&@:O&#):X(5\_(I9.FC7C*80H[(%WYY25\/5%I6I9B8#UTG)(E3BW^ MC]OAVA#5JT=1Q=;VI3W_-(QT:^=6NZ3HFP,=V\+RK)^>=D-[?J3;M'?*)Y4% MC_B++Q.'35=MXTNH?P%N%@5NLQJZ.NK?E[\YM#K:*/%^([)33KVM[T1Y,R"R M_P3,(IAUYZ;7&"4"F8%_L'B7>Q0J;N#VV2":XK#M7]OZ,(7S26+:"1C,'.@, M!U@T;!BRE8ZFJB=#VRP5\37B^!6WVK&UIG+F*OGN.0I^L(<,M2C$!]8*:9)Z M2-$C+Y$!X_'M./A OG$$^O9HN[&'$\QF-/I(5K$J^647B4BRP(0@9L;$ZA60 M)Q>'F.6,FC='NG@T!:0AA7C4>"WT59VJ*\%&=& P@SR;$0#('R48S<'I9F3 MKC0Q\6(D\A>@IB5H8#@_=,0W5;F-VE=;F]@GH##T^<0(K;'WA'&RMY%"O'S! M69X?8531,]3AH/E.AF:FD4R-'8!*0V3#AX^DU^83AKBFECN%R-GK5S*E*=SR M@H:HN8B1BT<"/P L"O'Y%?M45'[,^\#3I+V2-]KJX6G0UV*V"R27AG4!>7T> M@SB68I7.MU)DY([.P=FN58?&='$]*02#CFG1$F^;X)QLA/TTFE@+8]P25'Z= M@C %X7M/_#:1@Z5A>]H7R"B)J=L[E+IL&?LD=+TC1!AV'="RGCXZ6P6;I9AG;4I/& MTQ3"WU/:A6 B?ZW7PK%IIN^8Z8DH6F^#47040*P81HT$TBD'=Z#6*XL,.)$% MM?TR(<-BI@FRVV:7(WLF?8M0#KB1P/R\KV7HOC8\U.L4,C;, B\+,:5V:7X< M^7*^'0N?F^._L"K.QA_,!RW^-OE=!F$HBZOGTRAQ2C?$?)-9RG4WX.-L)%"1 MMWS$M2SO=OFVH37R1*P6W5@ )V>'AD?XQ3VEV(MG[>;P1L%=7*YG7:.[ UZ? MR!^YLPUF$!ML4'MX:A!3^\4WW8H\V]+:-/UN"6P"? MS2:9<@X,M'GJ_[ P%_Q#)3'#?U,^&Q#UY/L7@%E886_UG'[3"9>C#>R# M>3R4&=@1ZH- JP,,L?-\6H_%78%C7\Q75;7MK.:\?+QDL.TBIS\PU7 MBDGEQOI&G;0 Y:-LCJV!9"L H8U]E->D%HJL&>@5U$\(PS6:^N:O\&7)-]VF M$?[8*^7QU9&R$1WN*^$36B5,;]\/]>OQJ&UV$GFE&+2%?6I_Z6^H;ZP-I19. MV,)KM8AE7-OC'S4+*IGP0BGP.-K$Y1'G&!D BLB#?5+6;%);% MU5@SD'&!L MJHI'?XI6O3ZKM/N;KMY/5U8G%/1 NXRB0M[+88I?9?VLRB2_%)]0VAXT?EL] MY5X6X3!_OC"M,!7(3VC %.& M-BIC&ZFY0O*,C.6)O!$UX3_-^_:%$U+E2$]W+LHX@_OW(OP+#EM.*XI[O0&! M];W2% RTJTL406HNW7'$4-WS'9_"7$@QZ) TS>JYA4_9U?JSJ]S*=ZL$:CU+ ME)&=U]U4N\9 >+D9^(7Q J\-X9^<7-"1X'<#-@@S=H='NB:7Y0:7?BW7V9[*40FG';S]S0M_I.OK.VT9H" M=-ZY'$Q*.E3<2[)#X#+YUJ4V7-3/>$T,J@D*>#:0WGX& 0T6#5EZAF*/HA(_ M:6;'E[$$RKQYGM%JHRZU@VX^O_GX:[S\37M]_\J";@)?"076DG2YW8A^A+@G M /EVW'')"WEDY.K3#[NTC"DP;]N\0.TP;0KZM3MK#[I9V$:-.1>7M\,H[=?C M$X<_=W]6I5]Z]M7T"5F'*'A9Y8&.MHLB/#S[&,E#+%SRPF6#.8FPLX?%(0F. MA=UTE1G3,%45)8B./\^AKKQM6 J*$H,L#OZ'(C.)LM:[4H4V4(52GJ)6#03Z M:/9G$GZORMY3;NR=,KK>^JR!8OT"N@NL2%?#.+AQ 2?F-W(*9+NSKZ<#@Q;> M*%/FM851[0@+&>68 @!DI2(+(2<;] AX4F[0O0LIK%(U(S3?KYE=BTQT>=ZPQS9OIX[46Y3IW,Y MWQ)1!W[',3<#DO\MQF;LFOM)!^W2\GA!REP]*)S/NZ_%'SX]8-&(I"_M]#53 MN@']<@Q !F02Y%O'*DSRJK H.]18I!_G :=O[H\*G"[PXH#CVN_>1'S!S!&ZM5[CK MU=3Q\(EG=*E=-TK.VCBWJ%GV[$T163]OXV$R=$CMU"@E W*?47UHZC4:-:V^ MA,Q=M'_G_I>A..BM@]_H+U>,2GF$3]([> 1E?6XR!^TN9RX!8^6,L]BQ&#)\ M8B-*P57>[M1PNETST=2I1:K\: R;\*LI?.X^>!&A,U45<6,S/E9F&/&AW.5 M J;4%H4"PN!WE]NB@G1^;;=[58=I-A'N_X["*?N?,M")P -EJZU%:Z+>'H+< MD"^4@3G9!?UUM9SW!)H!_9IL)FC@P3&6'^@*]6:Z<;B9O\(TQ],O6JZSG5 5 MQ+G]@QYR\<5]U)_JMT'Q+.-71\LP@M?0UPE)KDTI4#37$/KX7D#\A_[L[H>; MGXB*_J#G(]GM1[XT M!YVO/)YG^I8NSM$6>*(/%\JKU;[C/VXDA!I 1HR(M66]>8[K]S8PG$'DH2UF MY(9+!+C]_];QX4NJ>$C,]>Y$OA7!8E\XX^?7=$:/&73'9O#$ MQ6& #5VQEVOW0VA"L>WGE7&'T2*]U>41H#5#FG[";*66$S+5/M5VA=5PD?)& M*AN_#QE*.,LF8$\I!5_J",6F._2*XZK_7,MJ"UQX6'Q M^!\9IPQXC5@9AT#<'2".!O.VE?&LY9%(9H$*VQZ\68<& M(C?GK;D42Y;NE:QYV2Y=X @NXS(_>/R9E142U-_SF:_A>1=7?% M3B5&2+F2*64Y3\P&*06WG ?;1&,\N7NIH7^X!0]G"GRK$" @\R M?GV[X=$=^,61]A#SDE"JIT\VMY&V12\)7ADI+@X_WERLW=37ROBSL9$T,#\? M?RBO/7V-*^(OT7V-WI#Q<9(-$V]/ABKZ6Q!W4%=T] :!7?MITI8_5(ZD)?O& MJ&*N3,89Z@IE2RQ?>"W2DB(=M9O+XI+3?-\DRY"W=E'498O(4V1'OLB&6H_5QOV83[K$F3F M#8'N?J386LD@E^)!4Y"3&9=7*A2 M9$9QODUT"XH%GK>WIG">5_9A/#0B;,MZ0Z%NZFLGFKQ*8R3"WJ M]=![?(-.+:J9=?AP".*O54B:B/6:K0/N]L02724V[0OMY;==]!=\3TIU6Y6J M8%LB?+@FX<7-:^")N3HU;TUQCA8RO/02*BBZDU$/UISFIRRI2-L3ESY\>9(# M.1[\M,2B)7_GDL<>O9'%&UG"&7CC%?FR<1?0:U#?_KS8_&B<1_H@VW ,-?16 MV4,*TMU7;3I)8R=H.Y; IQXMLI, 4M077,_!,DO95-Q1->X]G/C4XT%LY5V\ MHM2YBWAMD(J8SP,>:5;]6\]!+Z?+JLO/N=X.X>9U0SB>IZ;C]9@>F.4?@,"T MB5D_VF*C.YL!'S=7$%;]401#@[4UXFM.)'?G[L8>[XR8>9D=#2K[EHKF/1\^ M[A&WG29]#T1'<0OG&E M:[[B:=!RE.TV=S\EX_F]#5KHRGE.(T9L:M,:>?M,-DEXUJJN0:->A2Z]MU?CY8NC$/F?2=ID&[5- M=G,C^4^):[@"(Z!W4-J;]OK9")=?.3+T[&0JM7D\U4C9 "Y1%V&=\#.@KN*% M2CYB%!Q]>Z4HOKJB,>Z2@*H3$OK[>R$>UY)AD,+GI 3IN[7I';D6X_1BN\^C M;,-4)$=DUK%,[V<R,5'MLV&M0 M:E"YE^,_.6P'>O/3%)S?O-^;VJF>=O,WIY;HTN//JF[2S$.SU+WBKR MV!X:9/C).G;DUFX]HS=%-^<0E>Y-T$#MT9),SQ/OP_4V2%S6'"PA63N7-WV* MGE)JH'>XK#-]L_=^7M"E&?.#RZ'76\)<12K"5TE59N9\ZS@%Q?"Z6NZNY8KC MSP[<-C>-')W$X5BCST$W/##+Q)\DB01-&0[A&Q?-%1R.]0+&K-X/'8VC/\"OFD> MJF'?%2G!;+6O2QP1I)H*LJD",2ONU!=I7PY)VZ92O;?\_W'^+/*9W)EZ(P[6 M.ZNF9MN7@3%IL@$)&R<"Z,KB_;FNH^H&_TF;JY7+?!*NI+H*SX,SU+Y41'[G MT[%2(2" "]TLQ/H#GKS06]CR;X."B9H<.XI\#Z=,B8'#^:WW'#0?!F3PIO-_ M[I@#,[Y&1]M4J->?-[0_1Q3NI&X("0<^^!.-V3 M,H&"3KZY9^\0\A&,:2^8[JQ'.5?VC3=.;!I]0,MPA9%:PF8 FPV:-Q,YO745 MXFYKXN!X]V5REFX&ND=@8.="_^7C\=)2(-50;GA/W5L,8/8/&XGU;MVR8GUE ML?D],O>RQWOD5D=N-:JA'+].+^]@\9:--) :SM'^IZD_E+"\PW'.(D M=6";N7P@TZ:'O07@J;B\T%^,C]&\F6.8_K/\"-&9UJO8;4PUNV+WFT8>'?UN M%CR C;N(:BH@V":3O[8V67A((2-U<\+CRN:T4J-7J",=&]U%6(0;WT5%(/0V MK:_C/*NF[.!A=F'2"CVO5+RTG%OI#(=;ZJVIX'>T'[L3'K$Y'L/ T5F7O=]0 M@<(6TF]_ 7#WHC9)FW"Q3K!>]$Y23P+I<"L]?DK>6]=9@7%N:A'+DQ8E['O9A>DE3(V-<4-<;<@ZZMUZ MO-4]9E@ 9I3OY;>4+8LUE5X#T#OY^C=6N//)I8N&^OGSMV!*$?H9NE TY3Q6 MCHMX54QQS KPDXD9].=A2WJOB^ETI3'"_55KZO= I:=%X!ZU0CE$N<=GHA&O MQ//+O,!#R$5MI!!=ZDXD&63_2M7R?4%JE/!C'NW[:WX3_?.X\**9ZV>@LC_O ML4C]5"LH*L*2L ]DYG6#^C9(:[,1Q^8T0_L_R%99'-E:#*B?1-<'K4(*2V#'ZQ+*M2(2PT-L3^&\[&,)J\9 M32E7#R-2Q=P T3-S3[REJW8T#(^DBX@%HQFTQE2VB3C4,JIP"?5O/)F'KDVO M)]$S\:*VJ/$>?&.P^):[?2&O)JEW^^+O>>7)/HSH"*SE(UUFYD..)K%7\;UJ M7X1K8(<#ZPHU'7,[G;6/[DUU'Y%^KJ K)OQBWG%:_'/4S^=U.+$W/V#$I#+K M+@QEI[B 5"3R)PK-AICWR&O$#SK^4ISP.M/X34.0+CWO=@_;Y6 _X8/5>IK5 M[WP?H6I8^ZJ*3[[]==*@O^E.04 M-RIUF1.;Z(-E?Y*F_@Y?G@*AN? &"1/!AP@53K85"Z[RM9!V$*3>@TPHA?[, MUZG_0R*OR[\M[G(D34'5D&7//E$,NY+%D5JSY![R /@0CK3M6#2C\$\OB&^= MT'[^YXRMIHSG'/E.9#E?K?*R*)111=6Q8*&FH AM)P5'4\14E?"TPVDA6_#F MT&>YA!*&Y^"!VH/RA-2XU)@0I>;HDN'[Q@V(0T*P.CXEPC]4D5:U,_:>,T5- MQ)[MBW=&CE/.V>6Y^MEJ)]E9%BN3^GE6:\E@\;IA.EI[9]:BQMZ,HT^W?%"R9V EZ!DFS0:9(;#_:.&19WVJI5%U2-=)?I'6G= E>RN0; MV7&!OP#;X)%>-O7S1OEQEHE0E20^Q_Z\+I6Q_)9$U9G(Z:C>M,(DSR([$?3, MG\NCQ/"&!1%+%_[VEKRFA$^.-4G-"MTC@.6(GC\_I["'6C=B[/:-IZ&59Q2? M"HO<<JQ0F,\(Y:O MGSHEGG,C*$="1%6QAL;7,7XW/M DN^-5B+?="I+>DGZZV0BA4\3&PU=M%WY( MVX!:-0F0K.',\!N1JBO4APM@B^;QKW]O5 :R58?T^0(8\MF^;%!*?:%0;,"M M)_($#MS0VLW!E)47*_B\:427]S]>6EC)^N&G^R:2F;(D95CB1/<*QKVK"_6< MXQ,W[E$XWFF/))\FO.4>X-D4&.KB"<*;9_'>H'$*ZWFS J9AJ&EJB7U39E(_ MUU83]*([3"8]XIS!Y_V61MXYBQ::=V0P4 ?VWOK!=^15;II N#;BF:%ZR;%@ MS4D!4<\)S//P=)$3-O[]O#7;P3M--\\P$YU(&J4BDOK]_>78VTO>[/9H*HM< M].JD08/,FZI2 YF?JPB0;-Z@/VY?A^IO_6D=] \,PABFZLB)9 )>W>4[=_:E M?P$]_& K]NLR8^Q-5G$%]DWF941D!)]$RG7 MXL6(W-8L>KW3)8U/(=(U5H]+2,DNO)$K<_6*\"FRAFGHM3 ]CI)^^$ 7=Z*! MO.PI%V_2!%+W@&QC:-6[ $Q8(LIS!(J\:ZBD,)=W !/5U5$LYI?=F2 M*JS%L<2"B >X:.N=7UFU&T0"*(_"VR(OGX>6

![_['QEBTZJJXU@HIZC-WW,]^+! MU1ZJ?;+M"GFS37;HQZP9C9FTGJU+[)@/BE"^22J7;E?)-$FOUY$MR6J;;Y_^ MI82B'W53RS8J7(Z,&^?VV@B+$DJ54=7'*?)Z(DLN"83H";V')\WE6 LJ WI$ M!/+RE@]M]& (4-2)G'+W#619VT@+;0=E8,7W^BSR-XN5_6]#*$0Z\GW)^__R M!""E[@4%V/-\$72PT))Y7-W>U5CW^E3O>S''I]BHN>^FA*H^3O;6S284MA2A M'37]5A9%2IH"EYP%K3#$WL#GOP!V.MNI.+/X5_MD],':E"::5KZVME41%92/ M)EPK)=-T^H[$\<@RLGMFWD>QPH/\H7X6'FL\L6LC X_J\)8IT_;0B36AX!)O M*E(;#VTJ-#+./QA)*IWG@^%;*?HJ'-MJS2IV T),36V>,5O)YMPIF*7=O3A4 M5DZN\S!:?*\DA?GR:UQFM]8:FBCT3#9204*9E)C,J#"]Y=@/ \+#![%V4^^: M2E1]V*37RC$I#F$K:X?L" MK^L ^*B]LY4K:^LP/>AUA&&3J""''-(\7W!F=L:47P5 ;!H%![,$;LM3P=! MOMP:7HS#HODNT'8?>JY6A@YO^A ]Y'/("4P8(0S"QD5B?#^[FX&&=R.G :3& M!\X'C4"5..782]&[3PR!KIQGZ =X6M^0Y,9.,9R6@W4@?F8X,!\'$0BLJ,)H M!7QAS"-735_R)BYYE^V S%KX7NL:]^M7]S-OJ+/+>;$744BB,*JC M@N@B,8ODMQT7YG]\F91R$(;7\F&FW!U7#F+,G-\0BIFLY\WP,?+%XKT<6F?X MUV2@, )O(*Q\^>CAHT'(3V4*41&^SP :)KGWO[L(><@5-A(&#;JFGFB]"PY] M<,=2U"=OR#A?YKN(.?G'2IC?MSWE!E\+HU![5T!Q;&\IV&..!=4HZP<*/#U" M>12PV,8.\3[LX_">K4S[-?PJOC+Y;!WYOICM/[=Z+"M>JP])4J/.'#\Z?55M M4)KBHBH9'H+23!\H;D_F-=\'QO=DR/SCR>Q]@U)$)./D*!(^0)8[$K_<"'GE MHM#=E\4Y=>9>P8' 1H*^CSQAR)H^M(ED;0I\VW=<.@BFIR(V]=@(PJIT53JG M*(."0Z-IK[VZ@0V':L?KA$OVA(>@A0AY5+A7)8T5V(>.U M(#NV2[@XB9(IJJ_,+EY5+IYTA4)1N0MOO*@3+I5#U)4(L80&#;6QU;#L*5 ? M5&YB;PQ"5MOKQ]MW/#7;6Y2LOW\R(M<8V>PF>[LC:!BKV_N"-\?7NWG3T0Q/ M4Q'85H=M;JW\5(,K'+=*4?EOQJM11QRI3A'O/ON%S(GYBX ?C.;C?JX9\D^4 MW& 7T[]FB^>IT8G>4Q=,E-#$YL"@M[0QG^G']B_C3ZY,*AZF^NR?Y5M-=YGS M_:U+S./XDR5.:?+PD=X"#>&5095W2DVH M)&"3:NY4S I:3FDD^,DMW7]\-6:E4'DQB/BU\NL8[8N$,&MZR/V'28P6FNO1 M+^P7 KDY)K;QB^ W)I6YOC?>GZRY!Y.!$*-+1MKW>&JC@2O[Q"G@[68'Q^NK MLJ7U%7T]NTX;^V+SN-&ZB$3VW [3\:"=S-PAC"QN4!;+ORCZ+G\%S.IP*^*8 MTVC.FFI '^_M(J?K4O:Z+_6QJ,#*^$Y&O>6\,XIO%S9G,U^YYH7E@?B:%^,T MZ"@U0A-XD^NRK.ZW\&MASD\]37QOM()50\">S6FXF$Y^9V!"BT/*:D%1BISML MFQ+"3BC^4\#&\#1A3@I-Q(8)2-[=;W5Q$M+W8"@""$;30$&S*\NH=*+ M%Q4)'3$2_7YL#*V/1#ZY'Q]%QS-SY2<[T0:ZE@5@9[_F:<*V*0\8Y_FI[9:U M8_EG*7I&5;$<1B;PIB@5L63C>]F=8IX9;+$; MZ-5XE1HVH?F5DVIZA%UA 1X^R75SQG&3Z-&K/= MH5<7R19#N,'!$\R//V]O^6PNKF,*HF>,P8COI *W\4NCYA;RJ<::8K4"S3H8 MP&2+%7=477D;L10!YW'^\GD7H5$I8>F#8R5>SAT5%^R-@_1/C9'+\K_@PL"Y M"B@-M: HA5"FWNXW*_"J:G' M\:="%D*QQ6I1_"UN2)^>A8"JXQ);I'*C0$J(*3AFY"K&M4NDLJ+,Z-,YF!3O MGVTZ#YDKL;=<78G =#?-;W+HM&@F&&+%; K%^6OYBG X>T"/8EF O;>D_?/Z M$T/ TN+ES(OXR^B>P\'SJ>O".O'LD(8[U'7E6IH M) ?IL+>*O!S_3N;L+P#>,;4/JKH]#QSW*?F7J\'WU4I M-,VSGVQ$*W)"YMQEM8)BB$'Y=+.,KA U$]B^QS.2Q3'0?["-8. M2XHH067V>6;$5_(BQ=QE=>_ENB6%6%Q$?-/V3 8_&]X%]UZ"=1H7= P*L]UY M%ON)OC@DTB< E'G1/C&[C@;ZN/3+JH$W)PG!I CWZXK=K J/%DWP0NVZT@6) M)63T/4M%ZYF$UD86WN:XYO03[98*_LOKUBC!&8[]:0<.=D<+&)A./[HR^E6U M' )];*?D(-HUGN&U(! BYFHC1O)S5'66HZK2"D9[O*,W[97&YIT>U9*SG/P" MS.R*CK6SKR+)%R1 (&P?,I^O$!4K#; #@D2$P(9W^JH6]]O G$2/!G1T>[RC M[H?\-*Y((TF%6:AC96%'4Z)R,R2FH)?X$K&F%9,!07'\HNF$3TY7";*5 /ZJ MA)U]:JJ=Y^#@NV.OHE1//1E5P7S[J3S\'K=I5^$8[Q1N\,Z;T.1N'AWB,DW) M;LQYG.[*L'O,+8W6 .D;;1R#IE8[QU2$TG(!@BRA%/W41^ & ]6*TM5N&]R5 M(,Q-U,&W#MQLOUMKVXIW]G=14<+WS^N?YCMXXR8:.:L8EUUA2&I+A+39P7&I MBMN>9&?]%DNR58MWC_IA,F&JS3!V6K5(K;;,+?7>R5>;R63Q7"Y-Y$,[%HE3 MMISTX_07LPL=;%-L\$P.WW9.K9K$'2-.6#G75,PB&.E5Z\2YKHI9$%M4;+NB;\SG3;?[T"4[9. MX$PG^ET^3AG4+;\Z<)R\0W5R7P:267BWX+ '8_4^L6K,/*EDKY2.>)?@$PRO MS0@B(U!X%^)Z8_QZUGSV3XSIX@1H'W%O^3B[J&N3$ M&[GTB\\WAN71*&USVVK6'>A)(*VH=6G^2>##/G=6ZC;5M%\[!HW]H<.4+#'Z MU_^N39OK&N/%6:@?-3WW79Q.Y(1^Z.^MQ4MAVC5$8+P0D-XBM&? UIK>$R)&TIN@_3Z[_%W >;[N.2#SH1,Q+0D.4A^UO MOE]I?!AFX(WG]^4<.?1P2_".M.5/I,HKU MB9!6R6L24P6K49RP_._"G9;L=<@"LEJV9J@V%[^F,UU M"K#/=?W/^M7,ACRWRM$BR@)P=7GO.R]SKOP_E9]E89=[ 6$W3/)S;U/D5VER MKI:&J3Q.&S0_HE\B-UE/D"M2\TA9H6?%@-E><*;%1/%"BO4/$PZG5A79&C@I MI$M<]_C6P$;??G2K\S:=#G"G=6C)B[YTR.?W5AX(4L#3#"D*OK=\^Y#*3KA) MH85"/H*2,.MQIL$4R8=EW1+)[JKBS7;IJ.&XS8A#7>0U.3I)=;O5E*[ +RGR M*'\^Z]DSXFN_+U,"GG1\@/2%A%_NLZ"&3^Q_;0XSZG-6+KVG*.IYS,17/;_) M@[I#B\H9E_X<$,B'?I@J2^Y+!4J^,Y7>%V=VR=FWL<((/^:HHCQNB4WA3P0- MLR4-^I7_U@ATR"%;Y!UUW-BPR)A-\$J7RE+^'@R:R?=5B%Y@27%.>H6GW($_ MDC=[85@5=6P5I].91JG[;V>9?3$3@'1\D"%IFQPA#)1?VOZ8'&7.&_ 9OO11 MXJE-SY9$D$ (4,;1XG)N")MQWPH:7]UCF=!/5;I R]L>&R9_49FZQ>[5Y2%IZQZ]9>*O^C6P;%^7WK@DT@0((DD. 2DH;@[AH<&H*[!H>F:1P:#18@ MN$-P"&Z-=>/N$B TWDAP#2[!$B;_>^?./??,.76GYL.M[] M[KW6VK*>A5-HN$)#UB/ J-8!NFCW_C-+CT@@(1MMP>@EP4C:_O"%6,)\7(5G M!+5V3U7@90PFFX1XZLV>J8BB%6L*!KF\'66OYQ>GA=>B7O%B>?2ZZ!%GUJ[D M$NV&:*B('8AXM2=\ SLX)GVSP7DLO4,?C#N(!.ME+.W"@-T=#&?NPQT+@I]5 MIHW,)*R"'"U9Z3;H'U-@>6*WLWP%L4=%.3E_C611^I\Y_.7.$$KKF0U#PWV! M)&,X3(9Z?YQ[CH70J_CKRE :?78FAX:S\ 64< M>E,14 NF MI^BO,82=#49;&W7:"^O?)'%.&J=4QU8A7Y$;@%/IJPI;_'ZY\2]7-IQQ#$0# M,>@^Q(<'9&(1M]$2V,U?CTI/6WD$7PP0+RWC- C%H'T:50=6B<7JCQM%2O"Q%('W<1.!OH3<.A2#]M[3.L*E*PODRDF M$)_MS;>] K^S:4Q<57AV?^%&62-[$.: &=:]NDZC,'"+G>[&WCZV&<2"CIE_T/QA'791R* 7E5O7F_T>9..4C4 M<2W\>I1B,:BG-!Q4033^) /S?I+(7+U)OJZWG7^FZP19 Z E2_0JYW3&KW5[ MLF_H&UY@NE"0M!9=9RK/.N80B!@4L52. @U'$I3*NY45@$P@;,4M$'4(*IPT M",2K&SDRXZ=<;#?'[.1-?^Q\FBY+VE"W-/2 M9)ZG5,S8AK\OX;8&H?'<5N M\AJ\)'&#TNS3J6B\AX6O2B]-U(R2!M1W,_C'<^UB2I"+HS";7U@)="IY;&6Q MS<<*3&XT_"1C:A4009_A23Z;6J-,(6"2^C0'G6<$130#$7%39K/0(-I\='57);GBT)?0R/\7/T8X6D%@Z1V8"7LDHL")[ MTTT'07(6AEZ]LNV-33P_^H!)%?"*#VF!Y ML'^JU'D?>GL$+)Y9#&F%RW"*>1=*%=KK>:[O@Q%W M3@ADQ8+:R]B2U_JL"DWY+/(G3Z.)U5[>Z+MQ[*C(N;781E9=*L<(SZX:,BPG MI[U%[8_8;;Y^ZF@./,30\Z*N'LL*";3W%^R_Y:CR):E*^58,FLE9+D*FTC?K M[%O U.OPG[M^.IU0!;O6;,LODTSL=0B?_*GV@#J5K P#35+UZ07J"EWK@@U( MY=6+ G%8LZ)IA2I\G"+I$2E:21"II U?C)33MZE_Q M^*L8,GV-[_DWBO2/\MH[$%,.FZW3CN:(AL\VH)+X-W3CPI9=F].70UZW T>> MDYQTD$MD;<>YHY%:$&,&EZ6U >E;A6?(+U:/V3#H"9F+8.:@!>-=Z&4[RRF4 ML%3:>TX6 JD$?EWLD;W@J^-,5\)2X] MK*09@Q2U?#I:9(_Q;IQ+?N:'9\-5HV7V&35MX9K3#FUQM4.?6W>8WDA6A+(B MD\ELQ*78U:OZBS.KKXG@[J+SI ,]?Q@##4%\#6><\95KTFGQQ(HK>4<_6HL5 M.[1MQR=D,OLH^3N2:,M<*N;[2T;C. Z/-"S\+GJ30K[_^NH?H-!0%W:VHUL; M-NM^_N:OZ]9.X"+ M8@CTU][7OR8$,'?3\>1\OB^_B76R, M>-W";#TQHH;1+&83JTW]\_CB ?!\MZ5>M<6TUMQG=H,7#U(8WR=N!!;:];G5 ML%RG(=-J$\APK#;W=GWS@AQZI*E %(_KG[<#7FJ[N FOL'NR#B+IU/<%[[M>I;$(>&S:=(07&.OOY>*CV$7L*%'$C8'2 MVMT=PZ/A&UO?6MVR_.:/%5A>\8H31S)5CCWZM^/Q?Z#,Q/Z5]735X?)/%+-E MHCS/TL^TS4&6S(]FO.ZT9;=QZXQ+XWD\[E-S61I(<)+SJ]=YUS#:$ D/=<,;F"4F M.6_[6EUGTFK%L0,TMU@8IG'Q*]]T$Z7YW5 "=L%\AWZM%\F0Z'XNQ15FT@LK MH=Y,Z/76AA5+;#E:YEH M+VYC(L>GD3_:BIHX9!VA>V(42Y3^2VD^L,]CAVT:?8M'9G86L>HAK[B8/I"/*STMO\4N*E1>&Y,_ M@^K^X#(!!4BDV3=J=L-$V3Y]03,_,:45'VDFQPQ4H2X5_F$Y577TNK4A5?[<:I-CI@L8A&H6Q0/;G$R$WHN2 MQOA#R\&PV;JEMM1$-O4ON;Q*C$#+FQ O*OUZ[[:X]M"12%UO(>HRM M5N,4?4TJ:D#F>2KK&CV**"YS!"^(@CYP,=;S I[:/(C)\ #C^+G[R^MPC M,P)X_AQ^(>K<*RYU"8]-KO+'H5I4_U^#VO\.[GOE]1C6'A][TP-!9GQ7%6JF MHAF#*"'CF#XK#M@K.:RKDF6O@MXK+L,Q7SBX8=*4XP[\MC6&U&,CF?Z^-V'H MDB3W]!':-Q?[6T.-LO/ILJ&J91C/D:[HE^R: OKLF^1KWOR"[AIL)37 MT:%4K8="%%>5OMHJ^M>:O6K?JQWH40P_7#D<2HO:+LNQ]'BUKT6N@A_NQ5#G5CG5$9D V^XI!C<03$RGE" MNYX9:0+2:F&> #8V,\*YEH_ .+BZI<* M<]0^= 9[_IZ:^WZK2_;IT+KQ6MD<7(XV.8IZ?U:$G.^!YBO.OUP]ZNIZI;1M M.*'3?C*;7XA&F^S?JF08\''"2OA3QJ8U)EJ4Y?6TB3_N.9.SA'2"A^E1&C*N MG@H>#X G >&Y"FTS[,@JB?WQ89@:>_NT8]GN$QQ 3B M,J3@7F.24T]91?77 M>T33#$EA*-UTHG6$I/$3_4_HS<162;$R"GZ:J[^6W"OX0 N%N-O-"Y=N0608 M93)#5]85K.PVM!-T,AWGA#%?M76)95BI+^U-K+)69+).<,SV5\&Q=.L4O[?V MDF/,:*=0:#X!8G8PG^4+*^V 22M*QAMB'E\BHGR>()EY$H0P79A#SETF*-8K M3/\N<:?67GPX\/&H5&'MH?5MFGS_V7DO\>-9#NZ^Z%Q6@,5^BU^C('.QZ?N< M%RW+10,)Q(X%J6[T7[EPOLDRJ!/] ,["5<#E>X:.:85M/I]8;K7:&D4\,QJ) METR&%@N#LA-0]&R+'688&SM4JJJRU,>UNV09VTDEH]1ZM]G9E8F'9RC()^F[ M6&P,L%*W+E7JX[ MFE,[L8X[9PD%S7Q)UE!+'?+E!&;7@N]%I[01!+?Z8Y5[I\O#G(FIQ^[!\DEQ\1RN M1MNF(F?B]L^>>Y4HGUQ6/@ <.NJ-IAN\U^I2MRP3_GB$AIT]M_S&-I$U)T.9'OD_[ G:VGR M=EC!$TSGL!18L]2B>ZQ>P.I7*45-@E4SQO35.!UM)P^VOAUXTN@>^F MTX +[>_6VFO;5Z$BO09&!:)+_%G/^Z$DW?VS>T ]S;ZA(DE)[N[AY9 IDLQR M0V/02<[9N*BWX19"(<),FV'T!@NZ.">\03+RP2XC&F5?B;8>ZZ\)4? ^O*\C MF-;@14S"G6D"][.O:78UWCNJ\+:']U,^'DB7*,!N+AZU=.RV:5%N^J;Q(AK; MV?D9L.R(1:9Z]Z"XO[2ARH+-9GG+A"KY+!?CR]IY2&"TJBCS!?_@=8[N["8* M"17X8=A07]OY %!*)6"KZGK[IHREFT^N\*G^(VEB0>).]_6Z7:*AEI<-"?OH M3YK7!7?2ZRJJWV3W>]!RYV*UE-Z0=NU@;;]!\6Y&%C+>YJ5GSW>K"@3@+>U! M4]JK*U')9U++C<<[3EJQ[5Z%F7T^# TII"4NE>!3\#E-K4D[BDV3UDN/$2=_ MUY=RG9]&<'B&?X_CA6Z=%%P&5K*L#SYVJ_M04\I#WB-PP=YNA'E,FW?V.IN_ MK-J=!J8?IX6:J7*T\)QT/^658AUM-LGSVG(G?K.Y:FVT9<$[/!*2G9../[DD M13U[1E^KF(^2-1L9D9?"\L#2.B#K$?'H2%DS4E;F]3&C6B:XMQ"N.9HXI]/! M^]5D4H")B4E>51[>_'7F\4L-1?/_J.1$O+Z]B%-X@)W:"V.OENV5_J/#UU"! M_=,^ER_!@=TF-3A VBVCTTVZ.(T'P"??P1S&$Y.9Y=1,:*6 M1!@VSQ=KH0$)==9= C59%+)I(\Y@BNT2*_I(KK41))VK3DZM/5JR4)SY.R27Q(O3@.B+&-4S M5M:*:_>#Y];0U.^!6(E?SU[6TCEBTB7%VC>4E1[<*O1VOE0KN9ZWUQUBVPPZ M1):T-R-AR^"_OV]N%AW\-\?GSS"E!.>94$>%JUE80Q56=SQ6VSDS8 M7*ZNW./VE1]?G/P4<9]]ODMI[ G#IX18UT4KO*;!X^!2_%5-(X*(%&>[; ^6%EU.B=DH?*XSQR:1/YPGWP#8E('U@]9-(&HSC*=9NK\:11+"SI5R=9T-WS@/DWR)VGSM(W&&0;VZ M75X2U:9E[60+YJCV&UN]NWEED+#C"2D=0[^IR+K? ']L7M7K+ GG4T2&5"@4 M@/?*B/57V,N?U,D_^1&S%*Q@FERU]IL"?=&18#:HWM7V=N$9VF7JV\;.O9O. M(= _XDJS84?TI,[W4*9[K'(?IB=(;-^8M-S'F)(Y\KD9-_+9LDDY+B9FQL]] M5H@=VZ%E0WV8$%VHM,)+11(-!4G ZC/[U-JDUN8VG93@2*9"KG^)&Y0WB*04 M%UW%U2IO^V=X-J9M 1VBHJN!.04)_8;5#"G$/Z1.!VJAE:;=I7LM17VIM5+N M^Q%,:$OY"-4%L8&>M5Y;(?+R:$?9(LO9TFJV4]-&KZ3E?;3;DB3:,1\*YD-! MB.7(D[\TRM"4!R>6Z6T.A]U$4#-5&=BVHNYM.) @3HZ-]O9$=H[U*0TW1W+I M!\#NE-&CE\\U3E8%]/WZ72+],O"RC8_+JZZ*P,6_WM*?\A/&*=R,-Q_93FZ'[,WKM_@;N6FZ%>%A@Q,^W\B02W*W5S MQEC.I>":RK!IMIH#2:.EU9#HGKJ'%J8.L]7YE%W[TREM"Q!MMIGAEQ&%MO,I MVBH4O.)=6"Y)?]P'?5F6*,B*3Y0PM'I58M1-4X70/>$8^BKYN9GQ*39@N_D' MF;&2$X)&&+Y=5S?M]%Z05^IUQ"*1*+V%5'!FNN0074Y@,"1ICH,3<7W9SJ@T MZ_&XH7$:T;36),C.UG#(-\(0]62P3,,X-USG8H+Z MP(<-IN>VH "&P)XN+X.<)WG3-;J\*3)Q1K6B5ZEO9\!K*K#^C-\-U14_#&2* MY<@6"A"=B=\5J :;2QC(G6X:\1NT'?:&1[:FA1&BAJS#7VQ A$VS*F22L5#G_U7<,_)<_./?D*A'D!:(F#P^6N%'0>$; MD(/&K$71]Z=#:YLKDFA,2ZQ'S8,:&LM_7Y-;:W^EV4KY22#5R187\\X&JJ08 M];Y\[G5Q-,DC 4XT.N4KA&@/RL')$'1$S%[R92;%H#[:V42> M-\=^QIG2([0X[302A1I5;VUY $1^]*85;1ULMOIV K@K9.OU%+%U&HW'5O6] M3:W4-OIK=[632<; $H^G^)R(QJH,)SQ_\9*Q)8HD4XVK M0##/?LJEYK.JO( MH>_259-9^)E9D34ZXA9/.!"B!UYD?G6+BI^;,=FT X4KDG5M2EZM5>&H3UTN MBVR?+8[&/B-<7!!UTFJPMC 0$K[W\9VU#;]0<>HEO:4YL#O[T";B-F^,-AI[ MGOILQ3MRWV2&0I6KUQFXU26V\7VW8MO*%3CA44UXX(/HH&N+4R-2AH&+QISP MQG/%9L_%)@A7O=YYP&@E')O&*2IV,QX $1XJ-N=W-(B+3.7&L%G1X76;1'TX MI6;U5OUCG*!N(,X:384<>[1$^_JARU:F0I(",DFJ?:IM-'W=FQ3< MUD8M?WAFYNR6%3;TBF-K2DRT8U9^N@U8/NSA5#Q&.GKHO-0KRO/8SH) =,W8 MRM'Z/?Y'VE YZJ-90CG?K,X0*+^O?&?LK>B!/QL/@<2B9H8P_ UUVN/)7%?7 M?!BO($$.MT$CZ1^ZJ7N9]9+ZD_,?O14WTBCWYE = ^@L[W:863?OL@PMU=9> MSGZD,7I)V+UV^\-)Z+)=HZEQADU%%1I4O&@8AKKT1+"<#&ZE).!/ANF2T]WW M^77%IJ],B?%+Y%9!3%42>ZTYXFRM[;#R!RQ>8$N"E@,IA!ULS^$=D8[0X&"% MM'DO9:TI[!27@"+[N6X$*ZOP.@KI!F%O.V'&$F",L=)J6ST28G'F6H#'*9[\ M;+&-Y$N'LCTNS@3GM^>F,IZ+I?'(]H@E-=>0=#C9']CEC]6H*YYW$GH%&$R^ M6WN2NO$^58VS1.>%JX MU)%EAWPR7JW!2L$B7*YH^IK&^XJ%1TR*/M?*R&UMC_] .;JH#_?[B4ATY;?R MKM]>&R'&XA.?+C$+=FM-O'Q4E%7K9^F;3&@-\M.K#O$)$P;\YG ]:W'L+%X^ MQW@MY^/_DIF/\>4O(?#/HT,G/V'_ B^)_=DI5=^B)-5&B"+Z]9M5+@VFN,<1 M8@(^F]HB*REOJ]=;:3[HG(BAD257;EU01E)-\;8..[KXL\,MJ2W0P27\3Z3? M-V&B(3EHN9W/4DM#9OZHFV6945<2^/OP4V.#88QE*T7Z[FDI1?,%0FR1NS?(LYYQ*50A>N@[Y.YG MXKX*._<+"G5W/!$57]^>I8P#Q5: MW:D=HK9FYQMS4D>>S.04K)W;9>#;&*"5/Z=S6!EYAEK$05X@TI\PS#B_)'0S M^?WR)G0HCC^NU^?W>%1 B?["\CP83(-(]7&L]GC9;Q-I'3^0"!1^7I=G+$IM M&XA#TEA>7+U.CTI'4&5BV)8O&HN8J&%81+6Z$<3V8FX=)TU0N\U-*O 2RGI7 MQR(6[[S\M$K]L_$% Q:8'5"*CX;VW,XQH^,EK'=HKL? RWN&C1%.EZP',2PF M]#3$_@*X\.*(PE20HL7@J*=Z@4504E+J*NPG' H]IN-:D:(^)28?9,'6E,*B M?B6-0;M>5) KN3E]7A%'<$!Y(>*GM7<.#OE#-+K,89.C_Z6?+9A$ZTS4BJ92 MBC9K=39+%SV+]%^[/D8(H+04,@]??#N7W0/BFG+%_[18!+FZKGG1\#B+LC!M MFP_%XJF=S%8XK3W#71 O7LP6U 0=Q2OFMDHR#(\[?[S>2QK3/RG.K9B'%$$O M#@Z!LERM*I:^;B]WT[#@$N,:"RE"?A4DIO(S%/SH_]8-P?_1)4F62C2T\+:H MH8#-"'X(3&2R6I+O3W(\C5[=L;BD:3K6+?V_[VW^1_B:N+]"]=DLU0L%'B:2 M'\=4E!Q&BZZZ]2L;ZT6Y5_@>O[H&[20>XH&<KYQ$07BP-4TA82I MM91^IHL"D:4<1QMUGY1YOHV8:#WO.FL ==VHOXC3^NXA1++C^>N5[23RMY9& MYRQ'2:9AK@HRC%UJ';?*K19H7*.]^0"HO!LI# 4^98F[@E=8%UVG=L,W0W_R MF[ #]3U 3OAO#/*)&;/?5,3+NY84KXNXZ VI(<1M\L*.A(\80TG-9G^2C';M M%B;DIGP!;"R# *>S;5/JD/F+ )*# MWIT-FT2B*[*&^Z2#XM(B9+' BK=1 ^ M(<8&B4"G?^EP%40@?C\M=?@!\ 0[S3$&OX^\(.'-2L4\9E)"-+$W=JSDCCA/ MY#F[TM&Q;,L< @+5O*5Y=RABGUEVE .& ION,O7GX*GG3+%PE<;"2XBR877[BH?Z(J3K&\Q;$(7#'/<)3+ MF>WTVEH/K<>@7[8:Z!/,&C)Y7'P*7,SU:&,=C\2A%YVE>F\T1A\RNLZ(]3_&^A>PCWQ[MIEM.(4.Z:/#G_" M+^^N"U-%PV/EB?PF%RL#PR2]A32?X$JN9B"I*N*W;"U1I=5",V:=2?VZ'=0H MQZ*6NK#N(Z#!Y5V4@77\M_T'0(><-_W9-96RF2/%,";A5"521;DO0SZ]^@#& M^^G[BL%X9@"]RY+B6QV]E098Q\2RHTQL^J^X$N[JN(09SG 0XJJ1JTZF=VJGT/:=SQP< MIFOSLD3(1HLY3#XB5;E9/@];HL(,BBR$O\^. M1?D[#OPP# '!4JIMU;@M(U= CXH5EWZ62S^2 M0"XEWDX^#Z![-A!\K>UHW+ MH2F'FS%6#P P7BEA1W0SSFP3!,K _^K5#^/]MW^HRMH$(7R3@P$NST$T);HF MY1L R]!=0D5 (H1*2OGBY#CHPH1_$^(OHP1I!F8:-"%XWY<]QZW[VEH>:N/$ M+A#+^_VY4P+1^)$OB0P41O,C<^M_#@^1A":"T=U>NJNW;6>L[!;^1CVW HV5 MXQIIZNX'E=>NI+A[G4]3]WFO6U4#WU2(HV/0_( MZ["]F8S'C0EM55V;G#0U"NI2@- AB0#@M%TU-V2Q%=9\_&AW%:EU,+L\3F.SEVWCM&/,MWBEIJ5@ MZ;%F[R'1.--E'!G-F73PLO%?K4#.7&US H=*.05) MQ+#9_)#PL:%.M_%U15]9B5>4?BA?K7G>\GB5XZ2B=4L8'<7)75=,PPX.Y)'O MT]+BJ[[? 2TBSI) M6@TH!_-IAHET&$T=6W5.LS./VR6<5_LZJ!SOM^QN \\$8?:;P2N-@N4ED->B MSA+;9!P', PMB+UIM4JD5W(JT.;QC 0$J(GLE8IS![,13JD.3-H XE??SIKG M$*ZZG"4T=1B\&'M1U'CR)P92/ER&WB/E^C&:Q+#D.537X;/5-3SQ$5Q[[203 M=JL\CX"*/YD'6%=*'6P;2 MZ\IZ^I1F>+P)="RQ$OMF&Z5C.M_OK=<)[*_ZB><<#+,T>;@G.8GXSFO:;$!6 M+$G, U.--B#RU_+BTK<]+P#--2V8F6K9RRX?.)O MY]24\: <(U1"F\1%",_=VHJP)7(F ?DE&-,.9BSW"M+FU'H>.0W14%#4JAFCY<*SJ*R9 &_RK_NC[:_\X: M9@1F[_O2F!#BK>FW=]8TDNB-D_'C%'8?O4+P *BI?P#LT5^X(GK3^=SK%A;5 MW![WS9Z"Q)LM\>&!"+DPPJEI*V<7]-<_PU,=$WRO%JXZWI][GRMLPA?HAZ _ MN4>M,)/&)?D'O'P_3'L0\,I/B8F#B_:25)S$IR>N= 5.Y!.3GR:PEK%]<_L5 M2&XY+EDXTV8)7]CG!:=.]LQE^)>+C_87F)H,NHERK$9LV0X;8YP+6Y[[_TAC M=LL&)/SEH:>B(+VY4%">\/E&0'A[BIO*=91"%\\ MIB-Y1F6(=K22,+E9GFW9P3XDU>F%5Z[6-./K#P"RA-"%A$+B8*T$4%L8H.7(0]2R9L)9-H5GJ^ M>$R[WZO3^6>T-G$=/7#^\^LDGV]S83.ZV\K<.60DCD)(D^KH3/XXS4CEE#;? M>T,TF^=H?:#?/'U67&0=+=>4\YQPH2"YR0 #2,]"D[>:=4EM^M->8X'&^C]P MLO]ET#&149ZZM+.,TJEM:(\5QBI-XZH,HK;"Q@CJIA"[FRG?$M-;SZQBU:]# MN6\Q\_?Q&(.CUBB9GP(B\;GI&S4E 3#ZIV"!BY<9REIY2: IF[J<<:C$ MK+)1FFT.=JB2TC?7_C1R^AR0N(H<3O@%!*+;T(!B,P^*)(T4M=)A(%1?Q?AYFTR^3/T0,R-6"#YH 80-EH$H;"]PZN M+J,7KPI)#RT'(S#B(HUH-N) M$HE15C:J$)VI#QL0K9C_I#GJ =ZA+^41&,I/;EG[8M9(%=H*8VS#+Q6U^M98Z(1;F?1)IAS@\]*$0S[-)RQC$_ MFIXP.M3:S-E0_N9=2].- @7_' IF2&!P-^!_%52P#P-[E($%!-.(\F4SUA?H M/;2R2NFM"-5HMROE2A:DS\0$XN51\K6B]))DB_T] A4H,XN9E_>=1O96WL9=3[ZZ,"&L$N$%!/;';.MN'$RNBRF#"@)@;;+IKV>U=@ M_XM(K0),*C@E\Z=<.=,JH6!'C!0KUI]5.I*C9VCB3]?D Z"AL^%=G4, X@&P M\^OG\([_79_;I-IHRY2K)T\W=J'&[) M6*#5;\@>17X>ZJ:/=A>;#7V)O?G.JN%.:^EW#B<"1!ZQ-2]8]TA1TR<>CWM0 M5:U*M_F[N^\8![O L5)M3@]-ATYEP]"D L+,'+>K:]5,YY:IE21!EX!5#4G: M@^Y!$]F%B;I0LW0H95EK86[A8-+Y/,5.*ZFLH*MM(*SG[ZD)=66@*XNG]E]_ M@G797:&MX5S'X^%/Q.F^V.I+SC>THZ)@.?O(]/FR)VP "L9$D(6J#\:TAEHZNF=+K_EQ M2DIQIBU-<3:4H @A0]2+94Z$[=83B_.VY&NDW']6]?M_"V=T0)!U:YJQB<71 M+1Z-C':J-QLPE9=@R4"SJ$-SGY!+NFX3GVA"?.SE%,11$M]M'X)YGC<39%0F1@8;[66E4#>$K$[7AZNDZ;2W=R2.S(T$SQYN>!W" MZ/3PD%(?L9=:A;N%Q+*6)OTX^ 3#1/UMM3,&%I2,]/^N/%ZR^#"9!#H1X1OJ-!41S 5>4IHNVE5#@_^/>M" M[] ZH/8M7TUH+U!$A/FI;*0$9"4O_7(1 H_'O# M*M'GV2!S&X[#K4EQ,KJC%*W3CB =,S,$4@_C8L!><7HQVHT/&&\@/?@T_WYA M]+-K612[H>_HWY]9&[GOT=1-R=M:8?%<#$IY;J&>ZA1? /Y!5 B-;[TIC_^-W/5_.2IC+'LG M[1L;&K^O+.\U7D7NT2RGJVP+#NS.B]35)98[:Z^6 DFJ#40&/[]!.58Y;"!: MICGAOQ "J4&"*9*"PAPCY05T5C5;@11O,]HO7B"1+,;7 J/JS+^KO7U+RPU! M#J3;<@-6C'Z=+-&*4EU #(6G9%F;S[#W-;W&SWY"1*H*WRWHSD:4RM!C&P57 M,SOO#\E_M!(-#IG 226IXHSJ2F _Y!/7/;LPBHJ*$M(D8BBO?2T;NJF]I-1 M8A#1+&P@WD#JZ$=@Q3-SA$FW*T&BO%5DV(?EY.5/46;H?D24$KC/;E MU[=]O[!][&^Q)6B'8;,M6=6RSI4@;4IB*X^@[K]0%X&"BK@ZQ'Y=\"/Y[]YE? \ &G M]9W,Q*5"&D.,P+(Q#ET)*P]W/4[&.,0ELL;K)S^%(R=\L\Z(+\)OOD3.QFZ) M]*G$D:!5-=V.TY@AFK:9L-66K]9H L+>=@QU@;J^!.%'3=,4)6\^[PJ6PF=V M13P%96AKR+T)_G^RC_@/_E?4\,=P:M'2(>;XN"'B?;IGABH0;U;91/EOE>0B M%21F0^\^!3_9ZZZZ92XQYW=+%G&*<. '(TU$:%BV_>71#&T-.=N*B10%6-@Q M?0XFSO-TY;G)M#R2CB%K>-EDABBXX3[KYZI_)<(*[.<_9^)LLC9 M2;6_3HG6]UTP,N!:?@TU.PIJ26%LRV&=;/;I"N6<(P3HB. MM[^<"+N7 _OZW>J,A>Y<%6<35(WU'[0Y4==6<&:0Z(0$OV)P;8MMFP/+27AR MR#I_OZ9\ -P)H2=<'#&O3?ATK6R$DK$?ATG>>-_>:5.&?_)8-G!XA[CX37@E MY" Q,IL&XU%YW):W:OR&O!8(_2F=$(VSF7'QE&G'?"@6J'B26EWP"G>8J"Y' M!:@"%;DTA$GJM%6VV9HO*21_U"03IHYT3%E3<>N=W&OT =>TM#5&KJ/75[Q7 MF IC0='EHW3RKY-7GVN')$T!"EH1&FA^*F:#S/6Q34W-#KT M1Z%:[*U]Q&)QF8[J5H?C3[K&66TE)X_X*@X](>$Q:1K3,4M23QBTAB.X%C"S M!GQLH]V,^-0WYZW3O&B:X'W-]XJ3T 'L$#KI>I.\S'-CT1>B0[ M?G\?Y7(^>0"LZDP\ *@*QJ]S'P 2IG_9=%7D_A%4X/SR#\%_"/Y#\!^"_Q#\ MA^ _!/\A^ _!?PC^0_ ?@O\703MG_'[Y7!A &'"%#0NVNN3 M3UULJDBR_=?9R=XW>?&S6_2,VZV_$(.1@:C8K X)I<0XO";>GQK.U%7]QBZJW=J-WY].%W=,;$ U ]X,])#A6@.ITK-. MRO.B@:>L3*EH'S]PU.D M]@M!GEG(5-.$*UW<^E;D->V!43OJR&P:ZA3[Y5::*U&W]9 X81HV+BJ <1N MIE=#1.QJZS*&\:O M!$9:L1>L#ML*__:_JO-YG.R5[Y, .K3R,4R^WY&#^>O MDJ.0A0,08=[)NQ:S9,7HZ-%S:U358Q- M[Z&I^B39+D/=0#&=D5G'S&AODEPM2OORY*SE.4GXTV74.])1G"A.#PB[M(ED M0SK+\BA-=I_H<"3#TQ4-:$68 M4XB((MM&:AF:ICQJ#! )'@U2L@: M>H,6-#\("'WK,#?&UL;ZA!6Z_V1,UL!5+6]8#+QU;7.G=X?]<;A<(G?+^T< M]'OCC^PVC^5H7]MV*Z/K*)/:V39S!GB6AZBXR*5)V]T&A>*?L1MNCT)E8@6!!_W5L M_#0)_!G#.Q/(J^<,R.)6)M\O,;$W;SXP R6TCC'T0]_QLCYK#5T]0HXH[S B M3Y,SJC^'97]=6%0CEL$Z0_8?)W%'JC]+IS8BO%#OI:\[3]D7+EI[ !!=)YJ( M]I$9(G.R>GIN];\^ "+"^J*9C<,LGP91/M+O9)-\Q_E^:=J/2J*@=/X)9]4+ MY2G'USFHQW7OP"&C>&=L?VR?]DLX)=$3\W[_S"E&X.&<\8G;ON' R:6LN Q+ M2S]=K%F&E23I5Z!B.'CU,1"8\R_YS)3\Z]1Z.YA@ZA7IW)P .KLC9Q)\&SSQ MLMA&LHJZ5=*I\WOH)M&@851?#O=CK>-Q2ZI1:XR,@<&1XZ6RN)*\LDID\=+@'=)D!W#CA94H[[WD M+7 9A\U1S?AYX3CC==6\C(U ?Q)&W-CKV_NE$:&-H\N=\"-C=E$\TBK/#H8, M](;*>'&&9#.WT3['2?,Y-9M]97EK[+M9$IPLVL=NAM5QF?HGN1%T]4UUD;_4 M&L.LFBA3TX,N073"3-'T99,I5&F BH[]IU_3JOZF+97VT" . M3'K9U2T80,8D\3$$>,HPGK818TJ5DK@^ C5$#?&^=P%O&Y9IELMSHTGCAM+2Z8("O=O--YZTI77&(!%GIEPUJHY@D2NP> Q908B \$ M"X#!VVQ0*[,S7_K%7%@&E*-#J2:-?*$:)H+A%]4_U9ZAP3_706_B?M5A_*F3 MAHG^8=/_P\^#A NM7/'9?8T,D?P?FVYP".AT-KWR.A9*.HN':/[49)OP\O6\ ML[/,BUL]9>W5OY/3:* 5.57UNMGA*$.(Q'@'KH]_;CCE/FT]#K\EG]8Q+AA" MF?CCI:2OF^CO2I#,\%M'*\T*)*J6^G#KT&,>)AAZ$&P5DEWQ+JS(UALMR4\J M4[F[FP<_FZ8<<[2_^K[A)/;.O^1:WL2<_U!5Q0<] T=O'6T*G"F^K-5RRF62 M_WCT:!.?^NBF0D'I-.XJ):>(NY;[=_ 7AO%NUGO^)M6'[^FO95Z#R=U[]?3:XH/R4U10CM)B0[&7@HZS8EG$''Y.?D_ MT_7*D /]O#NEP5H#G?SX+U?957'IN*O.K"J4,^G[.9]MD!N_)N_?65:"P"4* M3AX6C=:<_#J-B=)Z+I$D3'Z#F'-FHFDX25$JZV/RYWU.A;LBLF12;*\[! 7U MBK$6F9W)\*BR?[SUL:38-,/.?]>[V T5(Z5<4F=?22!,<:%/I;7*MY0W'E@< MZ%JLTP[;Z\;)6)J\Y_^=5*5A>JK/F1#73?UVJ.&I9&A:&!B$QL%1),MV4MKF Z ^F:6RW#_T$=Z MJF46%)13M;&SM6F6,'[8Z2/EXZ01L&P4EUJZ0"C](=8C+P;/3-(5W,ZZ*8=5 MQ&Q^[(9RJS=B[T^?HOY2PW7Q!]Y?@14)*4Q23WW=BMZ%'U\^^QGA8:+)#'<_ M5#@LRD><30ZFT%OP:_[4^VWC:A K=4GN%$^<'@I9A_SF[1(A4"/L;U M9AC9K= @ZE)"QC^;PC##TX>]J4X]+:^G1V:;-GSGI[Y&LA#\^\,(;!66;B=Z M^!/]Z5I,.&#,S,MRH 46Q="D(D)5&M.D^<>':=PMVCRNR)VM?%^GR]H\&'?H M3?D"6,0S8]S] ,](>A6'2[JLE88W: Q"IB*MI&P:QJMCHMB$')UNU%]A,]&Y MYW5MP?GB)*APUC=2Q^<[]PU7/Y"Z^+#PUZ JLEZ'7X@3SF; 5S'T$][(2H_J MWGF+^4CF[18]44+O(]ZL68B;7NW0@E>X HK/V^G"P(.UYU=J*HQ4)'MS&Z*0 MJIYNG>N6WY<^*(_F/E#>> 0&QO9_6&<8ON4.D?J0]X1>\8D(Q5E:30="YL\O3).OS4CWC"GKKI+#!- MMH+9.3-GXF]D$JD<8_E>1>R+PWN7Q5#;URGOHQ5O;DD/DK*>8T>E_N+QFZUC M5]F@&N/8K/[,)X^,-!*N9O\XZG(502W;BF94*2=5*31CMJ8G:@U4-:U?/R;J M#+2:18R*L[ ?.YHW-T M(A&)/U03V#QQ*0;P4 M.**EZBT*\OK4N[$V1PP%\F'E9*>L@$@_)X\U5B&XAY$X"_^=<(9VDCY16Y': M>.K^9 @O4_>.C3(3C=?'@@T")7$]G?I)=\7JJ??UD6>@HO8SVB4JJ@8/8 '?:DBEGEK?3A/_JFBNA M\,==WVW3UG6#2SQQ-4W4T5'5X9$8&4>^8Q2SUHMXI4X3(5@.3-)6P(W_;/ MG2;:WH!U+D]LO,^4_S-U'5',]WP9#_IV'N^FN-'N:U/"NXUE]1JJJ_J1&^- M2:SS2/%93F][&*[^0+$DR8G@8V' '2VOLAQ)0LV_O5FOICN]-HG(C)'>L_*J MFO*M-",%+M+KO"/P2IWH%W%(:_%S&WSI1JZ8+>D0^,S"ZR;47LV)8/K9XVF- ML1?18JY,UN9'SPQCQWLF5#_UEJ"E("\$UN/EB4![683WST:0JKGUX&K?SH0H M'?]R\%W#8M4HR;A7P_XZ^KQ7V4DLX0GRRT:R_)9?WYFUJ!&-O*201'"+R/ I MZ6>/45Q-J@);&,0Y3:#Q$=^.75\L?=7HZMA#^B<4MBL&^][ QX@ "U17+5PG:39=/+MMBU51"^UMK)& M&1M.WVC%N&/[9:#U$4#Y>577!F.DNP3M3,SR2HEO9??;RJOB690=FU\3-#F^ M[P8*)&4(9.0,?@G H=]ZU[M0%'NUKB(]S$]5< M>G#JKXRJJWHQ='1+H4BT%GI/\_V;%//GR6>6;&,4*J/3SZF.K1SY$;D$'ZYC M[J7\RTR6%X?]&0H,EI$)2*O$I50]17J&&4RBL^91\SAI9K1HY/G\RDE)#-TI M^^_+L$-QN -*6'DO;?T,)^8,Y_@1G)S$3+NT"^WJ-A!P-=#Y+*9-!3NI)$93 MU.ZP4!_.&&GG-SN+Q#,:<,"=G?VV^!4C*XLO M%B1\.8@96[AA)KE(T0D*% MS8XCB,I(GXD^??<'P+,%2&K-O$ VS(9C0_ V$:W,-;!!K:C3.(2CKA1=%Z@F MU-+!E7'>-URX1ZI;;T'.\7^P]]9!<37?VN@ "1(\N+N[.X009$)@<(<0W 9W M#1 ('IS@P74&'09W=R<,#&[!)4B D/N^=>[YZMQ3OW/JJWOKNU9OU7[V7\^N M7=V[>_5:JW<_RUI,K/-=*06^H"+MX!5J0AFGT)#15,N=Y\6 ![C@L.Z[D:F] M@+TZ2\-5:0+[PKR?NXMI"_X5*A6SE?F57LTCF5\%2T3)8IG#(JF@\1C^H^J% M%[9B[=.IBQ!6/'!5K=H@ A=(!=Y[DWWSO/-*!85+5'X+W M-L9R-Q*Q5A(Z\'(WD=K*;X8L"=@!OL/HAE;FY2W2*"DC,NAJYH>T(ITS/#!-R,'T M@(]EZ4AY;_I2J0&429W"I]%!-Y0K/S6.7T(ZM*/F8 QJ'V+]H("8H*Z0Z>@% MO-,J0E?JV8Q\-2RCI/C!@1:[8_%$Y/U)AP6%"U_C#^$#JZ8& 447JLNA,4$! M&V8.-E=R#0!UBL#NH4E+*PW>%Y^@@#+(8(DU35QRX,@+T%[B)U2QW$HT=WDT M5_+->+/2-WDZ'+0>L-?[2\3W8;W_NQN!TT5P=--).:M>$$0]^X::];L.Z"(G5%T=L%TQX>@?/+EX6].E2HZH@77\7@$O[L"& M[R9./\P+_ZI!+UVC4]E]<+G1'DYA;GG/LS+*J$U.:_/:AS[QU3:TND-KR3AK MCT/85&MR@N3%" DRU@1#@MQ<[PU]@K(6GJ/XP01+I=#/(.<)+S4QQ3G6H->3 M1Z"L>ZI?O./]E6.4$:ONQK]=UGCR,S#8LGI:+VQ**AS6:/+?-@1=.DA&9!L% M51>[_V*8%H[_TI:*O#5(Z,Z:^]Q#)FDW>RJL9B0N@DW2 K1I:;RR;"9[Z5>/ M1ME*\GL#I]D9@WHAP 7PWL#8_OV'I0N?TC4DLOIJ^3,1Q5@RM& IM'W_F6T3 M8@[)M/[4J0"5#N')45J\4H,W+:1HDKX'\Q>,P.%==(9 MG7GB8KG=P;S?,$R_(D0O7\?A4)H=!&Q;7@R#J.0WC[Y['NRTIJL4JGB)I.\) MEIN^JXV@0N-,QK0Y_':]12,VY+.49 ^'&U$:VV=%7!DP]]X&5K'NZUK2=HN2 MOK/U#G9I2[!OM?W(Q\W;:'X_SV=99#KFX?+,6]9X;(\[)G!IS4?\2JCY^=1$ M(O"YB_S&%%M?JU[&S>_UY?N8=;].T/WXVUFGP5/9&Z&4.?&"2]1]?O"C&D0T MNMK4-V&2+&;..&&6P;H"2%5AOQ7'NQN/I;B>DW+ECHG:Y,5'C"3,9]!BM>2MZS90%JM:AU0HE!<&)68R M>J9+4*C^^FHM:X8QBHE<)R^GZM:/O')PU&3YN!C9L /YM?O,++Y!U"W3,1;@Y,R0:4:;I?TD7F*3N"E8*GXSLT@IW@[+3>,"JQ8 MDSE06N532;ZXFKSFJ9YGT,,6_VL80WP0W:$KS#-2S=)H,8Z,] :NCY/E228@ M#*)6C$L6'41)"9P\"4/IUHZAX]*GW%,?LE8DUE,J^'>Q%8WWID-E/V[)4M#M M3K;L3>A'&.39:!]U?BY;)-B9<219Q<]7%<5%8H1AGG)4O==\>S/=?SX4ZR1M MB-O?ZJE/R-/VW$5&YZ7*25@0EW>5H7TZI4/KCT6]FYA];OIH#8';[KWJA057 M#^>L>J'B2G863>0OZOUX7BB/T\]T6)[*NZR)5&=+][:D4HU1MWG"'IH?62C"4@ODC32*UTR5CJUQ9$NB-_7RCB0E!? $_CO>?N$$PX0! MBF& ;0*P&&*1Y2,D7$-S*(;PCJXTLR-<_H&821!G?O#)Y':7W!4K2P[*M%W((J M&.$A/;*D"RN]G:2F_G\ I%F>A.I9 8;DI89A'_3T>89?#[T@!&$GNWK4T86+ M&BG@KUSM.B8[/+3GM>WZ27=UK 2+!7A6!E:])I,"AM]],!-HD^4,XM7)ZUV\[IGO)WC M3%HKWJ*$PT[W:),!'OHUTC*5RM5KA[1TBPRUDF'EK0E;8R=H_M"%9&E),/@; M6F[W";77Z,$3(7SZ6E4UENLSOY%];%FQ%N[XJZ"5L?WD@(LGXHX5DC.3OO?D MCOY0V*:A9X"45>T">"_9UYDWIMD*NT6=T<3*?#*DE W](Y&T9[#8"M3,/5Z!YEVZ_I;AT[U7YUMD^@BO-M6 M.Q\L>)[[2*8%E'311N4 V%+O?B[Q3%._4IGSPDHW_BV[>/B&7#_ON7L1%(41 MJM?@N6I1"#NT?*ZKKNY\5):H_WR;1UM+S:ML%LK[Z3<; ";@-=G9/R= MU!9Q6MWA<'#'B?NY+]J;O".-]@N\_+(C_8PED$!S2[V2W1R*E@A/\\?*;Z[* M$N(4Y;% 9 8SHIZFPK?>KEW>L=BN*3TC9*XYL*JG\O:Z[W]+AGYVVB]EN MKN0Z(X(XUX2C_%K='*-ZI<"^)5?!RH1IKP:,G_N@C)#,^7Y6>D+.JE6:P$KZ MW8?6U&R XZ6 MA<0RO?4 Y;9/5SIXXXE]S/,J?A>D=N.SM*,UF&W[BO/M](?#%[6A/11 M.S;)@C,)*ILE=L(C:21( .=.3?>R:32193N'"*: M^[$K.8'WXZI[QVS'4Z175W]Z5WV]I%XV.,3'H[(S?^?_=+^MU+K@I5+6,N>2=_P5+%WL:N';RYEAT;R>D]R?Z&_UH:RO%9)7$^)6 M<,2/,#H4C#ZE;ZZ_6F9&$&:Q71'SZNI'ZJ-$NHT0!X3=CG\AOJO2R>Y;8PG! MMU^S+LVU%W9?_UW;QSFV2\I*C/!QPBE.'O9(%$KP_\V"4",=V;$X7;Q(MY%@ M/J'.VH.%/'<@JSU*]W=N;9+T;J* ,CC*B:H4V]T(Q-]^)*G%TBJ[J]5GHM'- M[5KF-F]"=HW$6R+C;-$H!M@<[71<@H#EA3'_PYW[C\"7F?=_B$C#XS-D\)8 V^ODD"(.E@#R44+GI?F+JB/% MF6 VN_0GCO.?3QQ90[VURC(E':VK75_)H2=QP8%$<9=^2$39^1_ )VGYTA]_ M 'BD9ZKM(#:]O$.#-TY_ !;1HVDO"6\EB28%V3RII]B; M]D*>/H_JF=N0_[419U#1WA[7,M1,>Q_"U"?+?'Z:O^E".%+HD"&:90;Q8?;7 ML;-JA3=\I9=O@,KCJ?P!V-E2S]6T$T(/S2CR^WTD9;^5;@]@Z*4 8[F\>?"I M >[,^]_V.X(P%/5A 2G'>DO28QM[L3XE/CG-VA0VI+;D3EK2ZYO]#%/0O,W_PQ2O(A68>>N_GYCWFR*'R M]EIKT_OTI\G.#3J<*^9IY.+YE\C MZTZ8/0BGTI5#R=+W]OV=R/))?4%,>AH M/@IQ6Y4<,B,ICA:+-1?8JG./0A4.BXE()+ LL1X!M)<6K"),6X70[FA)2IBV M>U4M!0O.5/,4Y5V<6<1O"8EZKL3UD3.3I?KY1?M*=\Y\!+URC'7!49V="[NH%3Y1 ;R]C+566IK2;)% M-]5_ .XJJ33+W28J_3O>-!+5QE(R(:\O:#J_M3Z[CY,[_V)DT+5\:OZ2^Z*] M6A_O4'0STH"VV)S6+>^O6/G:[^?=S]M+2R'?X*=9PT^9"5RQT=NI;+3\KU MWVX7*-K6B[R_[;OOB-_M:&#++S_B\:VY?,5<8X (B[.UC$H3;0 ML01Y1$O4TC2G:=T&9&B.80TJ5(JQ2F4%H7F/6UU,B'06^JB^7BS9,F53"1B8 MYWU,L;;C<\9(/ZFGKD5V2^P:AZ8,O:TBB_>4BLPUS]M2CD1S)S!\AW.!%G\> MEM]IILS1[([O9@**-U^ _IPB.Q)#O&D%Y^11/W"K2L](1RSLV*PRV:"=X9CG M2>V'SD)*:R!WD8.7M\I!G#R\BU:_=V:Z$"QIK[=DXMS(7ZB_MY=XGP'E2S.8 MRE+[#MGLBM(PN7,!S3\JRJ6(5@(;8? Y7MVG XL8O&T!E,[[CU0Y>+A@$]\E M^<:V +_376TJ1C5V6&H?FBA__2B9%7AX'2I+L< R-/GL)D7M]?J84T8@L?5[Z(*G4!RIM%HSH9)4]ITB @6/&! M=6=-B<182C\I)7+>^-E.TK2#K-BT<-51E>K*"*DC?^F!LB-W&-( E6)9)\*$ MKEV%QF]C#B..YTL"?N1 R7)( _?6+KB4'6@AD)CMO1'T>\7C\IHDF^VS" I= M/)-Q"+^#GCUN$=G[]23P[M44G1CU5LG<3R1(_<(FTX3@ MDLF9I<=<16)01XPQK>C#FK[D/7MA@_!_J4-04'FD)\FM*?.8C";TRTT1!U\X MN0F+P?*582T*&]I'+&G=^WWI#Q9+33?!>FGE:ZHXU1I)/N>6K R[V4L)SQD$53+ZF5&-(.#,_N<0V!@:B MMN;1SQI<91=BFZI:>JB)W)U=T\]<(U7$IF1?55?=>0VVCA0%2GDE8N4-U5;A(5\>'.R M/G; X2VQ[GZS%6H1R[H=?DP? S:H=J.S4Q.ZGHAHB!YDJ?I;TW6R;$,9(A<- MV019?0HB=(9?;.R0;'=R?KM8B+VK4I_9A'4DB6#3P8;[QY2("7?/,5-8 MHE$P46K5/LB&AMSXN=0(RX!.X%FI2Q>B:0$O3.QWBMV^L>SH!(UF6H_Q^C)\ M%@E>[.M/1]Q^]E)3GW$Y70*F#SX9V\;K<>1NNO!'6H\^G334$AVP[T9YJ*S5 M7:@GE3OD+]_,3=Q$XEE>@:VC63%?65*U1B3B)&CDX?GKFDH-!=,NE,*_@-K3 M76!<(FV_$\Q3P%KCY;NH#0 \G9=]& FX[@C2SUM :Z&ZVC+\E6YQX2-5K;:1,&,7S#O6456U#$K=GQZFWY+D/ LY M='+"P\="!_U_V[G%/.>0C4 *#37=+V2KD666_/*'?\=?$?[U_9WT-F5E,I%C MD\QCO6MO$]F D8(C5JG?%4]_V7B[_-;@5)YB4IH8R6*I+YBWA"8NJN6J\ MM.*YF98PVQ,F;M=46A\]&BAZKA"A6EIQ1&!&9<&(H7IC+8]JOYZ@?7-ARL>A8W"R(T MOZB,8&[2^0CX]05-@B1M"S^*-#V/2O6$:"+/SV6[%E45.U+T4J@2GDF@L?%Q M&=,[?31T7E^,!@HK/*2E3+X%7O'M+,%4BVQQ#E29HX4"$U1,3ISB!SRF3TYJ M/#9/+#7))+-_["$"3@) ;0]4HQ&;8ZN:9@)M3ZTT:5^\-@.0JD]$5;:HRR+#BUR&8ZB8 M#YR#0, .8)EH7#CFEC 4RQ9_] 32$^B)!"#&GRW,E M9:8:]5]#(B13T=4IAC&35#]QB2_EW0#UZ?IIB_A25D[MZ"\4:*GD/#]492Q* MDU0XT#(LSK+K>OXH2+X?!?$'PL]>OL&D&![L7;W(%#_3:^S"=QCSVJQZ6&$@ M&>YJ[YQ/?0O9$9X9)O'(SW;> 65(XSS,V*VX>;R]J5VXRR09#"\]3$*,V!/? MUWR'DAXB/GQ"LH];59Y9[B80BV(AE!PALR)(.=-(>^%ET[B7?MK*W'PX2;(H M?4P?QWHPDH9%!K_;4?;:2RIEBV8PTO#UXWM>"=>1[T84Y_9'?^;I]APVQP,! MMD5F[1!@9%FLM+*?M#'/F37,L/X#SV+N0X^#U";I.^Z;)]]7B]WL1Y2'S*1)_-MNJPE>:L/\A%P]?\ MHJ.C%;^A!X_> 'V!:) \>9O*F%O\ESN>2HUGYQRWE_B6VMO1M0N&5#7*U3?U MS]QR^(-NW-8,U:CBP!A3 # ?LP,GMV]K M^7\S#3[1+QU[R1'99RPIR>'=.;"OT0G$::W5)U_6V^+I*M!ZQ/$&_6Y0/3^- M+@0R';3*1.9=?F1V5-6):J9!0: [F$JIS'GZ[GP!SD&XM?37&1'==9]=S@B^ M63W,>9%]X 2I@3#.UTIJ0GIE*@Y).\6,KS/Z]/7U1;]4=RR,"U:;J,3N\BW? MM*' W60CZI(\>N'W-_E;7S[[:-]EZ,UK]Y.F!$$1EQOM"@Z!;?I+B3[4R=EGZM)-YT\:027G8L$3#"=MN4%:2N_T_'+?H[)%:9A%*NW^UG%X@C0 M&X?4HSGA:]+1L0;5JVTF;O 5ZGBM,U]&;?UVFT,=V+*# 0!^FQ.X/T! M:'W1[)QI?,@^&$UMR5J@U4&X-UL(\OO[:YXP?3<;U5N=45LA"Q:SW!MZ-SNC M:.[Y?UK X'\2A*9&*VN($7# ,Q_2RPH@8QI:4<4AIC2AULS_K(=O\B6A-*'W MMD\2LA.+&Y]0C3M^ZII8U>9%(1W8FZ7O3>2M+WE85>D@BI!-\:EX M+Z#J*&[F9X"36(DE3C.)\?92S4-S[EI<6LT_!+1M1:*RN8.HI4OTY]/@TBNY/E!Y5 $'/[;94@,I4'L=3 8+YO#Q_( M'UQ3)NCLKN2^C%P^3G:Q(IN?*$TJON1"IMY7-B'22I#7N[GM;?MU7JJ?$$J] MHS1**CV_5*1MVIN.@'5?^M88EM*7Y6#@0)4)%U\EJ\]D*J)57KKT.:$]JQZ+ MK70X!G;^(0/XQ,HTT'S'"B"S8'<5)?,$T>OLY8 TOIRDP=/VF=%JZM.#0QB- MC0PKXNE, YY'Q85MZ<:R-*PYCVK CMM&CW>(,MPC(IH9P%I4-N3%$S\0KB)( MWR*0@58G19&1U^$X$1@$?KZP_D5QG'"J%^C,S#A()WPO:8LRAT MBI.&"]+FXPCD-\*DM'FX3ZIYF&!U\!C$&D.3^(=74>'3[!OZ&7>FGA1\@=2! MS!^>%@W^ +:GTV-2UFG&)DOE&EV!)E?3)I]G1 M ([J#Q=ZJ8O[(#B_\8<\U'^$W5PL_V M3K1/T,96'E_C,Y<]D,N69I65=Y1^ALW\'W_8\-OO;R@9"'#TJ@ 5(4=<[#E, MB0S$5;O?/DZGY#;@ELB_&-H;&LM94#3]GBG%E?LSO>D*A#,G3YW$?XI-_0:2W]C,4G'*AND'8IJYM? M?E/FY+#GU,A#" "KA>*Y]8A -CF$OTK[3AO0\!GG;2#?>3EJQZXX=;[35TA6 M9M"-IO/$#:VQ+U^2W O*)I+TIES,+ MFCZB:S>,KZ*?NW_';MLSH0WKA$.9'SG.'WRU=-WV[E([=4Q " M[PF2H5$%A,_O2T#L)Y0]*&L]8 D> W1$TFJV6T>_L7O]32C##\X'EVR,I3*+ M6[PU5BP)*K!Z!M^CR;V%BWV1MMS")QPKNN-3G@/;ULUMM'69.@U3,&>2+!)4 MA)&C]TQ18$BY3::7G&>\F_V;6'SR$/2$7N7H]<6R12W?,G9]=@RN.56,/BV=/'%#<"P// \$34T+,$CU#U_G M?IZAVF<%G,YN+_"NZ"0M[09:,'/,M QN88X<8TCZ+_72H!DNG)ZEW^K-S3[2 M=S76MO_E8JSD4)!A2%.[*M=H ?>#&7V9-%),ZO)[UL@[4U=^%$Z=4 ;#:6*$ MS1-K5>+$) $82&MF:MN/"B9?Y.7L8/1U=PU;\TR 5\UW.)>O0H=PQ&G=^XT(LO67W_@Y8^9M1@VSX=G3Y'\B11 M5!ZCHF<[YCB0[;P0EZ\OF"SY8\C> E(_L@O?M MIFA$$+BRAV>MD$QW?K!,P)"(BYUY,UB=;$^:.M\_>)G!A./>-D5CC%%"2W+1U!0HM2F'G M,@NN.7.R[O#P8QY$8*8;DME19;U6Y=,:HOTJ879SNSF9X;>-/47(^'?3SHQFU&#EZ!S6M]# M\:V\_!?2,J1?BNUK98XU?_B''7+1I[W+($J ,'!ZY'C$!5@T>;[',C@P8UR\ MS@8ZTVX;^ZYM6ENS1Z"AU (P'X8D6$O526=(R"=_-#G_)YO\_RA0%/1G3JZK M GR=\]X8!S0[3P^^8ME*E Q/]!V->_ A"?X/$4@YW_'VO/!1-D"-^]J$QS.W M]DG")%2^K]7?K"^!6KX 2XG2M'YD_!TOY/13),)WCW#8,H2GS\EM05V2<%63 M9Z&=2 %G;H@:CJ-%[(-2;%X2I;GZ$6N[EK6]1FT!%HLM-NOYB]?9A:]=/CC% MU* 8U:*.NFD@\].'Z$&/'-SO)AOQ*M:+.TOMS-+*+L+:RM7(:ESW#U?6GX^U M26P)DD-;Z$^ZI3Q"LSI?DZC^E'J06C%]/2G5AOW5&5)"D6#'C)<@HX"'JV8& M+O%=TIK["9$R6#J-7\@]39%N>V/W^82_073FHX3O)6#_Z[V')HWQ()QHI%3) MBX/OYP.YD;WP7773B =GQN^-W-#+)917K[#Z7BX/XBG1SAC\/.0*_Z)_\>R) MH\7XJ(7[PURCL>GK;76XRM?V8^MUNJ^C0Q^6PQ-\_ZX%9R=Y%EML3&-Q.J79 M/'<*MFII(T,=X=E"9V(.5D[=,[%Z]NOV)17;,ZT=RWWE C4O%Z<9GOZ+?IM$ M98*DWE]?PKRA_CFHKC*XJF;6[B+&7^[DKTU53<3R$9(YVK!OD2(QC#>7S80D M&G<:;E<-1#W#9S\:LVJWN2*(-;4T_E\PGO\_"3WGFF_VB$VXX]WN%=B@46AE M%>C"[4=NSAR?]I&I?!(/71FUL;S(?+6'%O/\\H>">BSH$KRX@QS:F6!V(>Z_ M/#CL2;Q^*'95.5 SA)\O9H!OB*@%V[Z_N^IA7GKY=DM93\G&QL(DS9M.0)Q\ M2#[>B ,9F^8MD-]K1-VJ%IG-$M:1ERNY:M0_*W&YHZ4B,0E:DZ8.P\*(,=7O MS5*O\^?C8VQ6S><:L8?PL3;Y?)% #+)I]4ET.VVST:@Y:2I^=X<.B MG4X'5 M35^OK2I["!.NM%6("PP:%$9,HHO!Y==_Z'AV8=G=BR"F2GN$I<1^:?R&VH31 M#+&-17P=HM.^U3%_B8X"J61OPV;*@YVS?78ZA3CS'%OAV@ID+1@=VB0L)WCL M%KC75:P&ZP(\MT,3(F/8P1T]S$TO_G.EUO^EX,0^D@\I6S42GGO%%E]T!=X1 M&,XD7ZV6))RG!.3%;'5M&BG^ 2CXQ':=>[#=:?X!O)CENZ=J-_T#",^4ZZV< M.57<_7YB!^5Z(BE^_U/,M^T/ $,P)(+N',+X!U#0-K!^)Y'RR-X8$/$/ZQ_6 M/ZQ_6/^P_F']P_J']0_K']8_K/^?L0)>G8?9D9UYMIZVE:='#>TZ2(:#R$

_U/O][C+J0^/J)@(Z'ECP'NJZ>O;<22XKVR8MM MD)AJ8B>9%;$KC$'_M]TT76V=N=T%ECF+SJ: .PT@2^5XJ8YVG,"['3QE\5-V MU(7_:#+".DGWLRX+<#]I MJ$/UO\X"?60I+&CH@,US;[?5MD0>(C2_[H6].MB>Y]^8G_\/4;FBAY>+K?/< M&HB:H (PPA6A >S>N4_&V'[U>'"S\=TM"V36**MHA=FNJVM)7#P7^-*_H?47*F:L/,S*BQI]Q(/6B%)!0R#'T%\VJ99DX*->;88EQ6_43?5"0A M0AH/>9$TI@RFC%,41N>@NS:OOCIT2\KQ'/X/W[.P,.9PS:\TDF([V=@;2Y I M;*9.HYO_6(7^ZGOX7YW^+U,GBAX>SW.K,\12E)\15/BQI/56LA\"I5'._N*K M);Q)9TEFTU=&24O=X9?!%#[\M]>4G_(R-#:E;QT:;(81"P*YXT@T7XU8@ H MD_:'HX<4F-8?$N6'&3^2_K?I@)BMP[490FA9PG,_4F9!<8W)H1=%,D!F@%2* M6M;-(F(+DY?W0XQC.M2QKJ.GJ(E)0U/ M&67]I_1IM42[RZ:J8S1]\X5L//&, ) I12/:D)R:0-X94Z9BN>,3PC@[50N5 M0EX+DXD^X9H$N0N+*,[07R(T-NX7 PI/$A+XITN_4& M3"08?9$H3_',IUSK M9E%UF7N[)0):J.A';XCBJ3>)9?:-FIK. 9#W?R&E@B?5'\QX(9J[E>W(PZ3\ MH/LI3(AE:-DJJ,6":D\[--0TGEBOH8)"B4-I\?&=_5PJ"^L.\@\ &7J%7(X M@OI&2CE2<0A?02;V0"S;Q97>RCE*C/0W3P*F';KUK6-#JG;)NI3=^'[F^'P. MF3&R7B9DZ#0O3RU/BJ5I-76DVZF9^:7_&KZP@&$8[R[+EBJ6^@!=[ [ M/E(D#6X.(K3I:I7D5Q^V-T1V[95)-#UV!6#CTG( M$JW4E;/:C'368B&RD#%WW]#(T]!Y+YE]Q^G4,_IK8=WJ:F7X%9WVV\-CJ+Z5 M>U/K9+.T0,%=/=AJ7$0J%B2F2C"PP^WSDO-97,25V+)5(A\![?J&7>?%!' M T<(",_>OMS@/3FM<8E(]V&)7I(;^1HBK4*']V.HPB7DXLT M9MHD&T9HHI*0XHSLL-+#*V.KHW:;BS&9.::N/W6KO,O$0Q$S>Y2M(3D=$>2'8T*LTLZ(1X(MZY*1-/*W^( MC'2A)_/LQ^N%U'%R8A31P]!O)@G8]YS05^G:]G&7T5!X>EZ MJW,-?KMUH6>,!*O"#M91HJ\EJ*$!&Q?:6@"25QH - #>/"RI_-_MJ3[-M[O8 M_J4UWN;:^9\A#?8SF<]\Y*R3Q,#B[[_FEC&V47(9>3&1CXBO_0&$QK]USRF< MSX)OD61NZ?)LRACJO!P<-0?0!"L8>>JI+.>0PA_./DEROE%HK"F.ZLTYD[/[ M>'$T)*+U8'2!(QD2+0);S+68N=;&(55U(UY5&X#:TQ2;(\T]J4]U ]#3@;;;=H(#"KM#2Z0/PL-U2LY7TL1S0^QYH$> M!2E9RLSZ)4@/B8],NLL>;)B[&7DP\1H*Q;7,0W].D1Y-6?*ESMV%J\(33S \ M78C?C@V?XIO!GMTOQ01/R9:@MQ+COVQ*(2E"*%D0P(:2L0G$,K2ZP\CQ4U'Q MF6^U?5V S:U9>XYJLQ->N*OQ>^)([E>8*Q3'Q&[3VXEVLI2S:G5PT?Q6L3Y- MKCVYQT LZ8G?(9U"";EU">Q[\F.\^PPAT",CF?RH$SF8=5N&>GLMZ:U''T'* M6.X67C4)";Y^#P*/:MZF7&:Q9+/J#X#VL"DK?N'XPFQ%@9I(&7W0[P-#J;E5GZU_M]E^">-BWKTOSN3T,48V_(9_"B".0M)2Y>I??BY!9 MN+Y>F"A(N\9LSVY&V JH-P.<8[U[OP.Z*@15JU7: M*F2FG3)&,X/6^S%_(RK3MIEVI]9V+N(/I.D*^\J0RS+MMWJW29@VJBLC4!_Z M26(*FI@$$!KU%6@ND*/87K)@'D*?69-%A&:RBAR3CJ=@:$I/^IJ4]LS?(\YJ M9CP\+=._\1ZVWX\=1#IFD*+6 .8Y+>97(!HU>5LIFDGR\6A2?GOZ4M S-\1X MB8_;DW5!=H3;YL[$0>]">0^);;](P@ZMCC%VM?FE0DZ/DB!W4@0[!S$>;Q&-&,SYU2M6"1/\OG1']9X*<\L M02YEI80GB#4E)^HW01;_V5[479]R/XKJN/6=9.?(7/_0V_1'XT$SQY#ZQF6$ MOGFBM=+KT!8A.(6VR0^RF:,U,8S^K")A_T"JG"$GG/S6Q+@M:K<-D*FG3H)-K8LKZ'/GF.Y>F E VLR M,=(_ )NO)?U1R4-7 J2L#JJ%1PE)5]A#P9WV3*ZS;Y*8-F=2]]B*W*B&EQ8 M\C/C-3NEQ3>EV)=HM-WA/LQ58DB*0P=Q$>R5=2)?AW6M7.>R.=C1BESC)TP; MW?K42'I7*AR4;C3Z#;RT[Z9WQBKM]76PY#6#)76-]&3CU3&<6BBR[4U4S_DK M0-Q5:,Z&-J1=I-B(-:?IY@-Z-M.84^ @B^E"VFJR^W'/"DL]D/EZ+\&*NGHG M4 IRE,?^&5@79*&* 19?-T&N]!%F65C;+0 \K73)1WZY!YL03OJ[8![J9T6F M2/NG5KAY6/J)I*P61EP]PCFIRS<$R%K*HE@V-2JJG>3Y:-_UE MV^RLXXW/V)/(9>=6B<)##[BT07,GPA!9*AI9DK UPD^*(V?)0.ED('/*R%]7 M"6M>7YP5G'M&D03]DP_>!6+T'/J+!$MWT-VM&VK<8_0'$ 6K@"[U&X%N_/LK M+>1LDGEV]N4".O@]Z[G(F9:4 /4])QAZ5_P"27MS= M&/)\SW_%%I?R2U]3T]2H)\B>![(C,.4B2)S,02S8FA2&*:-HDYL[8=1:-W$' MH001^TIH6$=6,"4=%,X&YL\'6]0*YSKV,P&G86U(^U.]!SU1;4,JWW0^CI)D M$?H(_':",JFZ0=%;:-?;\[RD(E.6B1PQ?&&W7YI +S^1D0CQT;*LDUIJG(A! M5Z%IG8K-#E89R<4!'C>PK2OO-Y# $U A S=GY[$_AY;S5UJU,E?'I%"?9!H2 M6F-M[<([%K!.<,0E"<;P-62QWHF+(\SC+(VOO(/>#/6*$=W%Q_I^GHC<5"RF M?T7*FBC]GFV]_PW-2@:W^LQ'C"",R)_9QN7.](TKW&1"2*4UR]SZ<6!:+2AH M*"%U/6'FS'"28V^P1!?8"KUK2!MV=XOT\\21\J"9,Q_!<-&U*FT M](N!'9*C:L"U]W= V]F]UDM+?&$NG,GB^#8%'#8&I;<_>QCK/(V1[^7/_5GS M T*"9"NVI+)94'C@O<^6<,YH-Z([^D,&WX8ID=%Q_'3;[&"Q 2J63=%<.7 & M#FUMIA8$=R$M!.;RTDP?J0I&<(\%C51FS%:Q*S20JI^RW4($!=INU9I36D23 M_2(".G/=X2F-HCBWG)3F0+:BIN1[ MS]HI84%U^/.]]BS@IZIX*(NM(#J5_C-^)FJ=5N7(1LB+K<-M-;AGWCE]L>LKEAI14O'+0[A-K D.^6JH@LV MB4]C[XAALW/*M=@_[9R0PG5 M%3 RLA^G%]?YO'$^4+/ZT*BU,7&]6&"PZ=;C]7A,MBDSIHYDRB.;ZU^+,:3\ MK\F_P!)IN)%%\2%V&,A]6@)SX8/VS@@FMP?-=1=>D'$G**@OP?X "!R":1HH MX=])]R9_U5@UA@E:^[*II*6,ZV'G@5[S]WOUD!LEI/EV/KL8$^THEX16,-8+ M>]^E_-93M>#>V<\A$*?&\SC4NT?/L/>R=G.TI18T,(9!X.EOJS4%M'38M^_( MX"X0_?Q>(Y&Q0R5'^[>'GZB:(^8+)3!?B#GAPHPQ6ZP!.>[V%<4]/8U6C$>2 MI1TAQ<9W":>C,JR8&2>$/M.2!T5 M;(Y+P4M=9N<;/@K7Z'MTDB0;Q.G M)HH/[Y_P>M40.9!Y-]WO(%X;&/5<&?5@MU^.$;B?[3'A%GW3Q9X\SONZ=EY: M(]JQJ2:EW:HR&Q"EH,(PV8O$,KEJ3$I:"I^?]WG"G_'B8$K>6O/=47G>]. X M EG>HB$<=VZ;]_BX/ BJ@$31QR#6Q'D*53Y$OU:F=O@K8.T&X '08*KVD!R,>P5W%-+T#-N8:HVB.#ZB9B;2+@7V-)@9K?YXOGG M[[QZ[K%TR1?6HA48.,!#E2F8)[%>I9O.JH37J<6/D07MO=D5S^L7N](V=:L. M:Q1U711SSC!&7L)(+7V#W"WEDR\".AO7G+"%!5.0:OVBYP\G+U6KEJ;4#T5N M=V'X&O([A&&8S\P7[9>S1DRI;V-T&2Y<(GC! ,I/&5/. \KC-X,4E*]"EI]K M=D211!0YFC%0ZG_VJOIM?_IW=9N<&QL$2^R839)NZ LZ7\[BW._2%Z9YF9L0 M(97V@#&#_>0?VY?Q \A5N""GK13)K@UG\48BYK./H+<&CV(EBF7+!D..L8X4 M P.M?E\N5;#H]R6DZS9V//3'(182IJ^7[WANWB4??]J9IMY\+# FN+9@VSLMN-41S]V^Z?8HI7@^5ZC$BS W!W.ZJG M/)ZI/=-:14ZXCE$!7J QP<>Z>W]2;U-(O 4^*UP>M[NOB3,3=X$6SM/.;@T: M0JW;C%DBR2YO!\T)VF17=RS4AIY1A^%9S)X%:GNN$2=L]]<3;N%*0'DSG39P MG<>HG7'D6-%]S,_P)#=XE21/Y'H0O.G&QWI7Q6"BWMJ.G2EBE74_R_B<:DOX M*#H&6@PJ;VLZ+B=>E&994X:>VVJP:9*SD& ">\^X>QONS+&6>( M&1:80A>*^"FM_U*941UI:FH@2)0LJR7.["DB^V7S1.C5 ^A&M^X3 8B_V;\IJDI*ZYIYL>T/!%3L2 Q M>#>UQ1;1#[8&D&Q<9<-IT<]_+UPAIZR9VE8AFR#8.T:BBF=OF9!U[SD%NU'= MY8-0?3=>=P570?X5XWS:0M-88^.C M%-9\I@'6:NXDK0-+\SCCEM$FX\^3HC43(]"\E5Y)GI+^9'E'>J#T. (V#G$2 MVP^FY[8T.77:5%YST=8TON-Z VM,1K#7X/#A)[Y44]I\++_$^WXK<3DTVN5! MY^G_0J*0U]!'8J;J2,A.S+%H_4@?GKZ4!'DD$TV?65\>:$PGA [$O';%%#>7 M!Y4?P>IH89H\3P'>SYHLW0K3&^*&E:-^1.0?B# M@SF6/U:.B4CWO//S/O'7'S/;I_@_%L>1#N*_G9OS7%%C L6,@6)'X+%2^FX6 M0.:_?,*ZOV_)0#;6U"S'UX59_NE_BTN,@T@=C$I3"D0F(ZQO5NH8RV-'[<5E MU(G#M7UM_@ TYA^E''VJ$;^3;]2>K&2-E>%XKWX9)W5C7$",N,Q\'V3535VZ MWBO0V?(YGD@TPB!S\UQ?[D)#G(F ,U M/XMYY[[5H>?5&3B+YYNK3O&&43R[ M!=ODP8ZUE?G+WI\-*2NBLF=<;CXP>&_)K$1AY^ D"KJE_.74BK=)90%%J_TF M/D>Y_-5/+B5V2UK+R.^.Z?<: 55*^J13G+^L!MAQY#P/)7I&!DDOSO&SU_3D@K62VYJ<)@ E.29 M\M3 1\$,&:H73HF@P*;60".:@>.2PBM422 Y?NB5*(I+*FUP,Z2M ^-=5VMS M'D)'T\+/!O* MI,[M8N\^F11(4=R>#ZP_<#-*;ZCJC-Y"LND$::E0]1$A^Q'5>B.BWL/%H>@ M+8'+9AQ,N;<_3\2>Y/7RKP?D?A(:$OI2]5WP;#PPS\*NBPQ-@#([L^V)8CJ\ MI\;4%Y/*3GH_W:H%F-WB&-EU*0Z>GVA0HY=4Y>;_6,FI14S-O#(:&-#D?310@TO]_(]CNMF.;+W[E;:Y@2 M+LH_I!RV.^?P!/\I+ZOS][GOWF3"B[H*WQ M*O4-[TOL83 .:*N8W1-Y]2XJO7X8, 7*)+Y(R$NKJ#I8-#J):IC?3MI\R5RU M.WXAV,IO;3ZL@(J)0;_@Z(+]([W!:/SYSN7R^%SWK<_5JK#SS-<1=&5GT3KR M'Y-N>?:LD HUJ0/WBR/)W;*^O0O(('0)Q)JW5/2.\ V/MO^I(@XQ\'+7735G ML]7*@G2^W;K4/FMB8-X_?WESYI3-&*+&K:#@'IMVN8CN5+&SV3,X,S("K5SJ MN6?)F6TG_;([6L\!"XBF_8XEU,Z-,R@RJ>Y:5'$MO/(>_: I77MY"'<^_99T MPFYF]?T4OX&!>:&+1RT!!G)(_H#CZDV>H0\_SS7^2_O[A&RL!?0JV9KB51-E MW'Z! 6HQ@6JG_XVSMXR*,^BZ!3L0@KN[6W#70"#!@[N[-DWC3K P2U L,:= MQJ&1!H([!'=W#]9HDLE[9^YW9];,FOG6_#B_ZZEZJO8Y^YRJ?0J4V<"ZR& MKG$ZO"U]1PGI]_2!XO@/=J8:M!4EQM<'"0YW.(:>MNKH$SN,?L$X;>#/G-_D M$1D4R:6K$OE!M@ZAGA49O(^*R/K?BYI^>!L'%76)?//V^7FV'=:*A]%6C3A>M=A M"NG0D/> W?S;W1PO(;W-7B/FTDR:/+ 58W/"%3B=C_&*?Y@).^([K-&IL8\%PL5M'X/_-JABA8&W4'2I0G8L-S\= MD*/-@K8[HY-6I7CVHZ)S$\J$^P@VRQI0=D5[@P6[2M=.S9@8I8D47)I4IC!_N: MVN+%_Z? ANA? .E#5'^[/!3X)K0XJ'U#L4^)=;DX%>C"2*X%V.G 8(/:BX[R MQ<1#%]OBV$<%ON74Y*GUF)06_ 4P S_\!=2I7OZ)@]745"J5&JE4R52,X("Y MMGVM,MP>-4?3R29QE'F8O*MGZZOTQ=#N@A2>C0=@69'=S)#LHC4_X2OF0L6J M]A7AM2UVGSY1>ITP-1DFO#=R12LVBI8W3&1J-J;J1LU/QT M7Z5DN^E^V&+AG"%JWV?T^7]"/!43&E8-5 D_S]M;'^3&9)Y>OU1V^Y -^M_H M1(4&OMLW9TKW^.2%"6Y8'_GG#D8$#9DX),1<^/TFW_\X0C'ZYI_9.E;$*Y3[ MH9_?B88W9<@D@,U3E#%KX75+=#@L^8 XJ2%%)WDI?.0PO_+I,O:N?'=A?[8F M?7-T^O:YP]8A[8N6*F=,_YY-&%(4%@\XM3)?92JWV[] V+J6 MEH?*JDIU^QW!-JMA-8QK "[<@"LT>%1H-5UKQFMP,W<_@:%Y)D+N:<]7>;JR M& $6 AIZ,5:FSW:-U-E#RGOK)XV,+5!=H@DV:RX^XL/#2F?9E$L M\NDP0BQSG=KW,*/(7=S^L3E#P1/%]CRO8NF*B#N/P_F32QC@14L=]Z:++^$2;3< M8-(B&T/$FC MV\]?8%+\\W('\"R?J-TVV,\2=#?.C WC3UU:BH$E2^X_^(:M MBBZV$]26F:[2_G%(KNT)>B%*8PF'"V[F],MAZRYI/NMX;^'#)9G'&-Q,>?_= MMYM][>=_VG;1\N?4,BW+-]]*9UN9[B6>37-(XAC*IMYP[U#9R@/H]K-^YV0Q M(PK VZOQLO3!CE1:ACV%4^Z8;_T$BLEU5'*T'ED-WD+P&%"@G\! M%)LGB_Y<7=F%@^<5CGQ.*9*+'03K5'$U'VWJR7=#(<^./WWW%>(9?OV^-?+4 M,A&LH.BIJ%[$_Z:U.QGE<-U'QTJ?386\& WGVS;T##X+R(X>RK8MZ"N5I/>X M84$'+=^1#4I3%!7[OKE4;?^Y +(CKQ84*TW96)' Y2HE&&(@Y+B4R+O/7$,Z M/!AF#M6]P-W\65+^4&4PSQ4H$0PL:TY(+3]IV9#K-:,55\Q\N&%802JJ%<59 MU\'C=^-]J"H3;DH_6O$P>O=01S;W

?= M+I^S0:GB$Q]8Q!;/=9.Z7@JG#@[ MSU[]_/+/WF,X/74YA/%[N^14BTHF$U$18,(!36![2P'0PP,%GCZ,:)&V3]&Q M*B,41MP 5M ;*]38XXKF8%'CI2K&O\E+?9_-N*P9_K-UIMM+D ]P5I NBG]ARC0@/P[-F?A5VE M.;G[5RW?IX8C;-:;0#VH/D8_\_K;%[++FIX&0[$$/DW+68-!P8>"LXJ*^&U\ MY9]<59!^8/<3)CC6AMAWMF;>G>N)[6:HB%OU6=HC=")$.#CR-QXL]-=<10$6 MZWE]_I,EI=^%XOW17?)]2^O;FNNN S.+F**\^'D#;]\*Q]E@$:#-KO.;[(.L M!V&?J9MAJOY3*O7=\%8':+JIL6U]O*9AL2-$B",N;04OQ6TIA8-R'3."9$A+O/:7G?ZM6*N6F-44VLK M "<<*DM&33\A+G2(*_E.92_1,RF!I7U'C6LRY^G5V#K?-#(>R[!>LI!B&V;1 M3XQ)FX5QCDS5:,\$67KW\WZ8Z:8:MCTH91+A(C=A\2Y+5K2$:" 'K)E@CX/+HAR6\$@ M,Q<2K5F^DD=C]*(XV1F,D'$T.JHKI>MUHK;JR<^;.^_;?ZKNYT9TWHV>3!^# MB-.>QC ESM\>NDP,V/<&LJZ]'3U!S$D)!@(H[YBF_AJ>E\L\.E"[?S;C/?!R?+ M!-Z$<8RP,[_U8::;U!R+U_.2 D%2W5)E12THER:LW'5?::M->*@]*LUF;JLG6[81.CL2S-)A^O""6]_D)U6UTH3D> MS$-]IV-YF(Y=E!GZS4'<,S-HM)]S,_N&DNPBU07NU71"T/57XVY2. Q\?70; MYB_MIX6^@YR;T=-W OS.X(=*O,3CZIVR%Q@XY"9O1H[<="\P-^N53X=(O>_- M&-P*_=)I:)E,U\(Q[#C9TFO%@$DH/P!LTUB3A6VSE>]UZ$9%T!-_@@P-+ M7=>SCC8]K:]4_^7YPSPP&'?=8*16O>R$@W@2Z@GC&T8\+R Q)$@2KXDDKA]6 MWB$F:,A_3?^TFZNQ@VRHQ"N[28[9@Q"^R"C('#0'] G\XP9[+%15 A>1;I9N\$X3VD/A! M&-.UY8PEQLN1GF#02(RXM]W&14O'QB;($7I'V-G$ZRS%V.-7ZD3 W E=WX?. M"2?+E9ISC8OP*Z.FDYA6A:9\("AR69",Z7;;X7(:L6CJF.92@_JY6C7!PC5X M,/--IQA'K;1BBA@O"-1^"D#>!O=B>TDX9>@_;6:6;ZJ"/;#[20J%FM-?71/+ M3K0%Z>0D*4Z)D7('2E1O0)O7!V'.[9UI/2D+.Y1(=6_Y(WPW&-GML/@]X'C> MR7%XX'6!^U&*[D3;:9;&V3M1P0!J/=\-1ZUG SSC(8HV70[V1(]&"[R"-V_< MY=\8 J_PF\-+AO*/%VY,G$A WO5FFU]%SJV@5'*:_=48?.\ E&JNOM,9?>W3 MW2WSH.8Q@SN;4.B%3:HZ%UC2=JS\^DO!MPI15+]=L4G?J'XI@KD7A5*6[*!J MP\ZBWEA7FUD?9>;7%^FD!*\(+;9LS5U>'>9 M@+V8\V)3,T?:FZ4ZNN:':I9 M#&KB8*O<1$183 ;>5(,^ +*Z$>S0(?%T_?O:?,QS;;5GE*5HB(KZ.]LE>=\- M.%6(V'TUZ$/O(NSI=VE)0 #(C213PL1PB#I]K.11\1I^0X^"XT( M?(1+.)+ >X&',//F7_E@Q@--6!R2XFY=\3D(0[^K5+<[]N6W2*]/L.7J7P Z M;<:UW_*SU*EW=LUF-J4WXC3/J:#LX>+I0@)S-1='(HC[1A,DJHY8GZD.4X@W M'EMZ)3O\Q@=)Q)/.)LLGU M3#"Y-/0A/7?+]K.6\9OX;!3+H1VN,6&,A1&J2OC"-.Q(A:@O'NC,>"&+8#^:M( MFAE[;-0*4I@UU"]1,ZX'9<76,(51UPZ:G5_($:I:DS?GSW\F*LV<*"5S7)YE M6Y=SUT";BUWB&"JT*$&)ZK_F:U?O_P(L39J>X3E^CPD?!T4"NT\%(/X!T[X1 M9;\#8Z [I? H-1$CCX' ]M7CA@\X^:<4RN5GE.[E-W@A. N:]XUQH8;MP8E> MJ@)]L*>H&(;9OF!G];(5D=5>EBO!V/KU(HVO,7G!!W;($CZN/@KA?-Z-0=T7 MIU'ZJWM/_=;7?^Z[?#ZGF3PPG%NTQV!;B=972E59[,QR@04Z&J/&=CY*66,! MHE[?0#[ 96FJ>2O6$O'-YY#8'.G\?J',+M?G5/1 M8&=0X0S#UW9!TAW#-!B (0VC:Y#[9?:/ZY8\.[P*\'!IJQ^ MPHQ@_=(DE/ C5CS\P@)M#P45E3$GDC;J^H3PA-3HH@P+EM'BZ+1(X96QK,36 MDZZ/LAD05A7^ YF13%+:U>Q15>JMK."YE5ZX:D?;K.=N^>N9.]WVZ#DJ(D/;#]MFME@ZZ)N'!H[I!_H)-^U&/GA\6$B35 7\! MV$"CS4@A4T:319#=LU=!2X(Q2+2?D0G/]-OH:O1NB([;3'N,UOZ1CE][#FZ4 MI&7-V':0V!T'9<"$ME9'^L:$=?M*@[,CIF#4*)*0[H=A+#54;HJBXOI,E%7X^C@Z=R=&I)LH,,;ZV"1JP;1++-@ MV_99EF=R*:/AJ2ZQJ,QH&4.,/6=)Y(46056"(/'K9XVY6KU[C6XVYA2VP._S M>'A?OQI^1?:@,4@Q0/S ,>E$H0%QV_I&#='^2@ FK9CUE4'AC1\HHN;FN?<( M>,WYN! OPV1;N3]>JMU"!,R>AS(6$FM,6*(HC]N)E\*N]VN].UB&UR&"2S[$ M^DP5MD>\:HIOBK8XQI:]1/,7"F$-<^"=[C2IOG:KH^G<2-,MHM^;R Z,[Q3) M1'@"21$3J /BX%5$<*^,P-B!G]BSU)%U(MGZ37#5E.8B=:-"*T^@<2VY$+2F MA5)M I$=0%TLW!7\$D3N[<=)"7X%V_KEUMR^T^Z66^0*V$W" <9EJ/Q9>BC! MOA6^US0\_H7L>?UC>LC-->(+O<^K;J<1#A*3Q+8)[S3^>K>.-;;"F)2P_X%* MFWB^6;LJ"]6>N5*3"P%C1\7I/"T;0>EBPL1O!$$)1A]:J5N/T)E\CJH@5^91 MX$ 5>Q8(K(6];$W6"K)QJ?XLPRHI3LOG77>F:(&&2J4KOSB7:;:"(:FQ"G_? M8' 61$*4G#$YE65$*T M.O3IYO3

&5LC Q:D,!$',D^$9HF1\ ]]?AWSP392[,>AV/! 0+&4 M57N@;-:CY[!G//>;[NXP1Y26@L]<#5=B2O3R:'^L(_6V +P"$*">.=Z)C_C\ M.22\^$, 3BZ#G)?D?236\"A5L04C^&UU\5[YV"M(ZWCW+^*!J4C2OGHG[ZE2 M211NE(N\P]&91@')JU8O='IN168#=D#H'#7:BU#Y\5/)^!--0SIB<8HJ0V/= M*'.MO;)($MSIG:YKI]:$A$OP0Z;*GZ'?M(G]Q,'H,$+MUDQFM9S@X4_ MU(O@NRDRN3>%GF/8\H^:+ZL$ETS!=M&&6^ZC1'F9/GB[;WE?H7*YAQ]\'-D) MLKH?N/\YA-*4A3]-WQ7'M:K /21@.<@P[+WR9GU) QE)B0%Z_)D=/L=YNZJ. M<\SN)C9S?FG__#G_)(FIZIH^PQJ>X UC\C1)37D%D_ZR[M7H4[HA!P2R?&^W M:9ERL9$R K-IWL<7D^.X4])YGVH8/DC]!D7EDC%XQX+QR9RM0QP#"ASQ61-J:O,^ABM,!ZY"]3A*'2YJX&G- 3X?DTW3 M3/(RO]O*[.'P*NGATHX(M:11=^6":$K*34R,FDAA&Y_X5)#/?%^F*4GVZHV3H0W M"-L[FUNBA=#.L0K)[1XU>_?B>]3/6X;SQ1>9^[Q-U($9,4J2D!^3Y?2=XRB6/"/1W+CXE9 MUK;CK!$:(GA#HE*VW#Q#2_?LF5ZO$C?7IVF3?L IF1=].+<,]J !U9XE"]2R MF6.M?$,4;Y:LA[WZ(DM,\T"H?5,,I$<:=+.=W;[(.)B\"5BLH.(,J#8MLG+%> M8D2P<%R)D)3&]-65]8YTP'/_A2G_>3>@OJ-Z46&]=1A$Z33"-0$G4$*DATXS MY>*=VVK)2+3L690S1RH"BHTVH*_R/OV\5;PLGK&,!ZM.5K$^+<0I[2LPRD]P M@"QOI*;@70_+5S2Q_\+Q-S'.4M.(P#7CJ0/G]3^5-AEDPZ>-Y.DQPAGU:)+!\WWX\COQ&RD.'-.3]#?P1;R84#?C-L>KT"S.XX&3A7E@;MGS>U'I[M.TU M9DG5U+Q]>Z]QO1)8KC(\DM3(SO76GYO 'L;>DU=X=?WAK2!V.= M EWDXH1]D#6;163!;%9BOLD87>BH*;A46.Z_C7L^&'1VMK7.E2BTU;4TZRM^ MDW3O$1A/M2^06*)N'1J[' CX\GP RNM_5M+62# X<[F 6D=OJU)J&B]=8-7N M%ULB2AW"%4.U:9TD/+"&_8*P9B3:Q3V5' RY$OH M#[HXR)OFJ2@O4W.%]H;%YN\VR>-:1A/6MGM!60:;_B.1/FNK89!\2[<$50&- M7Q>-5<=67 J&C2))ZSU>0$Z* ";-)BW4/GE;.]!2S^,0V2".DMEY[VP]S,O# M U0TXH%PV&M7]/G^\5G[L[A?W!M2Z8&$G-UF=V]I M!%TV_5?I(,'V]M&2Q- M1Y%3'^*QB7ZG!I )]3)V&N7[*0887"Y_9(<'4ZG$Q&2(:L;OTRR:B+PIM?GW M,?;KPN;MN_C^/4-M(8( Z.Y5!>^!"6X1'7S?&G%&QB(IIX( M_/JZ.13HMVVW1CI*$*E51@;F_0L@\4@.7\<->*J;$!FT>_H+4*W/4 ,&9%=< M@&HTQBG/KG_DU[W&S56304U $SW7,//=<6!,/6M76+&CV$1\=/M=S'VPW*JH M9(9:?HC,"OEV^2!;0Q?6N].GAUYMM#[FP[R'V+#Q@%=^#.DG=VVE8\-.(O9S M40+EA1Z$B?Z9K_I=:@G]"P".L"Z'78"R/UF\V?*G<>45.U5?(^VR]PT?-'HQ MHYX;R(TH28>6;JX:K^&VD#,N<\CK)L>9\UH\J^DJO_3;A.;ZPK7+IW8\"@9* MEWY7;HC:PN7G8MJ+DLBWM4ELY8;'J'.N%N+U>Z*T3(-!?P'?GIK29PIX+_ D M*;WW7"A[V-"I_ -FA:313[+VU[.!%,UQ249K?9X0^2QKB(AJ\=<2_MR8<7A8 MM6N_?0'J?QJ->OVO6HD^[W'S5-D&SR=BEX8,D." M/(]#XL?"5@>A;M*IVIYBDFFKE!NU/],)NV?7#:N684W,@3]LI<4M>]3BO&^) M-0)EN[OJIDDF\1U] FP18Q7ZG]KF"#BILTE$7=?JK-N^ TAI^22IX@*/;I4Y MOK15XP,H@_WY=*DR;G> M=PEU-%[9D-2O+:\OJY1#PP? UJZ#2'VT0C^E]'XMC0?( ';%R$6/RX'"3[C1 M+D)MM^=VE$'NHHRPU@;WRD]UW/+'!BBOKJL2R.Q92ZCBQ*9/B/1)_7;4\92L MJT_%C1S'RAP))LB;(*R.-?VO'XN5J3AMSBWRBVY?0USINZ[4O]IW+&Y^I' R MUI\X<0]RWM0$3)O" H_SPZ,E;RX\3Z?2KYW M>WB>*W'/KE_5--E]6!CAX76N3Z+,,N+X:TO\P)XXDZ&Y'<5-%2)+HTE'%_7)UK_=@]([9#B3? M;?/")I4Q=9KY"YB5S^&B_<69(%1M-LQW,B(Q\:QVK\EV M5HC-^:*69E#BV#I.[K!*_)Q.[+,R'AF[21(_SGL7+G0U+FI=XK$/.ZO&0#&, M8$>G#"TGCV49X'XO2_+T5XOO*X5"&&J'C*$C(X"5]JN/B'9G'_-?\4#^>B4: M8T]%D1_EKCZ$;-HY-J_MF#P4.&CY18YJ7/K,4C6O&F0 OGR)X.J<@[QBM7!^-<&M M1S6\6EAG>Q7T19REI%)0A 5;_/R<6:.J+=>$_JV(-?F[X9TJ<]^#C5G->1#] M])WQ;%':LW/+M+P6L\/"^SZ/L+\ CJ!YE"[M(8Z,T;Y,ZG?$XQ.[L=H5*M8E MQ_[IM8+>R69Y]4P!1N0B((O)$X'KWYMP=UX<2MQ_IW=A=-\Y,M8VH%K5SYE[ M!E-.SF&'E3)G]*CJ!HE7[2Q\"!65 \?&TU.?^\^[V15JSJ4E)]+9DTC;R!6T M),5$?*2/06<%&#GAJ8G?;F99(R4URX'^?SJL XJF[''RW!EB[/BL:4Q S8CA M_K8- SSA\T%%%[9]R_%:Z_+_O2)7#<0E<<9A\SNG[H959-K/3C:2>_ M,W9.GV36;+DE3R0ZT(TDM=P4[HXM &HPAG&T$Q'P9&VN[J*U-O1 7!4]3D8,ZDCB/L>HH9P<:,N M6)MC;CYUU<\Y;\-;("@I.@E*252ON6O(,2T*6,O)&%I @7JIJ@% CV(G/7U$ M$F9B_:=D>*J\^ZNXP3/H\* (%I4]X"!!'YB8:3;XFWC@%,+7^F_)P;I "6 G MH\[L?@LN]LK'<0)#HCA@4*%*I5.Z!*K TR:#3TT M]^,IG-:8<]>[H9/B2+Y%:5'\@DDD[3GM-1D5CC>."W9WYV6*L6-H M3"2R*?P0>31.M.%A;#%+"O_UW7%XC?S/( ,:=^OSDW5:R_ @4%.GE")JI2-8!Z=FMYO9%$ZO- MN UOW_\%X'$Z<]\IKGZ:*PE7S+3J[D@0?:ER_8^DM.MXZV?O,/G9I%?D8@8> MC%6%;>?:@\)/H-_K349V1>784D+I3\:B/TL:DEM=UDX,SA];\JWCW(8G'IK' M'.%OLYZJH$7+F#]K !81(EN[C*)/,XVT_(+_OFMS@-1(M2;1L6IUTREKL!$+ MIMEC3Q1@M5J?1=>?CU'X'EGLT/$_QU6=V[YXF*@/]=-%$6T*T4TO=O^W[X'S7D MJ@HGO2S5C)4[],#ODL,[FTVP\0M\>0!KNH4T1;.!E-#,Q5TB^MJJ8WG#>G'2 MFARAU#2C'+\R(6MHAQV_[T'6IJ9$28'[?;^X6:Z;!\K=2A\SM*[]&S]L#-\J M_Y",J2$)L =9BPGQ;53\,Y;R1XG;,D9LH$VINC3!+BE$EO-3Z%)2'X!]PD,D MZW-%-?"IIJCB06^_FG66ZYQ@HI;><(]#HI&J.ELSQ&+L!D'+RXI4_(?ZBAF1 M:2OT8A0_9^12=K!J./:Y;C-;^]77<$ENHF%, 21S3KB 35:70>:-2J%XFR0X M_T.)0KFJ_U4/\T@C!F(F^N,6X3Y9RZ4^O:]6?DZ-0*N=SI5W,DL!=8J2MWTP M)^_SZV=+1P!;@_#XQW[\ZS;M&QPQXDG62";KDK4E!UC+)Z&E2^Y%C3FI60D& M8[B5O%WRS)^$L8RS]&8\%%*/N?55NGA/D= >F]HRBO<^!>I M+).L+XL'F+XU>@OF33),ZD30^,JC47*!)/!+4]C_.O*TXZ;7X]%Q)*4/7>_21\+[*"R$8$23DF M=2T5:W0LJ]#9,=TRO8*QEE.X#QZ87-?/G&R(MJAC.V6LT//XE7W_DG[?TO#C MN#,$I<@U/@R]YTA1*K*6EF!I&=L(I* =TF?I6<<_!&)H^C0<5W]GS9%[&A^> M^\-::/RTG:9Y1_$.^M&1?VGL76YG&C3GYJ-M$M,&L(/(^[V4\ZO6O&\0?A0E MC^T)NW?&6G-;#83?X3(D)2AM::_:OQIQ>@K;D3Q7C:%[*?/O;] D6G:3IQC*UWV?5:-T?YY#K=HZ M80L,CM;M+U1K&*O;8A/?F!40*6_>@%CT7&BJSZ46EFZ60/+/X#= MIZ[]U*Z9BM"D_7J5\MH5I;T;/5613::;-M&4W$K&W(2SN59,>[#'7::K2UJZ M#EW)< 0F+_SM&5+BG'&TNJ)4:6.:GDW%+H2PY27"$BGE:IAK9/1E/1E][Y^][1'5[ M\/+&I5ES)U ^&;,'2Q/M7@Q+IWXUAUV4C%RT*)U^@K%F1F@5VYT]3RU=7OC: M3UM!D. #DVK(DDVR;M1K&@6ZA0CW5Y>"TN0G(CSV!PK0#2-CHS^WV*N6UHP6 M-B^5<:[O)S)EA5]?/G=MQ>Z MBKI_ 0Y;.'NZ\1(#1L)57D*=NKLD5+O$TK/#^Q,#.VCO)-HNUN5$ZS9LF==E,N*>4#2<4_#(,]?TNIS$4B M9AQ$RO7>]MCH3IY#CZYY@[_EJ?2/!ZI^G"E'6,2(X@X)4)@1JG0J/6):;1M/PG(W0SZ5O++"% MR&[OXE1?D^!\]K)];N68 &X^!&A":&G?&D6*]U-R_O'Z??5,ETCM^]@@Y?Q9 MQ[U?K"0(.QX\T*X7S;1P3]C6GH LP>1]K5Q7)NIG2/1U,?Q&3#-$S5>()^HN M:@Y.7')J%)+ VCZ[TY$C7^:4'B=AX>[*'Z3JH7G\]"=1N#I]A<-)>F6ASL^# MJU^Y3KD.+=-V[4VHR+Y7( 3C)Q4[(+JG,87HD[ MCGB3_TUAH?[\=,(S[%J: HF_PL AO/"FV&AS2VS6^N.C((GC!N$E\A4>0',D6]F M,,)USILDH 1_ 4H+37FXINV%&PI>92.!J285F=-?-FP:0'92BFN24[M;.1YF M?7TK9RDR;GZET(X\8N'BJ^JC5:YQK(+H*58F)%2Q*1?'%7H_DS/"_JQ/6:"6 M_ R_YHY68P.;Z\W#;R/[$8/\4I9Q$&F, I'$%P&0#U?G8,G^=Q>*%4.*#4TB MK1H/2B68%8P*R6^7?+C&[AUIOZ:COUE(.V.3T>G'QWQ2Q?V;G* !5NH JPS.#UFF M"1V*BTV_W5RD&_N2O\=S"5YJ J,JS+N=PQ]I- M59)5X_YFO*XMGV]ZV#_$R(9/C>=Q%G].FZU$$&DJ6O[/QM__73,@_8PS>VD[ MQY0.3 )?0FOW5\:N1P!Q=+0\ZU):AV*2.?BKGV,$Z.$-*<54$DQJ;"[7+L&Q.6. M?KY.7B-R!9<5%>I]JZWEH,:>\_A+_FN/E? $0J94. .ANMG!2X!^>.FR>VG_ M[NE&]5\P_W&LR.PX*[V[ZD3XWEO=]D_*KXMX:N]Z%$;3B<2=H*$;L:/RDO&^ M-/+Z([UIH/=3(7PP(("E08X)Q&9HS&0MT1#>)7YEJ.E+,C.SJ*;*HS7G^1PO MSAK&T4HAP-@_Y*: $Q,U=;6[CE*73.HN&&\=KJ^["-E91J M/XG=]O?0UETJG44:C,:V/[/R75W&ILH'$FT@G:%Z9OEX&#M[JTU_&\K7O2V, M8[:R?[.DFC\,X^(^Z-2=\\(,P)8;SVCWY [##/O\1TGVA R+5U[#[TX,'BAD M8[- )3GVNQ:CC[]" U\7 SO'K>:O!9;.*#6G"+SQ "?+;9 !K9[)[8S+$F&^ITGM8. M( ;FD.1NT9>>$KC\NH^\W +>MR=JM\7^YA;RD^PM"2QJ^Y9"_-(S.)O ZW5K MRF/ZLPPDOO[O']+7[.=RV^0N^,XH\).]U$481%HA@ZGP!Q7>"1&M9:^E$;6( MCN&B;JX\V/<:>:8:DS<9MQZVVMJMG-0/%[..I;COUDA,HX9?[OZ"9)0*+FP$ M0>I@U[QV*]:DJL*H8[FKBM1\D-^GC84)=E1?=RQ_I=>7J64EY#%_@_UTRH"Q MOYX1'^ DQ4TIZ4U) &@G5?.C72:3=&Z#//I)D]>14HJKRHG?+3?I^./%%J?5L^,8EC:@_-L&Y\3W*BD7QC[&$OCKCJFH"U' M\P^Z]]O@9OR\0Y0^Q/;YE];NH'&?_?.F2G2^\%PKB0K&CA@ABRE">4+G\L^6 MS3D\$RG\8J=')>.7;M=5!EM"YF@/,2!IHQG!Q5FIG@KSH&87UG09SH!$LAN,#CJKO#'XN)9Y =^=ME-[*NM3P>Z5/Q"<^ M;D??M ^M]A1RCA'^@XF[4+.AWE]+:R4U\67&9]VYVX.;DHPN'YUW43E"<^[( M#E74?T&JM@-B)1)Q.R&%8V4E:6L^#W$S*76W\:=T)GE;)K"\O_A> *_I*]%'F,\GR;%'7 JXW\ MQGCXSQ?="@>\(XHHA,E/!4[*.[FV9-MDJS0JOO Q1C>T5S1V_$J[)3PO#$90 MZ%Y[6EQ+8@!)HW !&*NF5\PJA9Y2_HSHF[--&+)%:,_K15/$JKDP6M:S&:S'.CCKGH\*U)'FC=VQ^69GLTKA&G M5>ZR4W@K9JK?2X&HMR]?'Q'. U:9K1N,4"E?]_KEU#"= MK+S(0+D:[K(@+V9(;KF*(W5NL7"&>P-:?YB2R#@^%7AP*NVSYA33U=S*:;L< M(I.[Q+;2T,2@EVS,B[A74C."'#2)\P:5E35&5=I\^LYB2'G>&2Q;>H, ?DO% M3!&X3AV4(4<(>BB:U(LZ=-$X(='B_8:,?9PAU37&QX9 #!30P_3LUWJ%U@SP M9%;$MQ)$J*>B"_5^4?4NS[.(M#"(>*U5;CI'O8Z+BT,,0W\+&,\TM^ZERL^= MW;V.._=N:E62S9/5R=$ZH5A(*YX DU14&"XK>0Y8J&0N"+"3O6:S$J%14-=4 M$.@J&*,QQ5$P^07IV &^>"3-%B60F3!\RK@ M,%Z=\$%+'?^DY>R&R3MX.0-!>!TX=1N*AR+/ZXK?F"+A52$X17E,^*"MM'!7 MMV)M!(5R<]4E]7S[:#;L__I"_/7?@D_48F?9UV$N2P*!2 M\#;F,Y1R<"%YPIGI"EFLF7/BRT236^!? \M/^&@[] ,S$N:P-'?/))U\0 > M>ON0+\ Y\C;MF_4^QG(/IRNJ9,K;A(Q=+G$PEM&IT49!T?'/=>&E=2&A%(+@ MC@/^?$Y>=\#NFRSW(VQYA//^RX? #?*N11#4*XAP8GXK/AXZ,$WJ.DZ/]^<" M10?NE10W=?@"K.Z;U62TJZNTW0PK4L[?!"_$)GL:%AGT] MY=+JJAK$1EO%_6L*]ZNU:C6T'E3&.=T]KQ0AWR5Q7A1#-1F:PM3T<$U]R0V5 M3KM@P@>A.\YP=DE2 M"&UKE/J,X+?9BQK6UJ;94/R0*TE@TYGIQ.A>4G?9.R\B'9C[C"+;_TP.AF#KK4"V_J2$A M1&0G/]TV/"O[#>VOWPMT7-S,E@F> M#7B:%S:>!\H4F9N8K"X[+8@0&MF?X_>Y)_SPS7_:3M2^0CB//O:HZ>(@7$2BN;XN86VYX^N M)D5-HJ(2(=(\='>W9<=9"VG0WNNCE31( 16H>6/&ZQO[:9A.#@5G[U&'G-T) M#>.T8(;MO%>\U$"JR[:'9W+:>H>+#_XBT'K1\5:(I:C&45RNR8>BI^G49 M_IB':W)5CCV@'G U06+I:59887HJ;AJ9E16!*'$$V6PKFTR(%SM37FQ']TR! MC4J"=H .TO5,]7SFJZ>DA0MBV]^)-*Q25+?B(O\"]./<%FN)#".FF^6LAW9, MQ;&Y.3KMM6:JX3\.W3>K^F6[9G27N%V5PX=>[Y[:@7P483/:.GFZ#;'J24@9 M8-[M9'M E@]:KE W=9)FW9%AAP1'??J.] M.YF@C_B_Y)[TF7?[4%^4(AN\C][<_V&1^PN8!RUM&&3_R%]NQJ/#:@H<&[ MUG] 3/[!9C>)S+Z\NL"K;-7W\YCLW*)2HGJBP5Q^V*F)-C.T\H/ UY^#AKI+ M52 -0^\()GLRD5'[J2$\H,];>.6N+!3J]9WD8D5XWOJ:)3J-G#'# MBO'C7E(EL6M\#H@F37M :?OR03Y03\AW6XK=>'EAW2"XA%/B"O>;U*^H$8[< M;A:1PTXI56>:617(LFXSY='M!/?%GVW3PN:( ]<0DK>5!KOO?G&,PI4]C M)65PNJ''%*I;Z=)G;5Z8)"DGHO!F-@3XD'6<";>7';2;LR\GT;^Y)+LYR+Z# MB $%,02?;8HI0'X&Y?C9+7DA!V=VV+NNMA)]>S7WSFCRF,?9HOTKK]*N(1'O MWAMR\I<3I[T[\".C_B8"D/J/EDVX^X,1VF8.X"WD5_-%=:WBJ3+C>2=HNFU3 M$B^7/$CJV?3=*\5%;FU+=S$<0R_TMM:<+3 ]_S])7F1G]B#9T9F>G<[OW_I^ M0[/LK<;H7S>62[1;>WGG8=UF4XML'T0)I56[J?J4KJJXL6EVZ?$AWXAHQR4) M_'05+=149!2>;(AA*_]_:&->*_F0[ME:"W)I9K\-:.,Z9^8H!**B^Z*;9Q%X MM%@VE=,;O"P]>F255W40LMIZ=,;X,75 2)JSF&)=1M9*1QK$5I!)=@O64%N< MG*XG5'1^WJXF$IGY1JFUI,^M.A928LOAA;/'(QC!PZ]IBF\!D/E5/6^9Q&-0+)6]::8(CJ*PG=JNX'O/ROU^B5>XPK-",ZG%ZQ M01^TY\XLE4A,^6TBK;90[!S296 0>2JO(;%:H815Y899S^$[56OU.3BS5)5@ MJE 3C5HN^O50!C[*>F !F_=^#)C.&PG6115L%V\^T+VD7%46["B'< U'AYU- MN^>V^)BXP5Q$!W"$]2ER5Q0,2X$D3]#!$NQV16B9:;:22@BR='IB6H^DE5]-**(65V/B!-@@M\:RO]KLY^?+4VA09E!*J1XT. M-P?N2!2':W3-TJ60K;TL?N** ^TG[M+/A9&*[B2H]>I*0$HT5M69_OAD X5@ M&>QR-\JT@KB[IM6?M2_#A^CT4TU'BE=-'&#ZK"H+-5T]9;V"P,;8UB#F)LEK M'Z11(GO[3;(!=1_[-P4>"..F&[J,(:P&%D6<;COGBCO4 FHT)AILJM!S7(-" M>)11"X45<$4M&Q& C;-IV@S\GK4.64%C:M%SG2[BN8C+5L&*Z''^I5@2)"(? MVR?"+&FXW5@Z43%X90RM32N&5V$2(O-DC37746W74M/18E#3W[(KD, -O$! M8;#=THM\U%2>RA5-B= K>T MWABV"K;_=L7Y_["#%X7=>)$^BB\D/K],E9B..S^A%;_*\4BG29O1E9A@5)UC M,03?/AM7X%F:^1*/)K2^CFDSFIAUBXE9K(@CUA43ZZB!R)A$I#5!N.:;'>\H M3X^N$!KN2@.&%D -WB]^CBR.[JH+LRUFCFC"ESU6R.0SV M6UOGP$;,NE:ZK]PH&]N6ABYNR5E9LY1VJZH.I^FF;\V%3W5CCK,DJFJ906;K MTTSZMOJL!W;D&G[(<01Z9UW4\Y9SBSHSS>56W>GS7+5&%\,3Q(.]RJT?DS%X M.7*]TG@,VO:.IK':5H3(6G09]7JSKC;Y&UT]<7#-)! MT^C6B:ZJTX1PBU]OUO@&H;71*TL3ED7'#>OF8U7JCD0B1G%QQ?(%$+WD/K*? MN-L:?G2O1AC6I#"O/P_\R,BBNZ/L2A:#!@SL$#320X$Z"TR$$=W<:: CN"1*\ MD4:#N]-H-XT3@KM+:%R#-!X(DN3E-U7OS?S?>S4U,Q_6MUOWUJTZ9Y^]]EUW MK0<#@?@MWGS$(0D!.O,9GVI($?0CVJ1ZG&;8-+==J[NXB MI!NGLRO:%*QN JSS\44X^M<^PJ.'74-K.G-9?#D8<_/3@C*9]F>X>G:(U?L" M]0P#RPM*4)*)JMZMB_WR<9?L,7#+3D_A9(50CRO&756\&$2>XM"B07A/=Q Y4&3/OB/?4$> MFPIA;O_#X#>_W-U7$A8257R//!X5SB;\:QDE9%(?U+SOOW#@9>^O6=F$].=IEZ5("F-^FAXDMS1=K^%6N9]6@YK3*/^FJ"JG\VH MQ^4U'H>5@_NO]VYUKYM@U[\IQN=?'K2U9#P]_>P"YF,)%HX$CR5_^&H'8?0* M!:WC=T_#O/N*CE\-!#C:\3FD[ ^/4?5;Q_.\X-"I)60DV^CW)*5%6F\N-';- MNG6O7FG8\R\,]'4&KXZ]WG C(7OBCR5!R]2LN(3O91KBI9EM&J\-\@%[ M\#E-O'K+C!W MA\G_WJ!,$7$M8MA2I$RI0_N_FD3X_L!HCN\T8^5,&QZ^=='"XZCO.X6%D7ME M",A>["0L=VE_I.]:O05YX+^IH:A4A._:47'WP+P1M0NBM)?2W>4B>_JC9D=C MA0;BT8CX!!,- FKE*"LFPGWFUI51V&XUE^,*:"^ MUI?,>@&:4^3M>TD8H=+BH_CO],H6*.?#@+L/R .$/?.TF-R,3GN^HYKL#6;4 MYLR9DG#\NS W/Y(O M7&VVGI)EMF7SP>Z%H$PAU.JZVF6?&U*''U$ZAXYLCGWM"[L,KN"?]LBU&V)K@!^-1[2,AY=/; ?*IR_07$34 GMW (Q%:>LV MQ7:+M[9;$PH$JM691FM7'TN]4O_S$:NIX\(WWKX*$3F!JFUL5P7 .A.(!'9Q MC#D)M&GW/M"%W67..^PWPD#WN+GN/^-+X7!#M160,$*]07^$"5=M]UPJEV"K M]!P28;3 [\-/JC>/]B&\^I"*\KC'2]IL03 M(3RZ(\"7A6LFQP%#^L1"[\'9-?[G2'A+5X:82Q1PT7?=QE%?05O+4Y/O@\38 MSRX*PXL^]9L$,3 .!;"CV: C@X<9*$!EF,2SC&V>)>M1F%[]QS= =MGLIX\9QB;;3 MF<&V">Z$IFSAOZ3M'>D=HV:<-Z)M[:#;*:HBX5BZ*D)!G3/Z%@QS+SH6".QA0N0R>M@+=&Q.,? MW@ N4Z>S[6A,%A(C*DU &7[TY04N5*4&2&2[\(!G['[RD15OE!>EOP]O]5.) M/L:E\AG#J5W'D?T UKF?@"S$\1!BT4>=!0E"OG]9FT%77PPI$'[&!^IPHSSA MI3W!PF,76++)Z?_#=J%YPY7G1S%59%)_9O4@@WRCR;75I(4_6L.ZWBIQVCI5 MN6&L7/D=Z/)AKM33EM_]P[E$+UZT JWW2<#A]*+X/[+:P#]C-YUQY(XF/UGR MA/6CG\>T[9S.3Z7M3 M4;U5(]8GM/%4DKMN6!X'V?;'Q,*#)JOM&0D!E>45]D1B23@UDW75M*(=K["5 M",4\'_3../))I$WB]H_61Q?587^UM:) M1B\1O\DW%-H-S)N4!0:LG^M.:LO-Y":2R*4?V9P*?W2]F=B/^=S1F7EY#J2] M$D3ZL?A)#DGT5D\4+W>W9G="1SAW/;[L@+A\U<(VTQ1\JUBM&C"@@\YW(S7?LMT8%:U3Z6I+?32 M:KLMS2E;:'OBMEZUA3R_A,X=EH[>(;I3WO*R:A,0=8U7Y5OKT&%HEI@P;\9S M>1O,%2$5HTV273WNZ0KF"IR2'^(\M?[.00D":F"=OQ@ZG7$T\6R3DIXSN$SL MK\5\;[B9:F9?%,>^W8$$*/R/W6[B-@O<9(P$W6U#.2D,@1CR;]9C??K&(KI: ML/+:]>%M]<[PY0UZZD%5UN4_)L.@;^05-"6K@]X\DZ7.0!>F;FNSC?X7W&WG MS"54M11F;Y7LE+'!["T<.A^JG\I@S;:_!8B2$[/NNCHB;P% M)I.T6%?YH6;HUT>_Z3.ATVPZ"=R08*&VX/ SH M?Z%4Z44EAL4[BL[_>CNY#O8],%#O^GBTN:+J=E9]>.S0X4=-0*GXS*;S*ASW MM'/)5IG$[TV1H]>4X[SK=4_<^O/6KMFSEWX@,6C-BE'7&(:)C2UOG!IIV,BW MQUSH@/S6,6$]W@;(C_XFSX_#I;BL%.SH>NLP*0_HZ%=Z.XYI ''#7A.8\7S>2*QZ3=7(Q5W5T_9N#AP>A:B%.%,'8U?N4J1LV=VW7-GUG-UUHBV M"Y>-(0J%T1D%,(YTP+0A+?"(B"_?#>\#LBY)<25+1\_5X[_;H"+NN.0?+ M1H'*R=FOJLE3+Y;?JXX: XOF0!F8?B@G_W MI8PI9OWR'N/+Y\V7%F].W+'(T(]36NZG?7X7]Q,G$8B'32Z/L6OHJ"\RP3NF MTFBJ(89)Q*O^K+59F")EO#]E7),SEB._'#8/7$NGLK?ZKWH2L[\8L?5G.@\J ML]ZH^H:1:C.XN^\S\VVEV-+G5&'F0PY"\AAVF]O9AA2^4@2 21;S)?B$R5\, MS1PCEP'$XC5**5N-S?#51'-@RP(6MZ\0!AIB4%>V#3SYN4&!6G4F!;LXVMN M5P#6@ &^,Z'@:ESC+S%?\=@E=N@F/(4"9KX;4!=M>56O450>FZ3=$+-"X1NK MI?P1R:6U-@IM&)L]$KW#VZUMG;K;ZK+<_1G=(;LT+11&#" ?-7"VGO$>_N@V MUE[3N<=,PU!^%-P4V-WR"U86L/Y\_G1%EGY?A9^J00@GGV@H,B88!LVU[M8. MEQS;Y)&-9.U)\=.92*9M8+#-6N?= OM)'6&3O%">9XYD7 M<3#I^9W@ ^Y!WW&"J>[Y0'<]S'G68LS_KI:I_NN%)4 VO.P>B%Y.V6!^_;O[Q" MR]0(8-+286?^\J4[[>8Y]D-7FG\&BWW3;!8:0)(>)'\^68MD9\IX/ MK=EP]EL,=,W0&?&K!BTFC\^\I=TJ2X FI5'Z*!_/ATUP4@_N0P^O#?-^]0P8 MWNBN;_P0;X_LI[<.U63JZD(N3S<: -B'E1+'$U\OL*11#4\9(T(TS3J:+QRJ MK.O$OF339!%W-$RAKVPBEK,3 FM204V'\<599+]IZ@18 M*=32JC[7;I.GFR11 4DL.QO^QQF>\[]/:O5E=0T;9V &.SJM9"6MB8+PYM&# M8K87?"<>WRHY[K5P1@&OWRZ>(-*_? \I,J$FY/ 32T&U[]HQI?"VD-8)]E[# M"+ ^%!=G'ZVO&]FVYK_(WWILU5_E@3:8.D?,;U*$+=-G_"?0J*8T*X@UHT=M>X(I@LE/N;RJ3CY<%&I%BZM34: 5P*+XOO!)7(UME8FS MNF13Y@3U55=G#P^#G6*4A:J$[!"ER9%!9B:R)6/V+']0.6Y+#-J81?5UA/8U M@&='UHEJQCGN1>'_MJ3B_X'71_:+P9RM! 5"Z5\"I2G>Z^78.AB3DF.D;P\! M0-U(^27(H3ZR:#6WYRQ6;?N M)@&DFU,+^K?D+W /M%IF,M_-PC1N8':W'J;KSG(*W7-) N*7J/&/O[YB>&K( M&0C8)6[';9/&_01+#W1S_5F*0CU0 .%1.X*3)GHZ3;G5=XI>8KWI_)%?>R5% M*T#;LMJB(5)3%C/%#>9:$@A_=YD;0SVA ,_P.*J6J-<\'NGLLD__(U(N+6YE M$MYFKJ\R==+ECB(7O-G18YM"29TD0CR7@EX#)[YZAB\K?J6:MEXH MW2OOQ]KAP.H+/$0S2N<"7#_N*LD()J##/?(Q1@95/$LN?J\7D33:.E(GK\#R M(LR';OB-S/I;.8W-/[^IJ<=SFR5Y,[R?"2#Q]H,;XEEO9VTVGZ//8@N_RPZF M>P1PW"S-TO9[#%$TB\CK&^=X2/P[8)]..)OX5^C0!#K>3,9DB)DT?T';JT^) M*7F6S3AHA'+M&3S4;HKA!DPPUE+.S&N;6:3O=!S_N*Y!=3WE]U[30=?N?+$X M2^>X^Y;*_%6,_ N>;P"C(0A8CN0!RH;_?Z+I*H^E)J*CKX,2= T+3FX,OHHT MG3BN/,7X4)@ZPH2CY4[W@[ 6M*+5L_&IZALW(ES"SM=I>-@K4AI7>,RVZ+K" M8< [8>6_I7GW7;R&P%EP4?(>V^I_,1J5/^RQN7,!Q7;N0K$AK_!:T>\GEVB$NA*<7U3?MB=DY$+EB@+WK8 MVF@=:ABN2=<^!!&%"??=[[(1XB[!V\!0VIK?^=[YRFJ[J [/@P,7-5(8QV692EK':U/M?^T7G9PD" M]8_6U4[M79VOV%8GF'-$WB3)V@Q]24CYZ-%FFHC/G90V,]J7QY2N[.7B'D"6 M>(I?H>R3S%?YK^;0F>*ULI(%/3-[Q\RW)"K]FA06#[I!2L%^[G6F:+A>%O-Q MF;?*L^5"::V ?OMKV0,;LYK,/<#@KY_V4M7 M<*>33MS#HO2$"]A-IL3MB_+(F%8XB2,U*G_4\Q?+; WF"'S7UI7V#?B+P3/\ M6FQ_F#TL44.\GX9:CKEYOE,_! QP)F0P5:PXO,+C&VDM?',I\IFH((T( TA; MDA:\-ID?-U PL"+;!2N=XA_+^3J!3?9=@^.$YHR"H.@#YE>.REY69K5RX([Y M$_%&I6Z7Z'G6!^5B$]2(9+9,J!&V[AR[7&[J5Y$VH[M,+X]T\[?M40:TK)!P MP&OU\]/88B#[CW;9J/S+4 X7=;V85B;,%5QGD0NN3(]RT&W+;6A?M=KS)B^* M/Q?+@EANF(P BEQ;/(EJL3]"LSLS\(ZQT^BH8;0 MD<-DX0EI00MN566KM5^H-TT\-_$C3^#:XY><\+ID]M^#Z>EJ,C121#*Y$/4-5'&,C MNU>R\I28NUY']'7)^5R-IK%HP2WCLQW(L>?&&%$<+4?.JH,XZ[4*X#*<-' E MH>#]O B=R(3S_:^C;.\K\[O;>J'A<+)CJ2I.V[O1L ;>QU]#[[PSUXEF=L_W M*\I 4B&):>XGY? K&/A9<"/;9JZ \"2)D'"8@6NG]G_)%1,A;EP@.*>++HR'M4"3X$\\%2^NO*8DJ\#>Q,R# MLZ:F_%R#Z^M.CU76<=^?<;S_:(!AE935*A,\M)B2_6;S>_^OE#^W?8'E);CI M(3Z,8NV,.@!-Z=4 Z;JWG4/C_*W5Y)[?M][($.DM7120'#6N_&BO*_*BVD_R M$3GT^L0_8\FO-R35W/C"<^"C#E63Q"C$US=0+*NB&A:5!W(F?\FI](H7G,39 M0D3:D?)>RBX[2?/?)BCMDS$Q2+*V9QKN/P0[0V-5V8DHB7[*AF@P#@?7;L'K M$8<%YS&KQ&YW90O7WS^B1-%S$\Q;;DU\.8QHG3+--<+D]UZ+F>\AJL7']]RQ M..?S*@G[:YTKJ>LFJX,&RL)*9G_..,0,G6TA3W!=>L!"O3OAXHTM=DA%1EYK M'3:=CK>50QCUM$RMM6V/=$7=26*9MK:X6?:>1TO:H'-5_%:M -5OE[42$KV] MK,]4A6C8E:=(U$76J6;+VCDF;[3@GV]M0@L6X548!(4O,#!#\9Q-QA=<_T_] M2?^;8E[58*;69TRT9;X(](S#V-9IURE?7#=Y^(>>:Y7J#>S 4YJ.B>3OZ3U>%.3G_[ X)@S[ [W;2E7*=B4IN6^P$'L M/A7+JA[!JG4 T>MH8_"=OD<_#&ZBXAWQ)&NJ-MU)R[H>52:!K^$&G!TI+FVE M&>X\\2KO('M('ADQSU>>E%OG*F%$XAZPW*2;_<@Z"],JNQ2'6*2*\?=XHN?Y5VW:0T^]^>23N@W@?U7*E-YX\D9E_-Y M$\/:MTE5-?=N.:!24,,R:"9 ;)JXL7P;I>(UGQ*T)"B>6%>":$F4I?E8P=7@ M'0O36"3G"2Y/DTAU,Q$J,I56!+NBAU>\$!MTQ\?%&C?_SAG9]T/&+0V="75C MY1S^<2>V-.-U3:% ?4"*BAJ=I%U?-L"VO./<-SJD4CW "_0\8,W"/V5?+\K7 MS&J$O %(BI6AFTLJ;Z)UV)+LG"D%T09W="1*E*=Z2"_*HG"%PQ+0TWX'"(^7 M_WC:LG].?Q)U#M/E=Z.5U0FWE0B.#P7\WV?);:6_0->T&)^H'0)#=NCX9-3] M:I2:S0YME>9.LW%SK.(DW3A)7UFH[+VCF'LNF(\C9XPGHKWHW$T_^S.GU:U^ M,WF*"$P^0MR?W*S23ZWRHB^0O!#MFBBE+[RI2?H[D4$)T1JW2"LWR;_=G2^Q MSM>X_*,.._Y*G B_[]GT DK#NEX&6 F"FO[9__8"DLGUOJF5?R]RR'ZE_^#7 M$-.QT/&@I MYNG6FL[VMBD*[Q,<+:R4*52J(Q1*!7'N)<0H(89 2/QK/U']$CONI[D= U<8 M*3(] K"78%6K3_K64/Q;C[27[;/!S.R0Q\H#9ME)Y:^+Y!KO7-J M55G=!3!^*,'BGQ =1W!>RA(:?B2><<^FXXK:EK1&4A>[F([ \OX3K?.N(_2$ MY,W(D*[!]1J="%I=IY.D=JF>><'H)L96[1N?;?Z;YSG(C4,SKO@+?% ^V?DU M3::8>Y7%2E=_RK')%X3RF]W@6;*]W%R,0F8L&SU98* M1]&9@'IL$%XZV^!F4XD;G0W6"\F=QF%&.P(M:9,7Q_5[UA)@!+ MT$./HWW7V=+L;TA(YEE(O?#*8G=^RRG5R-'L /A"6B%'YSG_;E-K^,3N:]9V M!PB:.7$F>JB2",=7E[FR%E> B9>@Y>0*\I8SPQZC>:3LC6_'X29,_[% M@(BR@\1B6+LN/6I-ASS)S7O8HS$M\4K$<$FQMQM?GOKPFYI?*$ MO HD*6DH9R'XY;^,@$[#^YP>_-ZX[ERBW-=&=QCM=N9$WP+)MK\?+!FT?T1R M?S9^CW1C7Q+@.X@[ULL=PZK5/=44M)-\GHG91X&$[+#!G"DF/+9Z*'^%@YWO M-_1GZTYM6^( 2+7"R]P8]E=8C8^]#8]' YV3TK:=.7WWHH.IS)D>I49C%0-) M C-H:/$[[V_/PN9OBD.P5-L6;.=/O7/H$/B->VLCK@F\MN6,$$@(Z*K(4WCR M49FKC-=_0Y>^I0SD46K2Z^%()/X>VLN*)!?38I3@L*IYTN4_(NJB%S1!H.&V MOJ0WST'A;Q(T.[AHP>EU21X>NX1I/"GZ MMY]ZO[/3FTW2VB8M_9)CESFO, MLF^,_;)IY6DH@X&W9?!ZBW'F-;Q Z\_@W!\4.Z!KZKONN(,./F=CBKR6_$^L MV40[1LB5H39XJX?.1HJ,,^@?.*LA1,GMP4 %'8ZJ/HP&+4 M6YFX*7*I/YXVDE)P?U2V=Y%F:&EA(/X,1D[J.VB,5^>$3DV$RK,F*\#SD*@.=)[0-:3_GX[=5GB6<[>;\%8Y3X ML^]OO3EH8$Z[F_849NB],>D*/WKE//?M@C 47&BNHKZ$Q,&T ]DIVXZL8HY@ MMN]0S>J;2ZO/70=9-AV*B2V*/<0'&$S7@E+GM][0U>CG^#G$&AO]=Q7F_QYX MUD'T;D5"8Y\J5M;4(@BNOM;I^7SET!]]4;Z[TDP>]_X0QZOIEY]VTT+=6:=H M=:\=]&W!KK M.@YQF!U?/4?VL!J7UD#Z-*X6A%!.N#5X-2+1<^]7B/\?0L1YXT+M_IQM,_7L M[QJ-*XY5\8\W8E>X0WU$Y"PX\DQ7JS.:6?%0QJZ#"+GO5^&06 M:34!;[A3(,UK/4Q,C)/\XEF2,=M)\SO+?LOT$_*NYSR)7>",F\5IG)_EMMNR M*_^WX!GP+P:^*5\RD+D0JP\V45/W0^BI_ZXFW^-:Y_A!MQ31Q8*VJC")GH?8 MQZ>+%/+SUR&*%LWY&_JF$7X>)-D79D".:OF0?0<+"5I40C6E%0'">A,%7V"^ M,ERP:C681;TS#9)F:59EM \;34!'#,I*61%9_4S3'A\83I3;^#H[XEB*KH0,YG]CT"7-HZRB]\IB('KBJ8HGB\L[D1F)> D'19@NELSSBU1<\=LF M3HU 5WF4098!) J-6_J8W!*;!(<_2K*2TAF[>B+DIK9^T[Q[^'AVTK'7>16< M&]#J"VY=&UH?] STKOM'P,36=X#\_^\Y"%;TK[&_&!R?+/]BU/'\Q2C1:;6, MO"4M\A_31UP0J5@^.Y+RUCTTY),SC=>F-N!@:H3;V1U8_SG51*Q_-W$V\#1Q M%IM>0[T5Y! >9&)TE*G:O.3MO"=)\A'-14KI0V:-=DZ2.)N$37>P73F"6[\> M)H;#(;-)/&F%JVW0+>8G"S+RVPFZ&CT%@\-(J M*^WT#[LDDGALB$[N:O]4_8N/F9L)BKKS1'^8NMH+]#IH2.A/J=B'B;[NI<=? MRS9:P-?I9MF["K0;YD0>- ST@YV?.K+DUGT-'VA,7NUDA\"?,BXZ M%[9.V6=)KI8#AESXU]+6)2-RA>IO][\+IJ M&XT3W*"V]6I<+/&5)DR#)+H4M6HRY5[V75DT]Z,&/-8M;IK[5BOLLEX6C[*K MN*7OQK.[_KYM<^E^(U;T-?VO,)N+M$#^?6@EH0N#RYIQ89P:-$8'_%GC( .+ MXW32Z(,*CK-BG>7WQP_4]W\Q8NK=B]KG(090$/VX _ZG2.OL:>(^=Q7;1'F9 MW.P;AAX2)[_[M,"$FX2*U0T5O;+QQ)L6C ]T7 KA 20]IS[18UXJR%[>7GC%O!EK>V,&R+^J3M7!SQ[U$F_A+P-N@.UA[Y2;+:J M%+X 5VQI<V].[$1NI?.NWQ4)%4&5^B)@*>-3D6^,3&=>B-([K_3E MX&D)+/*+#;H_-#,^&P2F3DNZ3LV6#3.LVC\9;8<2R-,ZIE\6+P'2%%G]#=3'AAQ;J^ MIW[,$ ;##G#^Y-&:XE?0N^Y9],3H[Q:']CAUZ6%LYX[.IGWE3/QJ@NH#%D'K MN-,7)7G1;/]:@\*&XK@=.,LS_^R'@25J^ORD&["4,&OBP4D3%[J"\(H"OFL M/WQ;:L\Y/5CF-)=FZN+DO6/"WP=H)5%199=U=KZT)#A^9N*?J;90ANP)W^G7$ F, M-P/-]=$&T(ZXR@R]@<&QR'HE5_%WL@^])]3UVZ?W+T(F:R01$+-)$7^;^%%! M%29]PC0A]]$H;E]A*)+*C5I8]QW:J8[D\J&?GCO<[H*Q?>[(T)#Z(KWY00;@ M3IFJ%O;.GV! 2Y V@$151VK.JF#(8^7(0]ZE]G[W? K:N9,MN257%%POA7ZCZ5_K0HF-B.9"L"D M\5$1-E8ZY.A>@8(MEE5JW@2IV7G&=H <_*R>$E37OL?DQB"!+YP5YL&J4E^' M._:$[YNKZQO[$':,J<PHG8;)3T#K0R5:Y8_.?_(7/F4 MM1=2MZXF,]'1XJ;3-D0W&&@H"W.VX#K?B!:5?7M_ .RY?&X0/=*<0ES?^H3N M77VKU4^<#ZK!%V55OWJ49P7V6KK;TF0(F#?[7/A&7"N2[;UU&B%>F>R)@?I! MXP4^Q,CS)2C,Z3YZY?:3 VC6Z.ZCA^[2Z' M]$V*E:#M;4&1Q7*U\CB0S* *1"H?7P??>O2>'% 8;SQWT-Z!C-J5:?%0%>G5 M2Z[3?M&F;*H?[VS MH$B$6\@[I16=FP*^FVE6WB&AS@<&[6F*",?D;^+$FU\"]OQ=?2U/Q[D)"=%YH2&,ET%/WY)\RQ/R,C>V@%WEBQ2GWE:AOV^* ;<2G2;8TS MORET8E$QE[I.5?S'OK535+P 9F9NJT;C6595K8_K#H(0(L\0,;Y@T^(C MJ>QE$W/I":X+0D1G+.6>W'FB@5;*LRF"H5!-6RW01\GS/P@/%^J< +X-5YN6 M2P9@BN07'E]]:#(/*\ .*UD>#R].=O-6[1&GQ/Q']S-$DCZ?#R#L8)V&%?GE M#2W'A[>5^L-_T%I+,H0A54/U*X6_&)_C)G?ZR4 WV9_E%T%6V;@(:#:07-23^EVD>5&8C)A7(KY(1K?@ M]!EGNE7G)]X7N^EUI<@,:1MHKC3?2;$85AM1T+UV@,66T\HWY:UZ@/:B0/=2 M 5I: NQ[]^FH$^'1(7D@Y_A>,&ZJZ=RMJ.0W%"[K)NUH+D5(V"=:D,U%!N&( M$4_B/Y]:"LRMDT=-1B(31 Y+ED#JPW\M0"9>#\7_HX[5S5#/:C^%_)7!!&I M0R;3LS^#S&W6@;61WVIU MR08DVH]A:LD!$JTQ*L7-OLEQS2RKF3.9NF:P1C MP#_]B[/2:W(+M;O91^,33./*2.)A#AU:<=:H4T\2_V7DM !-OP']P&FA@ _ M_-!UCQ"W%Z!VT>8QLH*7&=IY'ICKA5069)I:,OH[, %T MPQ?7_7*!E!EGK)Z-PDPH.ZT^VJ]#>+GYZM9FU9Q'KYV(^:,:&0LHJI6=.W]Y9G*W(GK2P&^0N&^YQRE M*&I5J\?[ "O['%K[M; <<8C 2V\F?5$ 0/K.>TWEFXBXE-WB"-L$GZ)'N&V; ML9\8B=JP+MI<:9VD,5.MK<$TI_7S?80S0,:MVTXX*WC:$ #!_4'+++5?DX1I M!)<*7W.F3YAOA]PLT5!,L+D[ABW,8;#J8Q=B8T*\!TP\GE?1B7\4N""BOM^O MK"E/D%:9[QZ?%A&BV7.W\6ZI64WJ0JKU*VK;[VTG Q574.OM#V9[FA MZ8J9K=Q:2#4#FK8+[<"XP?C@4MAZ'ADYF%1S."4Z'&W0YI*U+'1J(.U)L_>5 MA?6(-% @F,7:I])L;41T.&7[S\KO;TV;0 RMT. >[Q.ZLR5L;?]H/HAQIS$, M-%5]Z >R#:CN]0#AY,XHG2O\:X_NM/,(VS"-S7(%A[%HN>#>>89FFO1F3B9S MA[?/RL+-ASQ 6-^,L@B2]?,N((&Y#]YE2YTO'3VHZX-N@AXZ-WCH^='1(NSN_@*B"PETST>^<9LX)' M&#LN=NJ<^ZNI;Z%GQQ,>QW+4!LEZ_(@7:7=V@#K,93FW91G& MBQJ8OP#*N*,G"\&O,B$*L$=TA2\J/95Z825D3,C3![U,GZ*;,&D\'TB/G%B= M'I,674NC?L\4]42!D8?11\YZRBV7X"4#R:SK$/Q"#K9MC+8Y7VYJ,IB%_>39 MZXX]&"KH&(O5-Y=F3[F3V-F3W/X498_:^AF6KJ!FU\I7C0HOD'L'N2B 5G" MT&#;N:BLJB.IX!:IX$"/[+4=?H\GML[=N];0$:(BM=5E=M&JK=\$2WTF5-VI M%7 8V+W#.NM6?'R@3?;.6:/&&%NOWA?T;[O@AOT?ZE-PY>JWNVCD.^)0!ET/ M,K-UNY8\*':)H\)$1*/1?4^DB'G@*2#/9 Q-H=2AW;ED1G10G"RU..#RVGZ, M67T#=G-'VX?R&LM?[>(/>OR+L8GCP:[3/2_C&%2VYA\')CFE"VV86USGSVS M(;%;8Z-.+LA]E9#II)U,RMU2I]X?*->S+1T KXG7>,Z7O67!\!<#/NP8"GC" M9'-YL8^9C)_L,X504D]'%^$]*91?$O4:(J+?"?Y,(OLQC23&J3 H8O@)R MMM=A[)Q9+=8_PV1\Q'LOZ*,)3E\8W9*JZ-X_M&"V,ZE MFW+A##60;!P2@_(/'U9)&9.NZ7L1/X91J4"03^)G%TA?T/^1IGO!AU].L^DP M&Y8F-D&Q?.3Y.I6QM.[[-QS[Y+!6Z_!\?^M4_=/4,^+4(>%5_XB^!A"]QL!^ M3JW)B,=-V%Z-E>L@EEHI>-WO2=LN>$HTD(7^^U30$T*&W<;V-K&,^QRV KU M28R[V\UT5L$WI8E/AR=5H%O$MLK-Y]$IKFZ.,^ R1+M!UHZ*L9A]\F=)=D<% M7*]Y71GIS9VS#+,*C)O>UG=KZ0=Z;;SBI^. MS[PF)XU-:[W! \[I7",)9Z?W[K] M0'O>S50_99#04N"E&!!C54<&;!Y7F#//QH5&2_/OLIM/K"HR!>R^Z%K-]56I@]D.^D6/S[8T=.9=UZC' M<=!D:1FGQ'?^O+-/EP3[J'X3V.^]DX]T,^AZJ\:T7OZ!O8L68T[+3FADPAA8 MAMP7F@BB-R_MAR$6OE21 M(B6P[9C97LR^0S5>.*3ZE Q]\O.ASJ;;2U2K+U-;YV'CXU"<%.HPRB5_)3R7 MC63N*!TK93+@UQFYWL/.&6A5Q,?8?+Q#]>[ B;6:9HTZ8Y1SAHE=-VO4^8"[D]Q< M(_^XRJ;I,,1K'PTN(R0+"YWDO=-F/+E6NL!-X,IA+L[NBC<:';!MHWEAXRF< MS"#! 7X-O:Z"H]_W&<)I3#1^(GZV<2HMSO'%J!T)E<9='4RSM24.;B_X) % M@H$X"W/.OFSD;Q4,QR\_:Z,M**GMZ0#Y_MP5T_Q=2\7U-]77(IB8X)*-= M>D1T7!82N<[ X^@2E)8<:VK#\Z$IM%2"]KFJ#*1;W]I+.B]O(U9$&M/5'9$G MMVQ>Z>(N=4@QA4?+DWI%HJJIK1GB!XPWU.#5T!D1I]='MR7<>O[T M<*7-5+)X-AA8JUGYP^^,NH:J9[DS3W;_R3."JA9P:,Q-]U7T2D_G<>^@:'DD MNS--M@/29UMB+]/^K59.\P2K 6<%7RB*@2!1+-RSZ$IX>GO) M.PL!$JGT4><1I1VTF! @&X^HY\E-+$$&FHN;S?JDOIKYJ0ZXPGRB[?(AY<[N M +,E-3&ZOJB.>H:>\&%";'1(KV.Z+/'&I2,()J16CH#&9UQR/5OE10U?%34$577E^HY>U[2$TG*RJ:H&1_B)LK-4Z- M,L?16IE2C_Z_V$+J+XB,:3BJM\XA:,=;D"]L,UZ=Y,S_I-,A(5V$Z3-YJL;W MW4.@TNQEM;6U%3AJBN'$HJWY?0@FKCFJ_\Z=6QN3*6@-OFU[9LU9AD^DQ M\^;*4^F!O8L>X<@OS=Z5>5UGY/0' M*Z>?3* K* 14$E\3.5_6_>Q=+Y;88('@+G0!<_-BP%4\[F>$S**PT^)B9BIH MZI-U^Z\&'YVB#,6]X,2.Z2V_B-0INNJ]E)EG$S0U(N!.JD*37ME.W_40V+"4>@V\_G8*Q!-A40AQ?M\F[K[Y4: M3W\)[/B,'K+]!>N9)<79HL[V^=*VV+">)[063[!81+6119.*+P[V-NVV5FSV MPQ#_[F<1QY]".WO#UM19[H0 ?,Y:"R6RT$^6WN5-RDHB*&F !0$ 8+%!!FE: M'4(G,@Z/PJ]:TH:\BEV&JDE?(M)Q52/@P( MAV)*;H,>#7T"*H_%# )UQJPK3&M3UQGV(_,L6 25K+5:3K^/[H23^!/,!B5E M VSN?['+:PA)8[?D@;=RIB+ )UOH#=K?;AQ-@<,@-73I"Q/3;PS=ASI998RQ& MS]X8@^=J@Y9\^6$3.%7K,V:W";AEOV,I0+%^?* /24%4\>C6E%6L+EM);''- M=D7;YP%LE:"5T_1RT(VC8FO'//HGL9&Q1&='^AX\U9JH8G(\3OY=FBN9T775 M7GN;V:*O- $@:U[&KH6F'5'8$'#0E+%"Z+23['!D/#3<"6'%J^+8M+L9H&%F M6ZS-(%3O(I\_6LK$!:C[BSXY;\=9O90IYWQ1+22WQ8'&DMS:Q8P['BZ(/3C53M1>=LV4T#*S)1U+/:0)?YP.'K;P5MT]5#YKXR8"(15Q)K1&D3B"&6NWGNJ69VL8S^4>>V-$!C^ ?0 M.>OJRF\">)H!*.&_&8O$P7I*S10MF/<5ET](T&3V1I8:=S!N9JX+^?*$@T75-N1_+UQ&IS3_%9U)TFG8QLF4LWS9^Q5BF^ M[ C@U@._G']1/ME-\U<&ULP/!"RO=JMLTWYX680I,YY(/IO\1:/1,_-(86]? MWI65B:!TN;14WJ"'P8'BAG%%!&BT0+/YA]"_&2J:F#+;Y\YC* M^&=JZ]8D>E$?6O$]EJC6YJE31[R>!L"XX%8GW68#A&0D6,&0/KS* [E"9AXO MZ1;&ZA%&FL_!/%P%OQ,<:YQ,*E9$H)'=J<8!KGUL0GQ0!0<.:KQ(P4JM<>&O M$_&6Q,X9&P370:+-+"@3^:@CAD^"*O8)E[J^OH^CQEZYP6LN33WS,)'AK:## MX+)\?_2.-'"-O67! L\S\+J*+1\H4!&+=HAEXR5WY&EQA:2TVO3A1;2^E!62 MK!A?+]925XQ&GG\LAO[RX3!OJO5K"-7]7^%>DP[X@6+A?CU4#8J=OU3:BSRNKX0?7GAP:3I*+Z+LP,[$P M,_\E;A*PLL#J5/]S0PZH7VK@$YG0A[.B);8]#"1,W/5F)HDP0?"5:=-W.(U.B2,R.)ZUIF;_<"K=7<&AS/N/@<)_L>P' R62F9/ M82=;3>WS[G7Z^=+J;W)N!,0E!4:K"],9&T98B19AGA9\Y]!%GPYB UEAX,($ M7,ATQ+:F_O2[40V>X?*#^=N=TV1%YB]4VHB?7(8MGT=V?C.,A >%>8#=1>%7 ML>5OJ"PH8JVMGK(I]^[02D@#>TL_,=3?1-^$]$3_S(G_V1QWHVZT\UG$H\TZ MBI_5_&L=P0&W#%;4H%O99E"7Y?N&N83NU)+EY1H+>9+\:%>_CM@8]'+A8.AN M/F&*9[6$:%%J?\T%0#>(P5Q ?:[8F/"+0SN4S5!(,TKU62,KV4>=$LDCP8D5 M6?S.]IR_&.B"7_J^?=Z5@P(E93]M_%P"L;M]*6;.KQ:DS^0D-#F M2S>VM\^AX37$BMJ96G!Q#WQV912M%:QS^!@>_D'^GB@?0* 9M3^K(>8]![?WIZO+C*S-?48N?*#-VARCV=G/V7# &QCO3OUMDL>_*7J,;#S+BB%3( M:Q)XM.?+B0,]T@> MDEOHT098*NP$_2<%Y'_9PO!_BDKSXQ7EJ!+<@D_5RRB+5? EN+Q-*<5\R&FE M='?W7'"]?HFA;+3]=0PB2,-0O2O[6'L^Q=]MNRG%ORP&_>PT75[O\B99,7UP M%;)+/MO&O_RC!WG]"5U_\@GMPH)^?7?Y\#9@P\_OOO/TH?/Z<$+T4;58N9(3 MDCV9GYFB9J/NVR[/_IKEA=ENOBI30!T) (CZ1N9O^,!\YS/\$SN]CK@T_!G; M)*>XI=/@I![U RI6VB.?5_TW^>XOQ<%U@QS!CO:%\?/(T,PO/#$E+^FL"%+P MKT6#*Q-]_3R/V]])P0/U5LK2 B$1/ ZW^%P>2Y\G-151B+?M>1$H^0^9BQ,X M8S&;:>_*[&UG] ZP;V7&UAXS;\'=B>->(R%7(5 M)ZEU]WT&V0\CGX#Z5!7-K9OKA$@)Y.HXT3)$#C[A[[_K>:0^;X=,H'V?!_.I@]@6?,9;L5?$)""G'3$ ML=.NB1_$..4T%]H5O5?)1^%XU1T09;T57V]K[?H(<=YW4IY$$U?(M_I(*IM> M.<]5JI^E^CDD*]8.F.D8D?#TCQ"-9?A*M]U M^-B^Y&4/BT32\-'W#OTOG?3$1OHSZC"\>#*&[QWXN/VR;X DQC0^"RU\V'\1 MOLHIU8;&]1^:U6>%< J^_%;K&;X_N-_=WI*^PS7J!92JY-\VX)\=6R'>$GA"Z6?BGGT@C'FG>'OIW<8ZZ*414AZL'Z=MR=SO!R M+7%:!%O#/UU#OU::!I3^1&]'W?'5[+2ZN0G.14>>8*.K>U?"&'99];O16X\\ M(WC+;7'J M,&PK\9"*@$4\XU>*SN<_2?AZUXHOF+ :E&[Y*M3+)-U$ M#0R%PM\JWF=P21N5#>S.UA;DK,V\9J>!3?F7\7YP'A#9U:Z.41]K[A^AWWL M_/J6]J1%Z)W'M[ *]8,*M*]#N3EQPV MRRL#_4B3'=8IPKNP\\3%V39,>D/$2ZA2CN3OPGTQ8[>?;T!#WXDK-2K-:HG3 MY= $T;O5=9=Z&F',SX/ 8/7B_//^J6.CT+I]D1]PXD_R1.3,I6V!"3T]8C1H M4R/*R@C_3JE!B?LGT,(YK8:6R=L!A6NHUS=;AFHB1$DY8601&:QO)V4[Z.\7-+$TS9_.HMN\RMWN%I M"JF=[4R>E62KQ5(%.F>]5=LV<6 @$B' TC[_2>IE],H]_@4O-0\Y@E M(K/ AJQ2)A^5V)A<0Q5B+UZL;_1@CR# [:ERW,:7=E8T)H6GDI1?D52%-E380[PTX[ESUK:4*?Y+$5J-G.:M1M?UO<5AC=DDT!NGZ3]V%?'%W%B6',\:X MN6R=]7XE;V<$D>#;#IP7.+ZZFZ1._+J?0C2L\Q])!880LHO9FM2"WA,Z+S5L[[#5 MKV_@G./.^\0PXI5]&%?ZC_-[%B24-9X9ZFYL&6Q+)>"NIZ]ZA2*Y72@ZR(/I MOIT*D\/'WI^U_W[#>]U2X?/-ZN !T,=;WTCS8=!]P+.:Q.E+E:2O(5P)]K0S ML"UOP9E\+/,IK6A!]8UN8@_50=OGP3. MH@&!3THGWF.TZ>BV4<,/'ULR$Q-RB<-5LB(<;@3#+UVDPN+U8_5M4W-!BOC# M.@TC#N<2[>N%ITSHGYD.*@.FF:B3&CG8"FP/UCO_DS;,XH*=I(]PZ#E"_WH6 MM61O)+)A$2[@B5>!+FQ3;^ M_"5<*-7RI'?G4#U@TIT4 5M<1N0[?GH1[U=# M29I@CTW9UFH*R75]OA<.+7NZ)2+B.N76L)@,@SD#04/"\]8QA%JF]@N*ZOKQ M-X:C0DB=\3,0M;#U[; M#S'?.X;?1;Y K^!.^V2]7NGRJ+>Z1['A5D/H^QU] M;T[+84AE_S%'/"\N*D2?426H'4"@YJ')D?[96\+#;.4%/JVLFGMG?+@[.6<] MS&#S:PZH"^V310+@%W[$WQ\O^_=Y;F6SMJ]]OI_=EYE K1S1 E:@L4KK&.8P M4_L9FN/9DKQ,*\[73(W^_6R5K\G>>E>;Q)D- ?R46$LY^WY6-XP*X>*&>OGH MC.E7B8>Y6@LEVB+6@DNGOUK(@S,LY&9;\RG$F *+N:9F%0H1U1O!GN83R&(3 M.]+/5:I4_5$-2)9QTC=D8+)G]I['BHS$R3NV-LT28T)>Q3&NQSX!^.PN+(W* M4T^Q3(N^$J!Q^]=NK$5RK%SVM?O.B#2D-!PD8^9.>A=:-H5K?]W).&ACJL,. M63$>$19SUJDE(\=E3L.*Z,<.3KBXT?.P8@I:/%'!C M3D[X^&1H5H51[JZ+-VK)K4"J\/ CHBUU$Y$Y9=J,Q.8AI!*ILLP)L'\:'9M9 MRY"VIG[82';\+)SG6L4:<0AK#1E4SD'&':@$\7,DH V;V6-G8*,5.F86MNRN MN9WLSLJ1\2T.%$UW0>USEU,/GB@R?N9Z76/_\JTZK;^P5/A=6J$%[4:B&^9Z M2>*,5%. W =B @ISFB>*RX8>9IGSJL5;Y (007DSUJ^V9X]_1A-+#U"#>BH6 M'&XJS='\1!GJ?F_,V[0)32+3.9XHA,";R\I3DZKBR_W:'EE"L?T30Q M>?HEM7U :$QRM/=E*S=3]( ?@)(58*Q]S;ZPQ\DY_T_ZID4/B2[=.F;A(; R MYW"SO1JBKQWQ#P";**!)L%V< H&\JY"&_F!)/D7G+_Y\!:%U=LZ;-D.GW"W@ MXK/DCG-!&[[V;%5$+P]L=#QQ' M 'F8N]!S]96;Z:Z$6Z^J0:B1TC"72SKM;J5[@GI-2WU(;^=['M/W1+39/FOL MO6N_NO>[7O_Z*X2ZV"L^#K89\0XO2$S.EKK/&[VZ8OAG8. .1_U"\)KN^'$J MH=S1P&&@-QKQ=I)JQVYA;G-&P"+0#KA71:ZL('VN@8,_U)M?7GQ=/D+7U5%< M[&&%\OU0=S^P!*^!I]S%[,U%D^Q9<_:\%KEPCDF;H?V]]\- M=27_G5G[N85^<8' IC1+*&&X.J[I1!W^<0XX?;&Z_T-=XHZ^Y_X%IU7"Q4># MQM-;[5T!P]EV#\R<*;XN)WN*=EPE]%YRZI"R=V%AJWGRJHJB7A*?_XY1^OR? MQ2?)N^#45261,E RF6.<=W>JR ,\/M%13PS&+(O9(57?-(?F-R>Z0""%B*:! MV-"GAR#^=BBO6&+"7+C").QS#$DS)";0QTYX&8&*_Y4?R-;QW8R M:(&G2]V#\VSM ?#DT7>LD&97J[V1S7O2H\&*?-5EK'%N$5H1U#UU]F9)&JB' M61[+*;Y;9S,M927=9#E5 M((/T*M@VY-\VJ(B&(LAL:A[BPQ25]Z*SLE!D%8SS2WBOZ!I!6([57,CI$.[2 M_&6UI)05PB8A].G6$O31Y/[^XHG&L[ J94H=XV+DSR*05,4+6$I[T,K"- M+CE5BILZQ,>B^#6LU P_,DVS_,2 ).,*BX!P4)DQ@<$IS1_F]'LU=A-Q4I1\ MRN:^'MS.6;@E0T-TJ#D%MR[VPO[DC9FSK=D];!//ZR"N7C*O?U69H[$?;OGV M(!!SKD\U>TVJDN#'#%1AMYU*H:SD#3%T;B+FYH5&5.*RG&F4Y+2"I:9(?*M= M0JDCI Y'JT5VU*8TOU#?>M9@,+M096U6'V61I)I;4[!CC\9Z1+HQ4A8L;*"H M55_^/0A':%]KMI,%U2@)Q;#>(:6;5M"X*)-(#16Y#1#M5*>,'6]"7X6]>S?) M^ZP!65=7%8+9Z!S$K$DFVL^P9\88Z=@+NDC$,+%GLR'(2Z+[_A^ECYN#HD1K*P8NX9U4X1'(J23M MQ5P'"U@A2!_,4%,+$EIB5&2V2'\JE,X/&UF7X7B\7"3A([.WU$%V7JM;OK!P M&:&T#%STV[4J>2%&;QF M/(TM)'[<_H'P!*\H#.-0NH!Y;!!!KX+'KQ MGCS&<,T?H'[:QYD"*PN6E"_0VZHQ>YO4NP/SW%2M3U)B@(1I='$ZDCN;RE1[ M&"78;REHS<$[J$8'>+^T(&?*"+[?)27EE'=]-Q%9@@P.9^)]ZR5,H&QC."'4 ML%JF)517T:ZJ(.+.G5M\A5'JVK_3.]"S^2PYL$OH!HYK?:&Q6'+N<>/RP^#- M#UV=TRAM'7ECQ[!'/']%A5DA:$::V_HX;TBV KR[O>.LWWR:)F_BBIYW74OH^&1+Y;2%[# M@I(M+-SM-(S'#WA.KIBY',29[1_I5;"G?>L2HSUC!V4L?_P][;7(_L,9;35\ MLS<-35 5 X51:-S@EEGJ>Y3XNLP0J6,]@K6UP3)\1:RZ^/W!XH;I>K2B9J!' M3^M?A+OZ8UKS%H-[UQ3C<=IL)\Q31K*Y14G5IQ!/[K-KT/<^_;D>OH 7W]FU MN9%>*::(<6#E$.;GCIJ_WU;J(IY;9Q \'3 6('?X:7X<,R8<53$$$9^X' %U MB \6YX"M6TR]\KUP(6A?K/$^VO'?M@+L[8LJMOM9A2RGKMW5GK M# 5S8P0VH)FCL^Y#KYI/%W&[GLB2Q%2/UXQVV8YDHJ4^MR!J"%#DZ#!+BXUR M'Y.+1X&JA,?Y%=?#P'KJN-WFS I,BB]'R1C\2&C2.(FAW&ZZ1QK#+,.^59O5 M 0R5?0Y/06I'W9\8/YC>T#Q;C[,GE!U-Z'!MZ IQ[F-7_W*X-Z?:'+(U6Y-) M(P@N[2'J<)1EGWUI+\-3SX2-GB1F*@VA#D2),T'@WCP6TPF/9C)%HD/]V=<4 MUV"G0+,-U/S^58.3:OUQ7C 4BG>YV?2J=Q&,3O;$_;UHCB"GB10R0#N>_! M4A$9WNJTV254B-2!!JX/@YVF]6'EBF\E*^XO MWDU\T&&M0_KU4/7G9$K_?.)P&=)9?_R\/N[N.USZ]KPVB7QZ7*^XNA&:PQA @K=#7T52LRG[;;*0,: =B8\ MT!)49A4(IB+_0OBEQ%9()51^K+:-HJ'!X42Z.S4;#-!U8$B]E&3+$JG)Y%R2 M+2\_QH^;R!E@;E6ULJ.Y""F8_BIN1[&:)C@FC+\9AI2@]H+DU2?)U]>06W/O M/T_\Q&S5;R'/0IY6 MC=@B8GO)[Z52_LOH>T:J&J2<1@9P3+A=H)R(W$Q3BA MUT8Z9C8>:ZT>=6>V06=-4-T??]SUQ=)'_R:J.4K MV\S ]OCAN^C)==Q6C,J?6'&Q F'&J3-;]AZ=+027NN]&SP8>K1P\/@=-+]WE M9D>2AD!#OZX_%NQ!WZ1$I^?]$")F&ICT9LJ(8MM5IW\('T^2MTX7<;[.>;Q/NL2+O;L3:3" M>S#=UU9!UY(!WG9Q1'-U+E@=4B/AXZ75%-74(6&:/'@R5^:SV[IF%2F6TWAT M7D';G"TI0FB_N^)>+0I;C><[;^ON%,0Y-O\.:4L>%Y$JJ9O35\3R MR7%>IC,1-N26)#*M,WKF39Z!C/7\'!__T>>ZO^*..(SLR&>52]G M2Y,AGI/[S4^='G6;VHH9M/X\$O?4GEV]U>"I:18]ZA?7R<=$-!V*1K-S+[Y< M-[64J.G.#.+WCR 4DV)'],14 DN;@)E+>NT67MF0"Y'X3;XVX2))AW1M33[Q M\V(BB*Q,K:K 8=_/7="#1<(NSSFKY<)($^ MV"H(Y!;>/\J5X(5;XA]0B@N/+39G7[-"-V@R*&G[7?P\SQ024<_?FH)!\"N9 M<$K!.1:"SV %0"4T"5#8$?_ 2:56]O2N;^6>9 OOGL@LR).1K,8V#?AT;=OBR\\G3J3)34=@(<]<$H4&/ GGM(X';/?] MD=TLU1'R5N">E@_A2("2-F 3$-)]=%!1LN7).Z>[QYW3$LS#S>R?Y<1/O-C@ M$: Z36%%_[P],N=@$^VDT9;'PB?BUZ712W'G>&S9,=64RJL3D$_T"^ZU^RNP M<2UZ6I-VL@^K&C)B4L) >A*C:F@F7E1;CI)" D#/(R/6*:@SFCVQOQP$R0LV M3>7!CJN-EZT7K"/R:P/M9&\;^A88EGWR]C7+VHKBFIJBHM$1_^"&_XFK4FR) MR:%5F\OA5(1/C#%:S4!A%B[;7'=T'^Y2U%6X "$3-.H,I)V/[Q[-$S?I[NZR MA=1^I!X^PYUL:AE!WB3GAW6,#=A$['TR+C05#"/FWX)&3WI;(&9L$I)@(8K" MJ&3;($NX?%,]J&<&^,F(+>K1*DV%TZGSU4?(^G%-+F9\9=6T/$$FC4[E=OQH M,7O,/@>Q4*052[SQSG07P)[]I!L\(A'"&3EVJU@XM*HX:G> O'E&4A)J(9P3 M++QF*GDUW&MDAC\?^U?G2S$QA!WAI6%7>QJDTB,WVGHU?.U;H25.XS!!R<'F M7?X'8V,? MA)AFDY6BE1]BR#;1)+/R%88_R2.M;=[:E^435GN MT74Y0+Y]PAB9\ !X@1LSZGGC\*&.5],.18IL4 MAOJ M([#%^&N%R*/YI1^EPYDW,W3ZL!9/-L6+Z($C,)5//$0,?19T/69%-LN MV6J'2M9>S#ZWM6V[\8=IFN>"*9NLHV53\$5?2]ZOU=E' \:$#X#'XRC!'#9^ M2N^)H?BGZP+&>/N;$EXKR1 K/'V=8I^?94\@0.('@+EXC]5R'U: J4F<\S% M*+THSU&CG^/[ADC[*_19P?$#EU O \?VUU',@DN*0E$"_LC'YP<]@[YA9H"+ MXK/U:\5;QA='E4UBOV_W:N:*?N;BH].T,:J+"+:HB/7&2NRJ7.%@8H>46(>' MY^+WL\O)>@:UY<6?#N!W'/G:/X=UXA=-[@8VCX$[:8[\<^.D?]EH*:'$FG_G M0H2<\62C=U/]6Q_>^1S0NULC]HN.9@XPSYV"L9J35>\80U]U I'BFJ#_^6SQ M/&AT^/E) =8FRXRVECE>/$TY^O^T6LKUD*0W>1[JD2K+9Z)WKQY=W!=9)TR#_=9\*+7MS7;O9!/[୳L,>Q(3VWY MXUAU1%M../T[4"TRXL3".5AGDM7UU2A_)&%L9K=F1V GW8U-:G@LO75#_[@=<[AN0ECBSD:K%FJM MEC%ROR%R$I4R.-6%;F7CES:L4V;@5YV9W6F&.1R$=%'K* M\TC13,(<.WZOTO5#S<<=%VYT].+:\9E0LT(;C4[:O>&N=8,?VD-]I^1OI_%P M.:+%2"F/.]> 24)4END%.T=+-L#X*A6^&F7!Q\ELWYPU@N ,Y>O8!ETD^XQV MCTK3ET%79S[$F,C)O5\(NMU]OLXB Y"0/4(-;<(SV>$Y WYMF M+[DTD.\^C>*:4%0TC=G'XR =<"P@JFW-RC8VIS?,E#2PY%)"9:K,JG[<>\,# M03;]P;Y99XJG\AE*NYTF,*T]9#$K5Z2&/>="K%Z21G6DL?H8JPSBQH6+.7XD M1%T:<#=I/T**A\;DB/DBLM,+0> #6B%(]1'^5#.I+RF YL#5N_3!=:X<$T]M M_"J9-[ N#+VGM#+$NQ]<\,,.E_FZ@[QVMC33@Q319S#WOM_T)",VB!*#P1'@ M"A",%!SS#Y]ER_4*9XYP>WOD3%[K5CFWDQ213I -KP7I2YI*Q-1"S.HIHT+\ M6:-DKKIWIW5R20R^^W@V'P A(_T;= L*D+_CR,Z.UY] 4;-CH!U4X]?W'LW_1[%7_?%K2U< M8L7W]LI=_0'PJ-3W@TRQ&F@!, MIBMX_Y?HOF15-?)JPP.X9O9L',],^HXS,V2TR,#(R,#,S,5]L86(N M>&ULY+UK;^0XDC;Z?7\%3\]B40TDIW6A)&IF=U^X7%6S!JJK"G69?A>-@P2O MMF;2F1Y)Z2[/KS^D+IER7DDE):OG###5=EHI1CPA/0P&@Q'_^7^^WR_ H\B+ M;+7\KQ_\/WH_ +%D*YXM;__KAV]?WT'\P__Y[W_[M__\?R#\OZ\_OP=O5FQ] M+Y8EN,X%*04'OV7E'?B%B^+O0.:K>_#+*O][]D@@_._J2]>KAZ<\N[TK0> % MP>Y?\S\)$0CB8P9]1GR(8O4/B64"$T1]/PD\E(1X=ONG4'+A13&'*/4]B# - M8!I(!#W.TY1$DB01KFZZR)9__Y/^AY)" *7_4-S^?>]ZW\+JZO]-$U_JOZZN;3(#EVH;NO_]']_ M?O^%W8E[ K-E49(ETP,4V9^*ZL/W*T;*"O.SKOD8SV[FZ$N%GUXB5T] M%JN2+$9X++;#=$1>Z _>JY^:8?2-3I!I-4Y#W1U1Q?=2++FHV?+9K4'&_^L' M]=-\7U$\D.8+2EKM%M0*_'LT5SQ$ULIC^FAA,\,HSU,.Y7+E=VS4D.MA/@!K'(N MOE>_&/Y$G?5UQM>2?5D69BS++JV^^%DLAL[)X_?152?91'ASH M>U;,$9\6'*$PYI3$D813Z,E*RI12S MB^U>L(Q5\6*ZI8Z?YAL7H2XDNY8G__ MI!Z9.T5,GY3]?Q;W5.1S*5(D4.1!+\ "(AH%$/L)@K%(DB -0LXYFC^*G*[. MT8$#:6Q>BJY,P[T;;[]\^@3$=TW*PHPQ7!CE-*^,#/3 [--H AI5M%NY50;4 MVH!6'5#I UJ%@-8(_%KK9,CH+NS#F_VF:IZ>BIV>"35A>UT^NS@$MIZ#U WU M_!)X83.[N!AAE#G((13M3.7REOWB5N]%J5S"C_):><19V4Y401BE@G&8QKZ: MJ!"B,"640NHKCS66D?1]WR:4=&B0J3FMM8QZ-5U+:1>#.0BC65CD4G &GC-V M<3D_!5@'%DXAX'2M?W"@49??IU3=71&?O-;>>]U;*G=6UV]KK^N*L7PM^)Q' M:9Q$.((A"GV($HHA(2&' G$6>1$1,4M,WG^[8:?&"!7A0IU9P0'K!M8:'Q60 M6FYS7\C"!.?=TF& '9A-*J%A)35HQ.Y&.D$C^ Q<#8BMN4LY#,8C>8_.L+9R M%NTA.^$76MQL-!?07L&NM]?CV_TG>'1QK5O3NI[*Y_=_KB?F_]EEZ.[*.\?MIGH-](SM_^8YV53S?+HLRK MN:GX6-Z)_.L=67Y\T+MW'.M.HS4"L/.MJ#2GU0*OU! \ ,-,^*>E1J$-Q1 M]MAF.9/E?R6(M?A:D6-?[_\7FP__)1*YN M>??4;"E+'J4>92%$::S^(6$$4Y2DT,>210F.!$ZM,N:L1I^:DZSE!)6@8"-I ME9?TX>JO/;-Z[:QA-J4,AO' \\)E\%I3>"^8G/*PG02CDFDO<'89L=]-^M': M!U'J?:%[\7Y5%/.04>K+.(5"),KU1H) ZN/J4)Q'0XZ\"/%YN3DSG9W M*UHZ0Y8&092D80(I2GR((LY@*OP(8D_&OI<@Y@G/ MANG[0S8"D[N!3!#DBS#A,(Q]]91Q$4.B'CO(N!=&)$UHDAHFJUP,VCCI)VY@ M,YO%>D,Q\"RE,:@% Z^T:#^"J[+,,[HNB0X1E2NU5LD5T;F;J XBX70B>C[" MJ!/-0>5V)Y+#%_6;*#X^J&FGS):W[]6D)#[K8] M^]-8F_& ,P0'YH4M>)6@,_"Y14\)"RIIW5&"$2A.*>+TB*-2AI'RNQ1B]J6> M$65V)_AZ(3[*U^LB6XJBN&)J35]DU>K]]5/GMZ_B>_E:*?/W>2REH"SPE,O@ MQ6IE3;AB&A;!!!'UJ*4R2@.K$[%]A)@: ;4ZZ%2:5@O050-P[ZF0[)=CX OWZM'!ZM#*BT<;@VOP1,MZ'2/H*, M&_:\ *J]$.8E]^K'G9_RYJQ1E4I4!4B+C^M2%X/1AY?F)! >42LIM2P--$UR MK!>H6-DIPC3"4BV_B U-GAEO:HRX$1<45>IRO>4%5EN)^^^$G8/>C/<< CHP MQ6VQK$2=U1M,!>A(ZX[!#&%Q2E;GQAR5EPP!V*4@TZ_U8YMZ%?FE5 Z$#D:V M!::J$]I2QIZ4R@T3+$H@\F@(,?)"& I$$N'%'O>M\GY.C#4UEFGB&1M902ML MK\/VIT VXQ1'T W,)[U1LR83 SR<$LFI\48E$0/%=PG$Y"L]=TZS95:*]]FC MWHM5?'2KTY*J]:-RD]CZ?KW0.3!7]ZN\S/Y9)\Y& 4X9PQ(&$0D@0H'B%,89 M1"R-!(E#/TADCQ0@>TDFFLS3D19TQ;7<1+4WC.%.ZC XC[2=6@D/*^G!5OPZ M%%54*%S#Q8^+[:1Q&OM$J;>>^4_.3]*R2%67&R )T]K1[%''H@G>: MBRZ 9.B045\TK.HV'-#]XDH-W7N.5IOA@"+=:@R'_MPS'$T60M=X>?N=987X M2KY_(D\Z5'>]SO7&Y!Q++' D?2B2,(:(8A^F$5,+G013CE*9"FRUTW]FO*F] MQ,W9$9"I!64N6 E*\EW8QI'/0&P8,G8'W-"ONI:TRL6J905*6-!(.P.-O [# MOV; N(WTGAESW*"N&0![\5O#K]GQ"A?9_(M@ZSPKG]2=[S11Z=HQ\R1"$1,1 M@I((#%%*&,2<8^@'E*88!7[*C"HW'1M@:LS1R@A:(8&6THPYCH)XFBI<0#,T M-]BA8DP&YU0_\/87@OWQ=O7XD_IJ]>+_ ^D?8?UC];8?O>DHK_QU M]B_PVV59)9FWI3.4[U_%2*Y7ZV69/UVON)@C+XX83P@DB"@O/O0DQ*F/8< # M#Q&$<"B,:EH8CC>UU[L6&3R3>5:']Q3,H)$<:-'-WWD3W,]3@&,T!V8$%T!: MT80%/+U9PV2,T4C$0N$NI]A\K6^-9UIN3[)TCF_6/^H.*I_RC"D>\1D)&?<9 M]),DA(AY"!(28QAQF?"$R91(:5>+V7#DJ=%.=:@XVT@^ VPK>_N+EAX\:/'! MJV]?WH 'D==[OI9;ON;F,5O!# +ZP.Q4X7W3P?NZB_=6<%!)[K(VL"56CFOX MFHX^U56VZ/R0@G,H&4(Q\B3W)(.!4P(,I!HEXH M=8$(J[3_[C'*.P%^SCA?"/"6%.JUT=& *ZFP)>#5?_P! M!X'W9ZU']:/_9TMBZL!+F$^YE)%:2R:>CB5CB.-88:RF!!H$)(@]J_!4/W!' M<3B59+UA,B/H?LH/[1\JH08HH[&OJU,&[=Q^5(K<5VN7 P]< M!X%D@54!1(NQI_8>MZ+7S?T*4F?1DDS9F4C+4CHV)C"C@(& '9@CGF/ZI<&T ME7Q6E6YM)J&-^"ZS]ZPQK7(ILG*MGOA? MA#Y+(OB5W)%B^HS0]XUO-N$B+&1N/:F6YGKON3;?CNMW [7Y)9(.:42T[%'?=6A]#F5'

:Z>YR_HF+ M3Y_KR*=O]-U/CRA>?A*D9,()#T8Y4\,6 4)) 027S"#37&";#+NQE,Z;O]Y2 M=S656>^8K.V6:[N^]^$,+Q-:3Y32&C.K;9PU>3E)!7 V.,"O5ER^X3'@=P/N^_>%5$NR)\JQD3DZW M\E: RBI5[TO22E6T4EI1 MOQY!U.Q2#DF6-"WH$ETW5$]3K?9=^(ZH,'31=1 M?9[&-A%5']'S* ,8J\D8$T@.HW *0B2)NYQ\8JW<^"DCJG>966N2\C=I;X\V?8:#9W8#G]=U@OZHW? MS0*2C5)@Y& 1%:A(K/ A<$B&M"R9?4FF-J;1 U+FODN8#";[,;D#E'SXO%J? M5<_@U@J"L]%(\E6YJ#@W$L*6*=G'@%$[:]N,KG](R]R7!Y/A9$\V=P"4&\*M MB"X=-IGF4$X64WH@. =KYT?G M2ZXKI)IBX1\C<3O5DR-B'P5V[)Y>S@>-YVS,HCB-CY+*<4&DPTD'SWYPB*"(^2 C(7IE$5!;+.M#I<% MZJ0-:(H 6Y(AQ<'6^62QI M.=LJ\LUB*XR:$A<]JV:4!IDU+<,C!V=\!,Q)&2>9\XWJIIX@:&[L3"3PU?3< M[Q1$%UT)KMKW6J%SU"P05URM0)4.G%(<2K8VNR0X2VU&][U(VKS F@0 T"U MNS0Z@-<'7"_(7BAOEGGQ;9'/P^GI]S=?R&J@[X?31Y:[N+M2W!\8]P#.?5_]$%+L *TO!6*\=AA9%%!T)OY\A%&U5XM+F5^YRP4TICYACIZ[#Y_.OIZH^+)5T;LB%P%X1# M"$69>N'EP6/AY,)Z'9B(*8I[EOZCL<_'G]ZCV;6C\%:3Z9'Z=G'@1-)>5GPU<[L;P#X+ROF2/O MRC\VN"V,?A?/Z&S'_&;YRY_I#TRB9\O?H2+S- WV-:?5HN_H<6G(GW MB[(-$U[6]U_8JOENG3_][/P+YM?A:YT#LV7(NWBZ^+1]W E9K,K53J&,I0+* MD"WKA9%@3 S113)N&\5NVZ^M1WMNOZ.[4UQT'1>X[(Q""UZ5Q]4"_6C?8,&H METP70=A];6W""L8H;W,,8)PG]:J"K;W4%2#+"95R%L-QM-)ZIM/.E'T?V-8GYC@HC(Z -NZZDS68LID(;JB)?EP0L?#U70-HWEN#V=G M!(UJD#2=V#JP"P:M].=S_(VV^<<_\/0;_GVU//M<>^&B+-$&<*KFP&(]=$0H M($7Q#%4J1K2*^^U&\=QG^&'!N:_(C@B:==M]_&-U0EZB)$H9<)0.E. <8B"? M0'LME2[!(FOC3HTDM*N,L4, <1WCZA7^'A;YIT(ONUZ=<5(D0/?OFN8O&]@;4 1A^1!KM)#D3;DO$+G$3W6& MY,=&\>:;J))R*+7E#DQ!4N6H(GAN;&VOJI1W1;#(FD!OGW"?/P)P3<'P'R8X M<7+/NFP4GCCA,P4H[J_O.D3QM[U8_.'\*[&IGH7A]%4XK4-9$P>,6/O#>DF;.&NPS"AI9-#^* ([MX?XW$LC>(5EM<:? M4CK_. MAPKC-(+C%&+JQ]9]9J$?2'+;XZB&4.MO+<+I[ZN+E/5?ZO&S6=3.!8O-V4D1 MTF3K#03TM DYV7U>) M!5HR-V#N/> M\F(RI!1*G:I4(*1HP8:@3=0,:?\TA]ON]'<5\YD*F0<29V>*\/ZJ3TIB18?: M$Y'[VK=?TH;,FM6N$M$*]$&J-HWNGZ.JJYA0*\"-8GVO,#HA!G!'G 6#%FW MS!!W)"TG9&F3/O<,4?LJ&GI>#1)M+E^Q?3S>J5RXY/_M.^3%)IVN-N=K MO!3*S4C+0N#G* N8S$C-IA1K IL%KX"$D MS8L!FSG1;IT%IY&<%U]<$3P(&=MHXL?IF3?9L M]86>=R)IZ3$4A"@LV7HY*W"2V,*,L$H56[1S+YA"#Y\Z;_!Q:MGOR;4.-,;/ MEZ]]O?KR%9>;2_OSWOEJC2S.I A.U18B2ECP4%RPA*,:&7=O$S=O$'# M=J;.Q'+I &ND&K>,^N7/M-C@Q_#G)?.NEH,R.!=KVA)J2:K2T[$;:'5&F"PY M8F*^39[9"X3-&R5LA; II=$!N"Z/WU>KY?GFYO0M=,PJG2PD9FF'R.3 )5J) MB$$&ADG&[%M:/G?)F3=JV-CPV8/S,]L]EPMX?;HZS[^O5]\6&Y+(8OFISC6Y M7H]6C',I(F!Q'%1 "2$'"=QR[4VBS1*&6$-#WC5OS58+&VER#O>C<&@Y!3=U M/>'T5[S!O\SKY6:1MS5-J^6]0]J[E$.,&@H: >1>: @LDJKE7)&G84NZWX+V4:TT M[JW#+A?9L8"H,=MW!M0W7,=5NP:?M+Y:)$?+N;/2!TX&]]KEZ +(DC4H;3,$ M6B.PS&UQ64CAVJ0U[$[S,( >W?7W@838!6"WL:RK6]GWN*UVN173NEJ7*UR6 M0,ZOT;G4VS4!+F93TS*4Y\$PUBC&/HR^84 \NDOS!L+IP*#;KNIA\/O:/(U& M9E,;DCE>MU!MW>BD@.0\CTH0,T-#J#U)US"('=UM^H3"Z !:3R\D*$5.C^:@ M96T(FFT$;TT&CT$$YLE@Y6U:.NP)J*.YHI]6!)TF.[]=+3_5X;P_8SS;(6/E MSI]/TD_@27HFRCNI#[Y)S[P&B,B.W#SC0!>G0-6>+S$K!DD8Q0V/0; VMNKC M].S=H.@6&V_2KVQV5E:UEX2F8S4;"2XK\D"X=9HGE;AIU,GT,7+FS329 ;YLM&HZIII53O0*(00G #N@T "B36^S:G2YAR] MJZXO)F06EU(L4@*3*8*2@NS D@U@+HSY%(IH-)7M$6*Z/"G'8.!ATM-^#._@ M:'Q-KUR<_1K2]OI].V$Z6ZTDTN$N(BE-Y7.&Z,DCD:9P%I!I[MHTY7A(R_R( MV4N\JTEYW1U:+D<_*Q=*SU[K1 M2-IGR>H)1+M(_?Y@T,E$T &>/F"BXSM7W7RY %9S.R\&0=58DS.M]38Z;_5C= 5:J>W%V=4M'?[-5R)J+FO*2B 7UKE6F!,ZS M"$4J;Y.14MLV$:S'J)G?7Y_2P-F;WQUBYG(?B91C#A(!O31U%8:TI"(NZ0C],S7\ G!V8'H/T%DL\5VY4,.7"A,9+REG"R%6[U([ [%P M =%QGYA"R7,CV#R@I2_(["+A^Z#9C]T= .;U:OD-UV>U?^*M0S84QZ511+4@ M6TP91T>V4AF$"LRZS"+7;8+"CY(SM615@#=&\787EI:XL M5N<@3(82;-656H 3*M5VGEE[EDV)0T8B/O+HGL2_J[Q6TS%O9ME__&/U\?/J MO+9J^O@'<>3[A\6?OZW.<'.Y%!ZLEQ@5>%_WABP!0J#M[K1WG#2K-28.P,$+ MK^G)19X $U,RM3M\X#='P\T$"'W M7M23P=$$(_LPMCL#I#IN;\[PR^:D%*/0>0]&)UJ&R\2@5$>_*A%-CEY8VV8F MZA,$S=OMI:WANAO7NP//Z[!>?U\L/UT.S$15I!;U?EL0DU0BM]\KEH%9R8+E M005]" 3=I:HG,V9'L3\+I3UDT!V>_K$,%T.I,/]\.9/U1++BO-8(3 1&G IT M!M.Y2XQC6GIF&4OM\FN?):TG8Z@%LO:5QKYSPB8+(5QEM9VH&%)A/(/!.N7, M.5]'$W 0Z JWBIMDVY3A/2R2Z<,^F@8V._.X@^%)MVF_[EZ4CK3LPO%^Q@_>7LEOJV6ZZEXDDTW2*1"A M9CL+7T?0.0'9YEJUS%AN-/+R<7KF[7'7&D$[\OT(RJR>S;<[VB*?.S7O!JZ@;7X^DQJS90YT5N18%,-(15OZ4BD5 MN"F%F3:9R(?+SZ=#"%/(##)'TDFJU+&A,8%DD3LM)7.-DJV/)3]_# :&Y.>/ M87@'SNHC&<4QQ8BH LC(:L6"EN T(\.%.))2EDF*-CTBCR$_?Y1X7\[/'\/K M[M!R>0M=D@[6D^L<6 R@O*REX$*"$99IHXA/H8UM>!3Y^:,D/"0_?PR[.X#, M\\GAR!P/WD@(*0E0VM2NJ+$ ,H/!A2(X;W-[<6SY^:.D/BH_?XP(.L#3PZ1Q M6ZS7ADE@-8]"V> @9F]!1R&T-S%FWB:?[1CR\_?!S7ZL[@ K;_&,'G8OAU,K M8WD6NHZ=J J9;#TO8R97/7+RM%DTK3*M'Z%FWHO3R1&S-\,[ ,VK]2)_PEL9 M-0&M)B4H0/!:86<\K02)/UH%P;P)D36:M'R?DGGO32<'RUZ,GCDUY0+HFRND M_[3,'TA5GGU_M5KFS37NA7;<(F2['0M([J7'B" ]EN2\QW ?-X\FIPQXU;S7 MH9,!HP5C.U HCV1]1E6X%HJ!E-M9$J: LR@A5A?2"$Q1M(G&[)A+?= *L7U< M[#UYW1U:;B5[170\:F-JTW9"?0P>G)2D)\D X]85)>PA\N\[SJ4>)>FAN=1C MV#[SH?0;_O&HAR>]9L&I#"F'VM#31 @\U@%)D:SY6,C+\P,.HB<>WQ,,=I7; M:EHF=IA3;[67:+@G+5H]-V,%>&8\1&^#5T[%P@>-:]DQI_[P^=.[RG]?YLW: M+;XNX%'T,JYRRE:#X8548\@<(A<,$+V73AIN5_][LZ\"& M>+1^.O 2LI063*FUJ^C((D^T) *RUSH*KQN-T=VY+\%!*_CVL3KWYG>'F+G< M1MZX$(14)-Q8?2T;B"VEKH(7%H)D>+\6ZZ_6EV"4G(?U)1C#]!Z@\[!0GBD1 MAZGKB>7>G]$C +<#N+I M'G+OEGCE2.:(1O )9:Z+&,AAN+(,\',36#9NSFTVC6!/0-O%V2,@MYN8NH> M?1__6%U;"5I:J0UD4^-K6G((EB 7AN M^S+7=V[AS\67\R^O5NOUZH^:M1:^TD_.OI]X*9+V0H,.IGK:68#W@K9(E"X' M[A*VJF$;065/1^B.L'C&WYQ41AW@[RZ_:'5X67-."C?Q("5$SS2I=UO 12/( MPA56D(7KE&PW.>TQBGHZ'*?!U22\GSG4]AZ_AN_;X47ORJUT23K2_[_SL#ZK MIWE6*AL10* DBT%&!F[;TA@99MHH1KM[V?&/1EY>?%%/-^K[X6-ZOG:A:"Y> M^^MB&98)7Z\V9YO?\.R$2QE5Y!9D0%FSKQEXS!J8SS)A$-&:-LF%3Q#4T^76 M5&IF?\[/G6WXR G\4THD#9++KQC.:'^\6:8U!GK9XLOB[$0H31Z)SX#:!%*A MVD-,:3NG*HBL9A)#-_]#X9X6E**($3KJ3 M,!\BQ!P<^,RC-(*9D-JX_./H'(0Q>U08:R>G#H^^ZP5M_HN,P; \0\P?/Z]7 MYY\^?SA;I7^_*[^NUKCXM/QP'C>+O CK!6[(=$Q5S)_PA!GN6= )F-Q>XF5) M/&$FZ/.F,G':H,>80%U7]-O@8@X$A#3[&,+P#$^Z1.@E>NX"GN.UV M8HDC,8"C%4'QLEAO2;5CFP8?.U8?';3!QRCQOEQ]-(;7W:'E5CJUML@<.@]9 MU7H^5^<4.)8A""EUD)(9<8A\F8ZKCT9)>FCUT1BV=]>M_5[C>9^#M;& EM7I MR)K\#64+,"9"8L$9Q?, JWN*;OZ'KT8:)<R01$(AADPI&O?6GJ+]NQ]3C;E]-#BZW'79HY>, M.Q"QY@/F6/=(J-.OHR1S3ELQJ&',V/?.HX%:RWXGB.T@B Y =D/_Q8*N\]AU M,JXH2VQ2I,')%6 0Z%,0WFEO4*42S$! /?6.8P#/+E)=-6!Q?U"Y23K/!;TJ M(8'7Y$,J4N) 3JJ%'+WG12(^&"0]%"HSI_?/#97=6#PC5#;KLY/W8?GIPHG( M.F@CR9RU251\>T*ZVU/66A[6[>[,[) M'L1_B5HC;.3(R&WT2*X ;#L(;+[0M^!?S.+ M_>^+94WJO^H+'#A+SB@PK"A0@;S!X(0"5B\RG9.:R4&MF0<)_LZK9Q;]+H); M3<'%N<5_4=-Q2;CS6&01&K+S=?F&0PA5]3$5K- .$??06JHQO.\. M0V^6]&33R:<#Y/U^76^V7>-FHH 3(.MJ230%9BV2E)V-S59ETQ(,2B:Y-T%:*5 MV=OZ/?V+H=$\2%;/-ID#0-]SN T=/WX 2-S>?5Z:WS^W+;_+Y>)/RX7GSZ M5(/X3 MFK(9D:^?K9 H$%124%+FVQ1);VV1.[$EXGT6%T]EA;25Y%,#]N YY ML?ST<_B^.?$"758^TC94]=(%+;AB!7">G56(_KV):=B)4OD('(A2X;1BJ*G<\([-,)( MJU,\<$O5NP0.P^@1ASJF$4VONO2W\QI%?E=^^3_GB[/O-[^RN4DRJW?O)SFK MXH.CT\+'.L,9'3C!-6VQ$'5VW 0^--%S'SJ&H>TH AX'%TMW2N_6>F^6M=UD M_,1R(:57$;BLI47N8N9)@F1*2LFSB/(0?AEB MY":!4,J0"2'(A*C3T9D,B=AJG0CY "?M"V0. ^811UBF%-.1M"7;MIEX';Y^ MQ?PZG)Z^VSI9$[8E>_[Y+=J2C5A1V[9D-@?:=(63?9;KX >"9#2DMF(P*@<> ME;;MFNDVI9L#-L[;TMF M4 0M+ ++=;8[6@L^TZ)J2P'G+2]1OF39'&];LE%R'-&6; Q3.U OC[9/,B7E M()P!JP*9](II\$EZ<$'95*)--L\.,7.YHT3T6I#/"4X7 M5KO-&@A2!"C:6F^-L27_Q>>ECY+SL+9D8YC> 70>[Y E0_*%NT3@?(>>JB2Q4Z8GW5PT;&VA5?U^TD M0QX8VC7\,A!)(XJJV1"HXG10RGLR2[>#U]- M93.S]AFXIM_7^&5Q_N4=G=,W$,(@]G&TWE>>'Z#,-B8%;4-@Q$\@ZQ7DU$RO!B6 MZ&02D#&*')'S(MHESQXF#!:T4MP:#2Q*6B*+"4(MMDO>^B(#]SZV<>J.)0PV M!@-#PF!C&-Z!)?;(A;WR-FB>'>G0:DM&+L&QQ$ 7@=+KE$0\1/5BGV&P4>)] M.0PVAM?=H>76/;XQ+)>4ZA6^KXT*):W#DD'(L7AI=,A>'*(73L=AL%&2'AH& M&\/V[L)@^ V7MV,VLG!TJCABB4RDB0O28A+9C\:@-$+(R(>47+WXHIZ@L:LL MGPV%["8N=I3&)7Q*$!&2ZNH%^N$]0 V.5^;(F;._N+!L%%R'A8,&\/T#J#S>%Q& M^,@#4QILS-4M,!9P:C(M$%#ON>0))]Q;^WIAG#W8ZHQMX\&1Y>[S@J')5@% M(M?YXU*)>G/A 7GV.@?ZB=VK'NC89_2,DOT^,WK&"*(#D#TY0$:F;*/AI,%3 MK(%I5\#7SI;61V89BL3TD*#&<^\X!O#L(M6A,WK&L+@_J-P,D"G%L8#1 ?-9 MU![CY$,FYB"FI+ XK609>HK] #-Z)H3*;BSN84C+Q9@2C\F&K C04A/1#B'6 MN9^$<:G)@3#,#&K+>.PS>G8Q;W;G9 _BOT1MTED[RRV=LC6E4M8VI,XI6KWB M :7/T4XWJJ6W&3UC1/;$C)XQ_)M[2,N]Z3*DIW)BM'CK0(FDP9LB:@ZCK8EM M(0T++Q[KC)Y1@GMF1L]P+LXM_CO393A9-=G[##**",KI %[0:<7)@3>:#J_@ M!]V2'.N,GIW%OS,7.[@P>RKU)Y7L%$N<8%L+O4(M](J)UI(1H^"(["#S,-Z. MR@$^Z(R>Z8+'NW&]._#)2W+D\1#UVKW/ MZ!DE[J$S>L;POCL,/3L#!F4Q(O ,*7@RS@+YX-$(1MP+WME@$S_(Y*?CF]$S M'GA*3C$/N MR:TP,M6X*J>3GCL'!9UG)I#GJ=I4DA_9C)Y]D#0-]SN T=/WX,,FNV27K")] M"QC#MM$V[1JA-/!HG:@C'^-!TH=_D!D]T]EA;25Y%,"]/?U%6:D5DPZ"JM>V M$NM<;/J0F9?2IB*C/$3CGJ.07@&8P#9ZI(MV3J=H:MA,5&YD#3$9#=I8+$(9 M3\[:U(#\06;T' 2U307:W6G_]" 8G3$I+0WM4$,.H$LT-@K#XCG" M&3V1C(:B/61=!\78Z"%D,I=#5C$H(9DU>H"R^V%F].RJWAJSOM4U%.D4,FVYS^TV]6&:DS&>F%2U$,XQ,D$-[860I :K M/2]"9Z7NWRC_Q9J3C<' D.9D8QC>W2EXT4;)H@ND*L&@$[5Y>X(@8X)DC><^ M,)]DFU268VA.-DJ\ YJ3C>!U=VBYU5D);1V.IS0H[CBHXAG0MD*0M P333*) M'<(\ZKDYV1A)#VU.-H;MW38N=Q3.A87,D^@F4N@'*ON8,A@E4X*10DLMTF4/)KF9*/D/*PY MV1BF=P"=Q_MD*<.C3=Z!4X+5SA,.O$JA>@F>DRY65K31-\?3G&R4G LO(HTR-"DOVJ=(]:).RZ;RHW;C> MZZ0>J2RW/M7N?+96+R=9&Q1XL 9%]*YH-BBD=ER3>D8);LBDGC%<[$"-#)X& MXQ+3*A"C$M8FPURE6GR'='2SK&Q)R:8V@P:.>U+/+OAJ*IL?8U*/$<%R1KLL MH* 5>[(A V<1LK5"U4%]*0U)#?V1)_7LJMEFD- 1!,,^I,^8ST]Q5:ZB@)<* M?YI8V(N/GSH4-FX];2-AUE:HE@R9\=IHCV?P(A4PDED5$A:-QQX)#N=XD)R+#&L*M M%PW10536 AW"F2LO8_!\)X3L$B4_D$?=!"/[,';N^^-MUYM?0UJ<+LZ^7]*O MKVI*-0$6]F9?!_;GH\%<(K+P M; )1SLB#*RG77KD9)):H/4,9G6AB>QY'DL0^'LO>_.X0,Y?;*#HFDT4&M1?1 MU3@7M. PAZ2#XB[S@Z"F!W]E?SD/2Y(8P_0.H/,>OZU.ORV6GQ[7G=%ZMPW] M:V=)$8<"M)4,6)&,-B&15F[C\SY+5E] VD7N#_K?326$#A#U =,YO?56]D:LIL)FY$3VI:BB0Q1BMUF_+WW9.TFGE,#5"S/],[0,[/N%Y\"[5,\%:S MDL7FW]N#77*4(JC:Q#C5T:P8P!GMB#LI1(\BF&;544]3U9/G/<55_T3\[PI+ MM#6V0;-;.RV);!0S!HI+HJZE0$S*0DI"6\65E:I54]:GJ9K[]GA\ZAEC.+3#P2PK3,[P!"3^4?&2=S%C*#LO5*LQ@)3DD.W+D25426>'_C@@XZ3G"Z(/9N7.\ M/ ^2CR)]FD[/:R^:G[ZLR/[[GZV(3FJ?!J-)83-=6P=*$KMSY& &71Q*R:2R M;?RSH13.K:,F@,,3ZFE2V.XLG;X$\@+* M)0,QYPPHT 8A71T=TD3O/$=53T[:-+IF,AET@*='].9)BM)DD3UHY^FHEXZV M!+.D)V/)GBS'7+!-F.,18GHRA)J=5*,XOCMH5F?AM'%#L(ZWQ6[>#6RGF7<';U&W#\0:R:<_=?7N[',=4Y^*) 81 MJX((Q*_@: W)08E<]^FI?5CU/0YN6="A36>Y_WAYB0+HX3G",G7%B)6 MDP,@N0'B$9=&1M2-"@3O$=+G2)T)T3**TQT<;;?+COZ)BT^?25W^] W7I"MO MZ]%:2?9Q\05/ DO9>IYJ5UG2G[IXB-P48%%K:PIJV@_-4D)&$-KG@)Q]@-92 M4D=0X_=;6*^W+NPT-7T/'C=U#=_S]+:MV6-)1/1!@HPD?Y4#!^^L!,9L%$H; MYEF[2I/#U.PE+KG(2'9V,8WH$! M]$AU$4:GT&D+/*DZ438*"-9[<#K)(%,,61]BZ&"?-7NCQ/MRS=X87G>'EEN) MY))I4V]%(:5Z:F>,-0]*0-8VS0SG0C/N M-1GX6OG:]@5KZ:$'3V:^LC8C\C9-!8ZCXF*?\V9O?G>(F:N,E>RE+S*!JV-, MMYWSG!0*$M"F:/0.@BQUYD*4$+GP8%G6@L>B4[/Y/J=4Z'Q8?C22_+O" MTI9Z2VUD+$Y84K78+(Q/X U9G0S>).8PVM JPS[)0N=!NA]2Z#Q$$1V ZI%: M6TH"6.(^@>:F/J6@A,!L $HW96"8O?-MZN9/KM!YD+YW*W0>(OP.(/1?F#_7 M%8FXFGV>7RIETY^K0HA.)#"I#M]$IB!$ZT&D*&**IG#5IC)U.ST]5?<,1HI&NKM(,E&E0T*<**Z;8&D"VF?'V&$73.J QM/TL@/80 M?0<0>K^8YRL>,%_Y3YBU*> 4X% YQK-,&'X!K%U5N(Z0TX^VAY M,:[(.T#-HT4"VKJ2(HG%.D;)JC64K,;-ILK (EJ.#7G?@>6[Y:=):2L<+9!=3'> JP>40Z#]+$ABRCJQ-Q> @,J<.L$< QD$K:H=H MJ0L(7F'\U=?%Q7Q]9KVR3*5,H."4.N0Z.BOE G4W.:/_TYFU:B[< M3E%/SQ]C 6L$V7>%H5_#;/G?X?P"?R]WF,/U62%Q1(\&I*T7_I&8<=(9\OTY MVI@YX[J5[WJ.MIZN*A::PB""W*E M-GAMM+&-%DON2N&T\=*H"'HX8*B!DD[&&XU0Z[S#A[;Q5D>I>WX6>\4A-TYQ M*,58"J4C Z\IGD:3A7#92<[;Y-"MO=?U:IAZ*E\B^.XWOB+9SS]CC0?^9[;^ M\ML\S[[/\D4XOYD-L%D']#JL,/\1?M2?6[V:YS^(PB6N9\O-WWQ--E9FZ]7K M'Y]FZ_I-MQ]#/TN_2Z1N__JK%7[%<)>M!TI:,BA!)A\R=\ P,)N#*X&W*4;H M7S:=>^PA5O-@D&#WPA\$S"YRH_9R?%1BF[O]VB,KE)#@A*9DTM&YZBB'!&M3 MTEG1V9O;O)Y-SOJTAOK2;.E!DGE*P.[($VR"K,KUURN'J#<6?81XN?_\#?ELLU[]_PWI[-O_\VSPMON*O%_,JLD]D?:LOB_-\QEG,620Z MVV5FH(P*X VEZ8E;YDHTWA7WL\EN;2QL26,?!U-OF%QT")")#>7]13V??R^? MEJ'R\$OXL?IC.5LL/RW>SO/OY=6W;^>S5)W4_W<1ENNK3>:K7[#V]Y 2\I_? M%O.WY[6*8C%__>._%^<77_'>8)3-WO,S*:/(P7AP7E!$$1W]2DH%R6GD4J=L MC.1:]4UBC/WW!D842R9-D'AQ(Y7G=&Y(A2%^G7(G@ M@^(^W:_'V-6:VA \=9'&*9I3!]"9VIXH'[WZ5CII2=[7;YPW1^VOBR5EO1_" M.KS*__=BM:Y*.3/&Z)PU!_3,4S@=,L0Z@XM%C"&F'!+7NQC'7M\^=7=)_TAO MK]13NT&X^T/7(PR9=2BX+(!6;[:G.HBB-BCJDDK2="*6#IY]ME ^=:5ZUP8P M"3PZ+;GY<"/;6K*R3WW-_4\8HYCF2:H:5,X0T&Z_#A MME$X@9\3=08,"QJR]9F.,5]J1R+6T[Q,G.1.]^FLOX) MHB9_[AU)\XLV:N@745?E5NAB"5)0=H5UV7(=H^ \8V2&/(@L; F\S<31)\F: M%E6C*7\W4.VAB0Y@]7XQ_Q?%A[,RPUS9N2JWRX)94?>-;#&NO5LT76.6*],XB H7(OI($0 M! ->A$@^.B=9F]OK1\C(LRB261[:!"X/:9FX1WP<)=^?NW.8 MQ'O S.+KU\5\P\?KZZ38R6A0-Y2,O$]_$' M:O?AD*9#1-T!6!YQP;?/$^]N2NYJN;\+= ('Y2A>*!SK7F<&: ,/(O 88ZN= MJKO2.'G];[/;@!9*Z@-^AY5B%JND#M(!IW 6E#!8D7,?LF ]C\ MX[?5ZF(3H5G%M9>%(O]>_0NW/W;8S0L M/$K-2%T*;_]U0;J\+20O2D45+5@F-VBI0R;0@.;(I;11%MG& '^FX_!W5))7 M'4E ONSRD]\OUKBM<]%:I[@DHXB%C$+%H" XX8'B@*RC\-YBFZF4.Y,X[6W? M ?AX^++:0BF=-D/=L=N]6TD??L;('J5A"^D]W,0Z&=\P 4G9 ,HC@A,J 8\< ML\+B7&Q3*#^N7[E)3W_!=$[VDS<2O 6N9L2)\ R\"(78E!9"3 C>H-*6L60; M;4Q^AK"N?,@0+#R(2$940/^>8X15-D]]VLC>Y"C+:^YC*04CA6*0I.4PP7>0;3]>TZ1-%EE2O$816F7$",K'3 '. MT&8A(D;6YGGPL-K!(VP(.5#I.Y<.#M% !U#:4NIDDQ+2!5[OFBBQCYMK]V2! M6^FSD5(\& /[MRL='*3DYTL'ATB\!\QLJ6?+S!>3#%C/# F$6W!):$"7BL^4 MX6EL$PV?0.G@(.WN4#HX0-0=@.75O\,RU\K^C>%8HC(:$R!C;_X2*G!ZO6/!R,@-QS?LCW/EXLU MO^+UBI3$O$5T($URH'CR$&.0P%QA+F6&.;1!6PMNIO5K!X#K?N@TM:8[0/M5 M:0QN',#OWZH KKP[8Y;7X:!@(8;'*T M+%JHKC<,7K$00U36AE)74=<[M:R CAT'VLCDI+""M[IC>4C,Q(=TU[C;0UT= M(.Y:&ILC1'HFLG&4,WE?^TI+@?H2!%R'D!-94.%M.H'O4C%M#6>K0'!O.7>$ MD2N+*3&;8,B=VE ##9\RA"P*U#EG)B))0;0Y#GN*O?;7YR/ V$.X$]?EODK_ MNIBM9E7BEV?N=="LLQ,! \UHZY6EP>,_UGO791J NF73:)//;Y MTT8A(P%@%.%U<#@<8Y",QV"$+ ETY#6F\@&"=0Q<4'7".;E?W6P\:1=CL)KU M%+0*=WI#10>&,O(,&!.D%UPC4(9+VLG&@M/. )?%:2^E8KK-J^)_IF UA&G; M*5A#,-.!Q1QU5%&T*GNO"R3&8QTFX2CNB@8R>;_B8\KTI].?,?^9@K4GFJ>< M@C4$6AV8WV!)]9J^O( M)\F:MG>N>47+P9KH %;W>+@RXN@EE,[ ME9Q.:EL.5_?]B^J#9=\!@.[4NEZGRCHQX8LD3VH3U!VL$'T-K8H+R'F22;;Q M10](Z:$B\R#U;JUQV5?6/8#E3LW/NYMNO!RD2E9+$+H^!PHOP)E@($1K',O> M!-4(,-O(F;;-MM6A=;CD)[[6?/:9\;%7QJN+W+=_X3+-5DA![1^XG"WR>UR3 M/#:+IVM@^07/\UD6$D7.FK!2NS"$L^"Q6)")6R5ERDK<:P;?>D5Z#%K[*=[; M$TZ+CG7;#=:OF;T5Q<]<_;I8OJ$DY_=R)0G*?#Z%OS9_NCBORX!_C^>SSQMQ MG@7KO!,HH,1Z)\Z)=Q^DALP4BE37_]X/ZIX!]XC$3?MXT K-4VFO@Y/^>O7T M!SRG\#E_6OS,&'&^W>C/BE>:A7I<"T=\"@IK@K"4FPNE U%:8J,!A/M2/&UE MQ'C0/:KF.D#H39D0+K_/$FYGZDU8??GU?/'OMZ5@6M?_^G-59?(1U^MSW)Q! MJS/FK$MU"JDPTH'"G,$%CT *B#E[C38WF@\P%@O3/G>-C^%I=-L!J&_&@F'^ MY6))YGH9#UT>.W<*,6]"IGR&+!66@H),"00HE1G$;!0$RB9932"3;W5U.)36 M:>\3QX=I8VUU@,=!-_J7?%_*XTP)Z6.L9198R/!TH-,D(W$;#*+4N4Z>G_[E MYR[)TUX,E"G&E-8O6NU.Z$3=<_-H^FL5Y0N<]UW#_#7[.O%U]OHN^+N$K+V2:$ M^4"YY)G3S.<0#: CZ2N.%+?0:0 QBL@H<.$\-YHKUHBCG=#M3PS=4VN^F\O7 MPV3P:CZ_-^G[U=?%Q7Q]9H(MW-3Y<"0,4E"B,TK& M86%UQ0.81="O%;T[G; M P/K']S=*;47%Q^?ET>\+X\_+I;I"_WF'\M9NBR^NGZ1IMRUELR?J9@TUY8! M-[DN%DFLAF!UMJKR$K71@K5)W-KQM)LIG,!C6V?J[\40]G$,=W./ZV?',V%X M]$8$$#'1,6>D *\2!RQ6>Y]X<+;-<)=1V=@-[B?P&C>]DCM ^!_+14+,JU]) MT)N%$?-[EGO&0G8EY P,$YU=3FL(S 0P7GKIM&$RM!FF]RQINR'QE![71E5& M!^@ZT+2NSY.:36]^^ZR8K(W5"G(6 E2LTO41@17/2F2%BV)[=*$/.-D-NR?T MJ#:IJCN ^J:EX#H1N'H=W[(Q!7,4Q 'GQF2B#,'EUB@S%?QQ#D3CK69ZKP; M?;O!\H0>T1JHI?\AR-=EHHMR9_CS"..0G_C CEN.2FF7&DUA''=$\AUYWDB1HM2-P[T>!G[F!+ M+4$ SU:1E_4R-W)(NU#70XG^7JAXHC9_'%5T<.)M6SQWQE!SXW@&QQ/Q0(ZD M/O-&$%PRQWP(J31JR=Q"S;1UHR/"YV!1=WIFO4KIXNO%YE#>'-0U=%SBE]JG M^1W?U?5\Y\YQEDUD/)&JX>\U];E!,(7"THF#B%P"^O0KI]\%,=SO U%@>(4HY6%4&PGX'YNF^J>E.VE5=Q(^(YIY$) B &4,W691JKK @OEJ%PX)Z--.;6)H \D MO"OG-01+CV\D::_ 4_5M'Q;GYV6QK#=KB_+J]S>_[7\AL/]W'<7_[<9I&X_H M Q-*F@B&U;E!7"7P=8*08<%YJ;A.XA1VM@TQHS.MO+ V9#!24]@A0@2O*% @ M"Y*V1&=X;',*#*&R*U\W!"5;=G&W44T'%PI/S]*P1C-!YT =K5F'/JNZ=9QB M7%NRH_\Q+EL=LPN9/ M'3ELB9?"LP&5"Z_U1QX8T11#$3$%U1IQ3]#7_7FY#S@>A^!8FNH+?[]@FC8/8Z6^T+V4U'TNYN"%,V34C9SP%#;K%.NY?P\ M@,M&:UZ<$1FG.M5_HK1[Q(Z3G3158 < W;SWUCY"^L3+B.DL.14M6@1-)T5= M.4$Q>"3I%<$\][Q$^F>C;/@^+=T?Z0?H?MM(AOT5L3>4OEU.?EB'Y7J\8L5' M)/4:RV*)G\)??U3G3DI<7W8S;>[,%W^$RWHY%D*QE (:4ZOL1U5R!U[RZ3/F*4[YF6?:N\(14K *E*&(Q7LF('O% MM/&.&]VFKOP HJ<=+=8-E,=4[7 4^TL4S_'S)MT["I@W\RN?L5VFM4Y<20BR MCENSM='.:0%61F^S=CRR-K>9!Q(^[:RQ;D ]MHKW=\^+=3AO%<1:U,[[6M-? MY_\H&P+$3$<-=UDYPRBJPC:[*_<,8IOU/4P=Q Y1Q(%![-MY;E8%3I2KEI@Z:';U MH*E[=5M;*+0QP6JP*#DH[C1$9>D0U9ZQDGUPM[,>1B[K/H3N4?H7?S*55_/\ MH(UM=5M*Q'A(68<(+B%E@Z+NA$S.DB%QY03Y:-GH$7$HI1/O\#H>&K?V*;92 M::?588_[FKU+7I_]R+8^LF&1ZX'8M!B9B-&"LXY.YEA7OI08 '/ [ T&IU^D MI[RIP;S[W?5+?QI\]G#F^>K5^>;3Z:>OAO(_',5;27_]H[Y W*O<##QG5YB$ M9$WMJ:E#I3G/=;^.P50LI7AMA#T)NR?MLX?8Q>,%OKV"JX/KKSN[8;8R>G=B M\*NTGGTGUWJ/8Z]REJIJ)A'D5:Q91< ",3(E!;/"L-C8G/:E?=I[W2YLXRAJ M[P_H#P95?4 2ZRR1W#>\4WAW[W?^G,_6C\F"RZ*9=08*R@SU3;*.!"C@8S+* MV( FMFDU:\G5M#?%_1C'=% YN<3@X\77KV'Y8W&U:.R^X-[^57^)^S>1C/7- M;=., Z301S:2=& %K02.M50W!0.^& Z%&<:3IH?%_;*VO774 <">G0>W>FP@W"W;\US3\O?A*UXW!D1)9NY"7>! TMP, M 5.608@D&A9%D(W:*5IP,W'=W/[@&CKYK[6F)QX)_WHQOUA5\J^JGW,,)7,3 M((@Z[+ONM_$A"3+^F#S3R4I7GHF.MWSLQ,YQ'\\/'/ZU)Z MQK)SB_O)+Y^&-5JYMJP=/RVV)9$\%_G"]B./^)S9LM [,62\-$'91BD MR"@VT5Q"S"*!T$9R+FSABNV T9V^;-IJQJZ0.+YR.DBN+TM";Z8TO+NZB;A, MY5A@F9P["%6OQA3E+;9H;13R>]*AB%MARR\[6<-R7PVB%XJW*101J;VJPS MVH&X:8_)=L :6R\=0.TCGM,??2:._AF6_XMK^O7/_,3"6"T1!.2VOE#Z"$ZC M Y-SRK'HZ!L-QWV.LFEO4-J!;%2-=("P?^ K'T>Q#F!PHYJF7K-]9$%\Y>4=LD%N]SDJ2\BIP-! ,%E#9U\EB14.4 M7OM44A;Y7FBU?47ZD]\R.1X.5>&BB3P["(RNA'+]VEJTS"PIX-Q$4)Q',A1M M(?LDHRU.BMRH).@N&=-D;N.CY7 9=P"0<8[K=S?#%JR061BKP9GZ&!4=I\2! M(L7$8LXRSOA5+G/F+#?.>TYR+70Z M:,J3HN8*G'/D4Y1VK49C[4;?Q/.KIX30_7+A\?4Y=1SX1&OO%3NO4EI>8#[C M**+BQ0,=1<15I,C9N4"PZXE:=@W3KQ;L@/<-=30R;7+7378_GZQ M7JWI3V;SSQ]NUQ"UZ)+;Z0O;-L<-Y[F/GCAEN$XL:!!(7E#5FN&0#:N#A[ER MI7@1VG2Y]](3MW]]SF7,Y51DV44!V=8]Q1(%1"\R)%E011XU2SM=V(P^)F!G M%DZZ]VT(?H=."V@#@@Z"W>MJLJL%-BG8(CT4I1(HY>DHLCJ CHEQKAVWODU" M=Y>*7KK=C@J$Q4A:Z0A15[BBM7@[<"<_]V/F($V*Y%1# MJCU$25EPR@E S%(RY[,WC2Y=!C=D'Z%L=\HC:G^]= "J)I7X@GN!ICCPKM;1 M.*8@>(^0#!_'3N\4=&Y5A&,1Y$7I:AO+^X[/)' MFT@=$72@7%H%K\ %R^F(+$RJPE#8AOL&QF3E1,UC1'RV,YD]P-+-JL)-1/C; M:G6!^9>+)3%S^7Z]87UU=[CQV[]PF68DBS.C)6<*%60FJM0+!:(Q(P1N%!<\ MH3)M6KR&T]KYG)T)4-]6W?TL>#M4]B3L@K/U!8GEM_FED,XLV;3$Z,':>D(K M^I6SG*)8$XM1A5L6&SW,CL],YX-^3N\\.!0P+\=T'IZ,3C$GF4R H>HE4VCK M)?D1$@N)P!7N5:-FS4G"J.EF$)V>V1P&EE&7Y4UG,5>';;T;N1)"D#YDM!8R ML@"J% ]>F%SG\V-,V7B;L4N+><#*B89@?>3EAP&CX_+B9_C^'YQ]_D*'VJOO MN R?\3H8_6,Y2TAGZ^;OWO5@1D:FN69@'?>4>I&[\,$+8-KF8C!:G7:9"7L\ MBD\T_#K,*CH&Q(SK$H'=A4R(-D1YH+V8,).N7@)$K=9F?%D1B< MYJ:K9VRW"]E& UH_]V%[/VW=NSBYR0*?E!$G]44C*>#&4(<9UU_5)E"G37;9 M.4^A;V?%'OOP.4T0^))L**7^]U=58X&HE[.M_B\6.)@M_,!:UDO_?Z;Q7S3>7H1SC_A\JLX M*XE[4Z='1)XC*+0*@N$:M&3T&ZB3M V?RX[+;.>K%(Y@:WJSOG(PV8.IX%HT(!EWA?AT>38?6WMSRSM9$OV M)=O2Y$#I8N'?B&[E9U'P,^N"WS1L: DRL2+A*CJ[#1G KA4):J3)E$:CHTRY^%S54Y@ M]-<@*#PY5V6(7CH U?Z">V)^0K:%.><+A"PIC0C10K!! 4O9!XE1"9],_ MC;DJ@\!UC+DJ0S3= =H?'\[!DL3$/9%?:W64- D"%W5+B<<0F,@Q]K@?_K3F MJ@Q"R\YS58:HK@,,_C194$>K!+/L\H5>E4(&S44 JXP62=C(=9M:B\'S.T]@ M.-HAA_C>6ND(45=6YCEWG*E T;3,H'(.X 67H*6+@6D;2J.*NI[.S?WU^?3\ MSB'"/9GYG76^) _*$1=%D =U!F)R"9ABH1@;K3'W$/."YG<.TNA>\SN'B'=B MS%Q>D=UP:QEO9'!4X9"5ZA4D$7A]CF M!NHA+=-BYE#MW@?+8:+N "PCO$)34,"LEQ&X<@Z4I70BZ&Q!1DGACJ(#7756 MG/VNM\6)DYZ5QT5 !YC_8[E(B'GU*VED^^0Q89'7^V-@,=85\@8ABMH*52-A M)3+)LXV_?):TSJ]!1\;*_B, T_Y M&B@=2298TV^5M$74S#::D7X,[DY^R,\A]M =?#HPJ9T6:+Y?S+_CJA9-;ZJ? M-FS?_?-:L/%^L?X_N+Y=KWG7X9PQ;YUF(D+DMNZ@8:D.6U6 *:$26N6,C=_' M6K)W\C."#C&J_@#TDJWJTN_\NEA>_5;].7XF+6DH!0&">UU;]23$H#ADPY/Q MHFZ;;=.'=EP^3[[MLTL[.QQ2)U>4_"K1'ZTVG%XYF!85R8]_2]MRY!VYZZ,6 M63&EK&$,BM+5L4MR[$IZ<"DXZ;F@=.0_MJ+> MUQ.O11X$KF/4(@_1= =H?Z*@53K.&$7NA6E*,E26X'FN0^*E#+KP#T\ M7L+F2ZV,]0RRX)O-.!8\XW4A3=V*)A4RW6@2VTNO*SWD*!I'7QT ;TL=7)8V M*6LMC4U<.AW;Q,@G4%82I]=BMIYUI=1;.'BY.M6)[&'0^'0 MK2G<-_ _YP2 ._?I]8IC]=,X^P]55G]^^X;+S:_>S;[.UF?!Z&+J8'M;4@:% MTE!N(A.XHA,K:(Q3; MV.9T9\#[U2YSE5%&+2245(MUD&+&H$4"935'M,9ZUJ9";W163G^+QA1YQ"C M>%F6<:_K+R81BL@.M.84&J88(,AB($<772:9.-_9S=/+WY'1AZ4< )23ZZOY M@/3+65I?->_1'W[X^.?J55K/OM/?:-%CL]LWMNVWV8/K/GIO0N$R,F& YWH5 M9+,!)X0'7:PU25NN59OBYI?2>R/1)%;')2%2:J-X?63$G('SHG5"ZWEN=+7Z MG]Z;@?AMUWLS! 0=Q$ _E^$'[W120H$M(8*B= 8HIT$0421FI7;9M1EV\2)[ M;P9!XFR%ZZ0!436KL0P@\EA3)J'D %;*G ,XZ<)992LB%0M-PN^H+[KT9 M!*YC]-X,T?3$I!5(9(-06 J#L*F:-=X2D.D9X#) M2^&$Y1AVF8X\]'L[+R!HCI+%D50V]93NV==+&0YFDI40G,L*F-?$9$P2//$& M21&76:7DV7-IV4$$=/ZB?TR 'D>)$R/U#UR6Q?)KF*<]>^:Y!,OHR%;1 MD9Q#R,!,D'LXO@]14-^']7W.3(G.%AU 6UDW M&.<"44@.7A2GC,X![]==[W,T[X/ Z9YR.SJ(#U%7!Y=+/S= %Y\R6@4E*:*= MUW5MBA/M(6>*)80WC(NFX]*ZKH;#5H++7U3$8(J?;8 M>]0^^<"4:5/>TM,5X?[Z?'K,P!#A3AUI[;R3*TCK4O864-A"'C024X$KL#$% MZTQ"%0*##@XY#(^,@%/&_/4PDIORF=_77W#YZ4NX'E9[,\/X MP^+\_-?%LOZE,_2EH.4(*).H^;H V;.O V&$C(%VMI<^]<]A=RB0- AR,(3 MBMAFV-"Q..S\-?CO8)$'0.Y%'X__O='?C5PB=[(H;VHGHP=5N"2YR #&26$9 M3T:64SL=?^:P\P?NOX,I'@"YX:;H+TUQCI]KS?6G$[!(4E[!V5T)<1>89>2B M8K3U.5>5.M2"0UU>+%Q*UO*)QK2/QV3G[_Q_![L\#'A_!].\']9KX;UU7@ Z M7:,(2?))3 -3OFA3,B_LU QSGURROV;ZEV26AX#NP%SR[3R?BD7^#\X^?ZFK MX;[C,GS&3;C_"_F57\-LN>E-O:MHX37Y,1W!DPSK)H(,46&$A(F"#AVU8:<6 MY>XEB!/-2T_F0K89*%]T2KJ[^,ZRY39&;BEO-PJ4BY3&YY# 9$4NW,J876># M"4;D_L7?\[8SGPY=P2 L_^WNB)\77T13G$P:LJO;9S5%<-[I #(KH8/CH8C. M%MN/+8(3/-)T1*DZ!H@E M#\)P9P1/R?G\3'C<:'#):8UF'(20_0>7#%'7B0#Q3E/\QQFE'7C= T]Y=W2, M9=!",1*I"A!3LN0/(_>*,SJYXHC0?(R.SI],>P3K*"KM(&IXA+\K9GSP3@GF M(9MB024,X*3((*Q1.2CELVG3DO8D69T_Z!T+KN.K\.3&+COBH!!ZN*VV)I"B M?E734%V\3R)*IW>9AM=D.NAI#6/\D@H[99@U&Q@(J>K"P& M#RDDQC$[(TV;2]&7.$#OD!NEO;72$:*N+)!Y3<;F+!@M$)3#.KR!)RA6:BGJ MCE?1ILB\ITN<_?7Y] "](<*=^EC<><*;,TQ$S!P22QI4744??1:0B!]G-2/Y M['0,GN0 O4$:W6N WA#Q=N!.:HG?;/YY8SFY")FEJEE(H=BO/AAYX3W8@M;G MXF.2;9X\[A#Q4D;:'7(\[:N3?N!T96TN62&U<.!R(E?,5( 0BP.I4(OL94BV MS:;ZG\B8U@'MKN '=7XH=>(D1FFNYPV2988#,9U"2(\2:B-I<6 S91(NR MB6LYG/:)+ZJZ..*.C(!3QOS0Z6$9=7'D#,"33ZDCBPJ$9!24:$IF*C+\.PRL MZZ^U>$_D3C6$;@B,)HXPVLED\]=6'S"B8+1&"E0ZL MI-!-<,ZSDSL$*\>BM_,'Y#:&TBT@7JR1_(+GL^^XO#.:*X024,0$5F0.RK$$ M@>6Z&]%E2G2D#V5:.WE /UZ=H*H?!XL5:R]NPG&/^]&6YN/C\Y9?9]UG& M>;X]=KGG"J.F>!I1@TJ4R7GO$K"ZIS$8%8I5DYK.T_1W_@A_BG8T(F!>=!IT M?Q1=],S75C,P8G/9YAPXIP2I4UE9R\#(7DXL#WH9\P][3X0. =*+MK"A\V%L M0A90!V#&%% F4C+)' (G@>HZ*$*PSC8K33+U:+I%F:=JH2V!V(L%K_X(L_SK M8ODI_/4_L_67+XOS/)M_IM_8+M8S&7SD2*J)/DD*!NK-3:RSVI14R0L1?>TR?[]8_Q]!M!>LD5>!L$4.5S]5OTY?B83:B%+ M N&S!D61+G@7)&2!7BJFDA7IM,QP*Y^[O06S_QC?L3$UFL6-.]3IMSG]$BGH MQGWF,=W]VV.,4GJ4FI&F(-U\_NTXF9L1,4SHG+@RH'/A=4H?!30E*,CUXC@) M5E+P31S$$T0=ZF.W?/0G$N5K^IG_/=,H'6H;P5E&&90+&AR3 K(Q3G O.,,V M=3%/435M+9(0I;T]]VLA>YBBSUYY"%08?LB>51U80E)6< ME%_'' KM&?/.\-"F!:ZAU_G]&U:ASC^_6ZQ6;TC"/\KE*,?599TD3V@=2@:: MB4@G?(P0&!/@ZOXFBF&=$6T\[3.$]>M[AJ#DON\94QL=I T?+^(*_W5! GW[ MG?YQ,ZE(.A:(@0A":1*,RP&\S((D)D)P(AMN&FUWVT[0M& :5>GW;YM&T$"? M0+IJ20@J:&],74Q5ZM4RG50N\6!2H_GCCY$T<87O& I_'D1[2+\_ M&%WUGTBOM3.!0[:Z=K6XNJRZMJ/(3(&B"XC'@5 /_3XCJ?II .TA]P[ \[B; MOKT/4>ADL+4MRB8#BJ0",:LZ4L+83)Z;Q]#F%6<'XJ8MJ&YYR(VMF0[ =A-@ MOOVKWG7A:YQCF5%BJT-)-CMPW"6RPNK&XS M7].K[SD,)F/+MY]%WV]+P52O6F[8^D!?\&8Q)RE>D""O)+IYR4K%.9U MII'+$(Q78!+SB#XK%]MRM43:2+CI]LKPIAE^47\F7S],LG-\IA-SCV?*Y3QSCZ7(0U2,]7]Y\ MY^W#U.UB'6FRH!05 7E-5CF7$*1&"-I'7K HX]N,6WR*JD.]T"^XG'W?/ NO M7LWSS3?=/MDKRL^+R Q\S$@INK 0DB*OJJ7UMA0M0YL3\#G*IKT[&0TI]UW1 MJ HY38>TN=)LX):N/O<(SFD;!\=P412#9TNQ#F#0$I0V CS/&G+T1NC(';O? M07X"+NIV:M5UPE$S]#MVLI'VK8%D0^>SP0* M!A+:L0,;@J/'=\B-KZX.PO9;]FXD^&JUPG7UUG<:1_Z)H8HT_S[_@.EBN:2P M\G58S>XS;R,BR=1#W]]!&0?&Q5=X#S M&Y9WX/3/^2*NO!GJ)U?\:0:M(Q0##_V&(P2R1RD:?AK*7!49E5MG[-@]DQ\FZK\:IJB"0](!.'@\IQXN[@Z.XEOR;RWSPVSUOYO*1!,-1Z4RH,\!E" O[X/0 MH(T4+B-C0K>YE7J*JHD7:!^B[D>A#1_V#A=\!A/X+\^>Z)0%7 ML\_S2Z54"RN2+"N&#"P;35PX#Q&+ 42M9$;BL%&_V'9ZIKWD&/-,&T'>7:+F MNM3>2ZM29D"\U%9UKFJ[*26_1;,2'"] 7(JY;>W%AMS_CC[Z_UB7=^+-SZ3/'!2AD70DM)+I6*F ]P'L#)% MISEB\?<\SF[KIG_^FIY@L:\>GUHW?8!0N\,'?L?Y7698P2RDB,!L5J"*R'DWA=-?7G7'".'"+:#0^CFZ??UCYM?_M<,ET34EQ_OB+GS MC<.UT7NK.7G8J!UQ).<"J%M,<"3]$W;BC5F6-- 'SVA[*J> M:5/B\I"_ZQR":XN>I!:CK9/(3 *O*)MP42!7GG.3V@R+&$1F)R4;(^+D,2B. MKK2>$+FIGEMM)":N7'B1V3IK"J22ZW,@-Q *6O!<6L$3'1RB<;_10Z(Z0=OX M4'@,= ?JI0.(W1X+[VYZ)2E&U-P7#5FH4G?&*XAUFG,P@A<63$33NFCHW:#! M2LTZ2]O4"NTGZ<[ 8E69;QV&:QU[.D39T''JC\)\!TN"8Z@%:]J?UT=5-[NYX+BR8_["1DC1E4 MLAF"1 ;69\.M<5SQ-G?96\F9.DT<%T*'2_PT2_'O5T6]JO-]R'Z:5>8_]X5' M*-0?Q/,QZO8Y8SIGC&"B)^ &I<&+@I"D5!H+ERHVFF%QQ+I]KP7C20@@9UO' MPAI/>4VQD(M5!5EF3O[=Z_:'X."YNOTAXN[@Q'NR?E@YF7G2'- )2HFCBN # MY1.&9ZF$*\':-IV?IU.W/TC=0^KVA\B^*QQM*1^VB$G)H""D2$(R% I&5Z?@ M:*6#5)QY;'-+=:)U^X-T/Z1N?X@B.@#5(Z7C(C/.HJ>$EUE6N6#@;;>"'""X@5AE1/<.LM%FV$Y^S[2':VC9)R+@?TDW158[DYJ6:Q_N6FL M>K6Z:MZZ\P/_($.KXW/?X_K,V(*J;HIQ%#!0HB&QSJ(B+&C,P2 :Q]J\NAQ, M>B\)X9[@V>&6JITFI]ZELA>S5YNS5V>1Q$P1; !K322/K@P$[B4A3'K,E'+[ M^YC=OFKE("IZ22$/@]^1M7&:KXC;_OAR_%_X:?Q?LU?%H00'8=.GZ0?H/QJ^7 8Y9FW9+6: M8B;N8@ EL4 4ENPW4I M0RTI:#Q_\5 6.G[I'(*]1^L-CZKB#F+9'0N(C= ^ MB!1!&*4NYT>Z.H' 5J$;RARM;6S7AQ?^MT?E<<&S7\O $$WVA,^=2HX-%XES M38FI9KXN+Z\-@8K^4\58"&"B^,;^]<6T# S"R4$M T.4UA,B[Y2F\ZM;KR1B MT=YE.G-$ :5#KC-52&A2.AZ\<2D=KV6 ]W"/W1 *.[0,[*.73B%VW?V0DY>N MQ B2U35+66@(Q5J@Z"8DC;J64739E=)^_OPD$-M'+YU"3%ZQ$I-#60P#4P>2 M4>PA($JI0&:K1*&3P#2:;_($49T,>Y\$8OOHI2>(O?YQ1VR_+O%?%SA//S91 M1DK9J9 Y>+2"H@SE251!0Q$NNXPBD3&USBL>(ZX3K]9+4C&*#GN"Y3:&KBPX M>5-XSA9\3A3\.D'!KR*1!U 7"?QW%B V"%U.$0[G0)N=6.W MUTVM2MH@*"[5JO8910I3@XD%3& VFB(P^#:E,+M0UPGDQH+$+MGJ(?KI '-O MPNH+G0CU7V__=3'['LXK4QOKU"D(S^KNEZ(2<<(2<6(BL%R8IZR>J=1FT/SC M-'42W$UZTHZDL0ZP]P'KPNBTQKR=I^V_>V5G(: M-V>J:%V?'PL!A=.1U [,FFJ) D)L;)3GD=!F], M;6/1E-[[:+4O,I5FHQX/;$9L-B2TCU-Y-*UUA< MW521,^0J.- EUCD'@D'4 ME36=DBKU/IW-_68Q1L5DB%1%D6&68AOSQ6# M8E&BT1JU:GQU-P8;TTZR[./LG0X7'1C%)<];ZMUNRMV"<5*P8$$JPTFT1D%$ M(4#[R+)Q0B3>YL1^EK1.K@N/#YM%2QUV ,KM*=X6!L^BT[96H0/WDI*S%'GM M$(H@BU1%F^BD:@/.G4F<%J0C0V.GN\1#]=0! &\CJ4L!GF$HQ=5=("YZ1V$X MT>]E\2"BY"9G5++1FLO[E$S[6-P63@=)O0/4/"J=,RNBBA$Y)!NQ3D.V$+S. M8$MFGL)HKCD[[ADZ[5-(6QR-HX?] ;58A_-Q1FG>!A1/R# MCRZ#83Y;$6+D_-YLM$L?=&3\S.=6 M]JS.TF&!LDF(4%N(PB5B+QBN5,DY[[(R:_ 73QOW-0996S5T<-@^+;\S83&C M8P%B3K5X3$MRR]Y E%ED9C-QU>9.^FFZIGW@/<(1.J):.L@Z]@@(WE"P3']X M%ER62+DYI%S++W(H$-!3DB6YDS8%DFJ;/'=_FD^_)G"<[.1(6I]\-LVP,.2: MQ209<90#.,P4C4B=P-<1 -S%$I!Q2U;=("0<@M&N*V0.P^BQ-'>: VQ(\ OZ MO?/9YGL69?T%WWP)9+=DT-O^ZC%FVHQ TQ'&W(PMN6-,ODFQ6./1@DZS1?ZX#LOUI*;TB"0^ MXIK"CLMYB<:X9!3)@VE#+L\$"=$9 5DIU RU%*W788W.4R?O=R_*J$9&TG#+ M\I>6->O)!6\>>NY"8AO),&DJY,JW\$ MG?#Y]G0Z:K(O4L4 Z *EHR(K"-%8$(4\C^3<>G:\\3;'N[QUO/4IXWQ2K,SM2.]K]SYOE?WOF]+ M84@1Y$;K=D[" *-LH0[<])Y#-!&#-\SE1I-B!I%Y<,O5+E_VB13PFO[6_YYI M3H<-,P:8KT+A*8%C3$&.6B;4P?G0QL\.HW/B@3G-V]6\P_ M?\+EU^MKHMLOO^PK9]+++(E("DD\!=6!AYGY_6/-V&-GQ?+'[^76BAU_1/YW=0P:UDD@8'R)YXE*$0Z0)AGD.I8@D!Q393'C@K?#9KHU*Z+<)*C=S_- M= VV5U\7%_/UF4U!,F8Y%$EALV(B@.-DH5$76]I.FNB*DD,: "8)<4W8&G";X>&:-EF-NYC%!WJ7.Y_[K:;0&F%3%PS M8)'SVFJ=(#@C01>RD9Q5#K)-8KD#<=.ZF%%PF.]FW^LV^=HD M^/K'K8Q?+3%+&0])HZ12VF_ESE+=F@6BL1IX:18,'T=VIPQJ"K@&-P&JY M/OM(FMK4,=WZ@W"Y)-MI)J-5$C)%GZ"B8^"%4B"%YHQ\E&.[/4/2M]Q!(OW7 M?10^2<;$X#HB#A9C*V5J9%T:YET6KNY\)2,#5 Q!LT39!J8"D1D%QG"&43%6 MTHC(>HR,:9 UHGH78\MZXB>4/^>S>J5?A;-Z$^;DM=^1.N:OR,*(H2<9'SH'2 MG?A@>K6:A3]"FI59NB(>M8V"4Y0H16W.LR& K\O'BY*!Z\1\WFV$V$X'TH.O MGZ8STHXK" 3H/P#G/469):%N6R2]**) M@]F7XFF?;2>(K8^JX@Y.O_>+>;H<27:UW,#JXFQ(M?^Q3LT+%%\Z40+8PK-1 MV9N4VMRXW*=DZG6?Q]#_8D1E='K->;VD[>U?=3X>OL?U'G><6SYDC O.YV@; MZ7;S]_477/XVIZ]%0L[5EZWN=%@D0ZPJR"@*J&01G"D)6) V69VS,&T>'9ZF M:ZS5B#=?<$_:VQX9O2HIQY"A5&>M4NUSJV-&F$R(P4?G;)OS<0]BI_5/(V+J ML;6*K11W,HYJ[Q?B1S^JC=-J^%+\#,R8#U'684"F:EPQER#RH"&(+ .C_[>F MC;UVX[I^?I9,)@8K8JX64.L(2ZU2960&V>9@>70))_=?';TDCXBN YS8_BH\ M&4^V_^ORXY_5QI>U?&5^!FY2I*!120JQ)47N7A+2-/-@D."0,3HZT$[8F5U] M+K&)H41/63%E*J D,\2P39 *'>(1*7L1;=B\1TC7KF<(%AYS/?L(_-")>9]& MW&S^G7BH=W^74KKFZBQ)PX5 #MS6+A], ;PR#((TB7/II=-M>JD>HVC:.ZJF M0!I!!1W<,?U\%E_[^L5\\6VSNF'^F?S^68Q),,LI1?&,@3(I@1?%@7-D.Q@U M<6J.$#IMIV[:R8A'\%6CJ6:T13'CAD1W1+C?#=2]#Q@C^'F*IB.E;RDFSBR# MJ).KMP05TM;/V9\;S3=E5) M'UWT' KWNO;'4;3L!:7_SA*H? J>G>)M^.U3YB.PO\;\O=N(PG3!P$ ;BN]( M&J$^ G@00:3'==1MTG6]J.W:U\U!%F/5_LV4]])^*UK.2S*G=_?_W9IP(>/ M[^-VY^5(GH^.3\FM 9YK\Z[5!7Q%JC?<*\_I^(MM=IZT]7S;9L32Q]Z9$?OG M?(GA?/;_,)\5AEZ5; QDPQXW4E9M[+Y$%G)03BM9!,9#*&R;R\W $4/AI>V M4M7$9<,;D?USMDIX?A[FN+A8/>K -S]ZQI@+G&<%,MI0%XD'")EPDV/QP2I/ M/FR7LN&AW]OU3=8^P&HN_ YNMYX.",Y<2 (MMR0V47N,8H$HI*!_5&ZNK[1.L2'C:B.#I8>W\:=?RPK1^L??Y 1K:O0_G4Q^W8[P:9Z728, M@JN.6!GA($9RSL(;GS%*R42;M&E7"J===M$0<$U4U(%?>Y2;US\^T4=<3GQC M0@L6+1C-R)J*E."0A$<69:S-Z%&UN;3?@;A>V@+'1,6BK8IZ1EUEZ+KS(!D7 M.86:% _4>:U204Q,@$W2"L45LZK-M?4.Q$V+NM$!L2O@]M1.!X![-5MN\IS: M&[[1TPU/5]TI,D0><_"03;TVXH9!1.Z Y:Q1F\#$;JVH@]'V'&6=0FU?*"P: MZJ4#G'W \UJ@\4<@F=U)K%>O?]S]DXV%RIR2%$H#!C)393P#IQB#X)!2;FZL M2&TN?7>GL9>^H(:':R.%=0;%*TM5*JFL10:,B@X%S05X*RGQME[P:(IH-2#Y M(2U3]_VTT?H3X-I#!1/?I[V=KV?K'W7 /GWH.>;7/]Z\_?W*+1OTW!;,H*/Q MY/-10+3:47@1YZV:2_#IDT5]U-0!Y"[?I+X?7Y=Q/:! M#/,77,Z^D^J^XV_SU7IYL=D&\GZQ_@57L\_S:KFO5O^%^?/F8O#F!\Y,;0G6 M)8#<1*J)(_CH _B42DZ")Z_:U &-R46G"<&>"%MTHNZ)S]J/H7J&VSK-G\1\ M(^,_<)GH7V="HA/.6DJ%:BUHXA:"4H0Z+336OIE\/UG=>OH.^M)IQ[6F7ZUF>?,Z5Q5)2=;GS:BSU9LO]9>_ MS2^'V?]>'ODK-[M1^5DBYE,P"1S6CKU8*/MB6H%)+@DE0HJBS3C,(S$X[:-9 MXQ.]1Y!T6H3W'J\Z-.BP^?B%E+='K=W#SQBCI.X9RD:JG'L;EG-2\NKZ2VZG MWFN5LV,"!&H*Y)@V=.@:TC(S&?__ZJZDMZT\@F-@95S>(^)^+ M%SFZ"V'?DYIXE(:]"'LQE)(K==FHJYECNEC/P'A.P7S"K%40*;8)+%KYEY*92,!K8LK1M8I2)K\?Z&4W"?MR7&K1/P['1L=W0_/R[B;+(UQ/8K" MG\LB_2K>WBYW.(]OLWG\F4T6[M]3WGH)%XESZ3,PJ7FI;?$4JV5,+$;"0;&A M6-MHF'.C)9R$>[O,@>-UO?AO=K-\^OQBL;B= AE'=?ZS>BXY3=//J^;]V7*" M!.;5)]]/%Q_II7]FMP6GR\]?3K]0QGR37T\_?*S;XM[4'V1"U-(PBFQ9<( , M15!9AR2Y:;/8-V>MT[#@$(SNCF[H"0[/Q9MNFOZ6P5/\$3SM?') =WOXES;Q MQR?RWMIAHTI)@I84H/K:E1N!%N]BF5*HA';>YT:3A\^?6^N([S M]#GZ;G M1X!SA- [@,Z+&I12D%K#3V)D7?[(E56 /#&'')@&K'M7P3$=,_KB Y30I@3^ M07+Z LXQ>IX-+?0.D%,IWQ1U+E5_'1O9U:23:BZNZERM;,Z2M^K6NQ-##H :E-M^$^ MBL;U1J=J^K? .5+L(Y?3O?TZ>_MQ=C>GA/KM5^+B^YOIMU>S!<[7?K5X!>21 M(Q."7*JVFC-O?&*V2$PJ1X2RU5SS8/7<(U_3$RR.U>.LC5 [<"][W/#+S;U! M"*!1R#KPI#"-E+5&600S0G KM7%"MG$SCU'62W/$>1:R0?4TLE]Z1;9X6]__ ML34"SAOD)K!27(WK-$E&*?+42=N(WH!P^@F>:.?!?>T$G::SV5 "[,#K_-C8 MK<7&DZ(@< OD@*/23.N:; 8'3&7 J+C"W*A:]A)Z^<^8MTZ/-@?SR].#"5B+%.!IYF)"LBQ(+)84F*28 M+R43BI-M6H9/I7RV^5>?J M9FL3C?B^*F_CMTD)2C@?#;-:U<$D43'/3632VL)EA)!RVPMV]I(V3CO)\! ; M5@==+,=/MYIU=#O14A,O7C"1:WDG9& ^E$")==&99"I$HY$=!Y/Z)-B9_F'7 M5D!-=8!,)]4 M:GO?D5-G0WU?GHW]U+4\*58EG@H2G[4I41G) FCB. $:].!T;'6]W:FTCY>8 M#@W7,^OQN2!WE43-E[TU-8O:[!--( '%0E&P( 0%0B8&YF6J"XHP3B?D&5I= M]GD2X>-ENJ-@=B -=@#8/0'.OC5E$B#IZ*)G%-($"M>S8=';PF12,25CA8QM MNN(/)'2\'/A,(>@@&NI@?^_!'MM)T)2W)RF9E&1 FB?/0-O .$;4Q(;E,9WE M='[$K>*FV?-PXN_ B>V1T"0Y%PHJ37$N4-A;*.*%9#+S)H6(0DL!9ZWQ&'>\ MT%EQ=(P*GE]/V^\;J1:-\QI;U2P"ID'6D^U M ,*R<9FY7'R2W*8"SW5(R:D3 99U8#QI8R2O]Y8G5:O8.8LF:<:MS\"U0^'; M)"_#\M%7<=51Z&LW^N%@17<0'IS(\U_?'W[ :B@]SX'7*2_&><>TM)%Y1:KA M$>N1DZ4%K\T^4T.F>ND'/#]6M^]$Z00XW=K03W7G*7!?-&8*]+)@FOXR )L8 M",N=1R.0M]D8>(RR<='<#82>!.TC]3GVR.Y:"7#U>7EOR&NL)7JI[HS45R]N M\M8K[VZFB_GK-^_N^QJX#:@41U9L%:(PE/3X'$F)] 0X\( M/18)LQ'4TJU[?+*9;W+P%%($+X'Y@B3L* *ERK5!.7CP)GAGL,MXXN5![2MG MZ,-\[L'#<9!X_J:PFC,]D8@!K,A,DANH0V6A]C@"2U'XX).02;8IZAR$_!X] M>FOD#0O_(V#0?OMP_4;] W&.?_[Q/U!+ P04 " "5@JI4M-7BX"(( #5 M* %0 &5X:&EB:70S,3$M,C R,G$Q+FAT;>U::U,;.1;]OK]"8VHR4.57 M&T/ )E0EP&:IRFL)4ZE\VI);:EM+=ZM'4MMX?_V>*[4?8+,QDYG@I88"XVZ] M[M4].O=(W2<_G7\\N_[ZZ8*-7):R3[^^>7=YQFJ-5NO+_EFK=7Y]SOYQ_?X= MZS;;$;LV/+?**9WSM-6Z^%!CM9%S1:_5FDPFS"#5F2KRJJ8-X$!UV MY+' 7Q>_7!RVN]$@$@>B$Q^+^%\1C&RA>FACW325KVJ9RALC2>/W#KJ%ZT^4 M<*->U&[_7//U3D\2G3L,9M X? U]K/3DY*UK\%0-\Y[WIQ::SHH'/+X9&EWF MHA'K5)O>3N)_^M55V__TJ4DCX9E*I[U?KE4F+?L@)^Q*9SS_I6X1G(:51B6A MHE7_D3 6=OO+27#D)?I)52YGCD4=\N;B=J0&RK']J!G==66]$S&F7)K:@Q.P M0:NM\?T]S_E0>C">2>-4HF).&&>?2F-+CMM./^A=QLT0*!EHYW061MQZAS_+ MV/NWW^XPG3 WDNPS-P.>2]OX>)O**7L=.RKIM-N=1WA^S\\_WIWN6GN_?C1[\U4NWE TW#)1GPLF9%C)2<@=S=2EOU6R+N'.6XQ,M -J):C.2P1TK#)2,4C M9DOZ6+2?2".K3LB!3-D4 H.TRD2Y$1RT!>B41J=^"YBF!=P;QH=B' 5+A5IV3S@EOIG M1')+< [P(ELV'BBY,U""@+ MU?J,[\E46PF#',B;&A70M2HN4TXY &YY(Q9B "V"M%A61/@VD%01-(WV4GP? M+6\[N@=;@^[CYN'+57!OS&TK&-^<%3>&.I;'6 E",+L4'*E5N2O)@W;"TX#P:/=#"6KE3=4GL^BQS6SE4E-AP642!Y$R,[9?P M!GC9.Y0Y5$H*O*-$%K20J HD?< T%IPJ0/3/&]7QUJ!ZSMD78YZ6GM@HYC)) MZ*QGC&C9-?IQ+D8V(.IPN5Y2>A2C(4C6!N$ZT*5[V()-4@F?UY:DRI-O;Z_8 M8*;W_<*4829@CP@TA7H4*[?PK.>A+UN+Q$:1*>D#'<6D( M$$O)=TVOF;8.]^E0%GW9&!U59U+A1&E-DP3(!MW=JUT9CJV9](<6=)Z1EW.[ M]H)5(V[G2H6(TJ\$*7P&\?-1L?N4I>I&IM4)QKWZ]>^>HN]'_[;O^0Z>R9[/ MGYF*V<*I+_B,Z'49O MJ(_@]0KNL2..Y:1SRV&ECYW+!WT"76::0WE+N##O39VRM8?S0[.ZIZ% RKW5 XX5C# M@5R@H95S"GP0LI7N11/@#O*T'@2$A7JP90;48):\,U7J67NH]_S%P?;MO5Y# M R0&#%,'%J0G1:#)'Z]7L*N'%*KRL4['DO+H_!DMXI&BZ8M:3JR6'1\UC]L/%[>;T;RLY?L._<,#6_#\56V_-FM0(;#7*6Y9 M='>E$BCO.Q'L7WZ_XT?'\L5.%_#TG^SMG[)TCS:RX^KB[<>KKT_'';53_SS_ M"6?@XL/UNXNO]U[MV0!RU;IRN@!0.U@IS)\WLIG!OQ>23Q&#U5U::V_;.!;]OK^"XV([">"'Y#B-8ZR\I/Q([4W<[TWB##5#7$E_W\AZ>>TCSY(>+C^_\)Z[2AF-X875CJI"ZXZG'K2U&75NKCO45:^CM+;0%DXT3D_H#7X"%Z=_._FAU6(7.JUR*!Q+#7 ' M@E56%B-V*\#>L5:KKG6NRYF1H[%CW:C;9;?:W,D)#^5..@6G\WY..N'YI.,' M.4FTF)V>"#EA4KQMR+A[U.\>0U?PB/=BGASS*.G&;R(1'_;[_;C_SQB-[&#U MT,:ZF8*WC5P6K3'0^(/#7NF&4RG<>!!'T=\;OM[I2:8+AX,9;!R^AC[6>G)P M[UI\^+%I,3@M"T9FH:*5_P8T%NWVC]/@R!'VHV0!<\?B+GES>3^6 MB73L(&YW'[JRV8D4IQQ,X\D)V*+5SOC^GA=\!!Z,YV"/L4V5LQ?&U MTT]ZEW,S0I0DVCF=AQ%WWN'/D'K_#J(NTQES8V"?N4EX ;;U\5[!C)VECDJZ M4?0T&M8]?^3GG^].;Z,[5TUV"Z8 P\X*8:#)4A_%&3K&W>M7A_WAUT2OY$(@ M$[449#A _V$\_U59ZCF\DH7 \ Y:5.F97(_;<]>^_^B/9BIJ'](T7+$QGP S M,)$P15IW8VG9[Q4WN [4#-^7VB"V"O:3-OGK5TC!PSAZ_:K?C8Z'OQ+FWN&< M$@0_SZR#W#;959%J@ZU\EM@CL%+U;C0T,)+684IR_D4\W,=@'[_<8'=W+MCO MN,688##S&;LK]%2!&.'Z\S&O(RTTFE!HS/,X I<%X\6,584S%: '&%//NQAW MSG)\,I(KEG&B'\-T+HE[0[VU"@6D8"TW,ZJ2\SOP1+;HT^([@<;@D,HKB)KI M4FE0,6"U INC)0)Y8SJ6Z9C9BCZ6[:=@H.Z$',BE52@M2*5,I1NC@[9$(J71 MJ=\23=,"W9Q@,\&2V>HTO&Q@'OSO !-8)@L,/:%H&>HFHA*K8[%9*9=%AAP5 MI( L4E4)[!/AM!+7)D)1$J^5B 8",@%1S>I1J6P L)3 M(X;\<-;;DW([9IG24SO'[I+Q&*>7P6ZTLKD"03LW9LW:EXW"WLZA\.9!R"A) MQ4=#6^.L%BE$)SI#R8FO*)A7C!OPL$$8R$0!A9!KR_80+@(0?P$3E_?IF!1&D@,R" :?+@KJJ;*4Q/UBM3[C>S+5%M @A^1-C4K4M3*M%*<<@&YY(Y9B M %L$:;&JB/!; E01:1K;@_@V6MYU="<[@^[C]INC=7!OS6UK&-^>%;>&.BZ/ MB12$8&YUP8G^N47TDU@E6',CYA!#T$N>2"7=C.3!IF%IP7DT>J"%M?*@ZHK8 M]5GFOG:HK'##93$*)&=2W'X);X"7O2/ G39JG!F50$D+B:J@I ^8Q@4G2R3Z MEXWJ=&=0O>#LRPE7E2+!#%S@!Q0:\AQ.M0 MH9U_+0=]R48\?@6IDA[0:5H9 L1*\MW0:ZZMP_=T'(M]V10[JL^DPHG2AB89 M(AOI[E'MVG#8W3]&WHW_7]WR'+V3/Y\],Q7SA-)=\1O2Z"MXEM1'\OD*[K$GCA6D< MY;'3QB[D@G^!7>:Y= [@#Y)'HE&04+F0:)_O9 \ACEQM*1?@_R32Y^L2?J\D MFN_78%7XGR#L_O^W=M]9)IPIU'TX5_YG+K2)=NNI! 1,G>H76ZPI\#O*W4$' M^NSM%:P_FIT?57T5#.O=4#CAV,"!7&!#"PL*?!*RM>[%)H@[E*?-(" LJ@=; MY8@:G"7O3)UZ-A[JO7QQL'M[KS/4 )E!AFDB%L"3(J+)'Z_7L&N&%"J+B583 MH#RZ^'66<.>;0%XJ/0,LG8YU($_^ -0(PC]%9+1W_]?/"YPW3Z+L/9^Q.&KZ MJQ)K=I^>.+^=G/\&C8L&#/W^K'AI83#_,L0D5"H^&\C"#^4;#1\ZBWEN.*%, MAL*H!KX'?"BN+TGTCMK=HT.Z)^$,_A/S@>LK%&U_A:+CQ'K9<;]]'#U='+7C M15G']QWZ1P]LR8NWC8/&O$&-P$&WO&?QPY5*H'SL1+!_]6;']X[EZU<]A*?_ M9+=_R=+M;V7'Y?6'R^OGHX[&*3M[1N\_7%Q?/KK.LP78ZA7E=(D0[>(:8?ZD MDPX?S\<2,O;3@O,_K@CR4':V/-:J"U_J7.Q] M"L=V. UK$[*_[G3'9X4'R254^:-K8/6 /I0ZW" ?AY'X":S?KEJO*IYQH MV80GN*XJM][D"Y?QZL]P+]#?4#S]#U!+ P04 " "5@JI4\H,IJR8% !$ M&@ %0 &5X:&EB:70S,C$M,C R,G$Q+FAT;>U9VV[;.!!]WZ]@'6R: -;5 M3N);#:2.TRV0)JGC(NC3@I8HBQN)U))4'._7[Y"4G(M3-"W0.-NN'P1+PR'G MS)R9(:7!JZ.ST?3S^1BE*L_0^:>W)^]'J.%XWF5KY'E'TR/TQ_3#"6J[?H"F M C-)%>4,9YXW/FV@1JI4T?.\Q6+A+EHN%W-O.O'T5&TOXUP2-U9Q8SC03^!* M<#S\;?#*<= 1C\J<,(4B0; B,2HE97-T&1-YA1RG&C7BQ5+0>:I0Z(#@-G#(G)7K]WEZ[4/T%C57:"WS_]X89 M-QPDG"E83("R_6OG6)M)D1OEX(S.6<_@:5C56CS#T=5<\)+%3L0S+GI;B?GU MJSO?_/I:Q4EP3K-E[_64YD2B4[) $YYC]KHI(3B.)((F=J"D_Q P%NPVMPL+ MY #FR2@C-; @U&C&-RF=485:H1O%Y@MC1W07\7P6Y D4$[BK914Z%-DZ0\ 3Q2W-4="QQM]/W0J[SE\-!E?Y<5?QWL@G,:X) M5?2#;JMMB92;K(&(=_LZ$7[>J(3A43+/FPZ+D?D/\-Q3((T!M"A14^B4*?%OBO\UN MA6<966TXN8!BK3>;&2XDZ=5_^C&518:7/WFH?]*6YHG<_)',[3[)C M,GYW-OF\N=+1&*(+%[W=H ?&I].3\><'!]HG4*[**\4+(&H(F8(DSVB,:H._ MEY*;B,$[0>9<+$TH[#9VY8\?F'R;0#I**4E@OP![!T6O"3JSN]>?%>[.N:#0 M+ OHEFN8=]=!>Z8)W&DS__>2_U@ON=QD)9VC09_]I=Y)(( M1@0Z9+$@/VM!M?WC>'4&J6JI?8%J9(=1Q$NF].O]7Z>YK#GD:'-D4$L! A0#% @ E8*J M5%].4"?5,0 0 H" !0 ( !PNP" &)S>2TR,#(R,#,S,5]C M86PN>&UL4$L! A0#% @ E8*J5).3;JQ1N0 $94( !0 M ( !R1X# &)S>2TR,#(R,#,S,5]D968N>&UL4$L! A0#% @ E8*J5&84 M[ C=IP$ /1L" !, ( !3-@# &)S>2TR,#(R,#,S,5]G,2YJ M<&=02P$"% ,4 " "5@JI4F/ H%!UB 0 KVPX % @ %: M@ 4 8G-Y+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " "5@JI4CI+25]3T M #*B@L % @ &IX@8 8G-Y+3(P,C(P,S,Q7W!R92YX;6Q0 M2P$"% ,4 " "5@JI4M-7BX"(( #5* %0 @ &OUP< M97AH:6)I=#,Q,2TR,#(R<3$N:'1M4$L! A0#% @ E8*J5#Z2M\HK" M_"@ !4 ( !!. ' &5X:&EB:70S,3(M,C R,G$Q+FAT;5!+ M 0(4 Q0 ( )6"JE3R@RFK)@4 $0: 5 " 6+H!P!E J>&AI8FET,S(Q+3(P,C)Q,2YH=&U02P4& H "@". @ N^T' end

'&6ZV8X79O@6>ZI#"9\%$]EB=;Q[RF/,%(+LN"VPMQ]A%@_L"=:"D<.]; M]:PXH]T>[3OEXDZY3]FCJ,\HO1$R6PK>-%_4P8_BBO]-B:2=I0^B_"AU!I_. MU5?N5J?&T-=576%HGLHP#N(@A"DABG(#O4F21!P*DD8T%A$143COMK,_7VQE M(%&-J.'Y\:.!N?F*E6N29V0!;DFV!&J)N&V'"1[4I3.P%*5F[I)\!T)*G2FL M?OOW5]&/%47\^RO\XTQ]J7A0?U% +9XL:^,,]528\?N+6GJDBCS5LOV9CN!5 MK>6/0%>2FH%&6]"H6T65U0P@=3L?G>+H\);:3SM/F:+.KEQ:KB/U8K !9]UQAC/ AF<]94[#I2)]*V M"E-'W1G8*@RZ&K?+RE;GZ@'H* <:M3>'=;I_G-41;G>SUHB&']\/6FZ8>,D4PE#2$+4@(18AA27W!(DR (*9>))_&8/5^. MBSK1&:RSC3MZAY<3=AUX/_9",_UN-E4-,8[?SA)R_CZW+\T [ MVXF=+GP=(S0HT"F 2BP0BM;R!Q)-ZHT00+R8I MBXG5F1=; ::V0;)3<'H&?FL3*4B32)&W2C0EJ954]Y?4H#8PDF'\;$#HAXZ+ M[5:JWDM?V':",-<)::^:&K(Z0_+;ES>&SK43$Y^FUK$- M-S#-GCYG^&%CL_V$PV>G$+56(YK(O/'WF*8:J1WX&":SZA3N"N,3_<,O'F*T MKN*NP.CV&G=VSPM2 ^H V <%0%,]*DVC"*4Q@8SK5EPL\2 6PH.AX$20) [C M(+1:)AP:96I37+U;VZO+S$$0+;;!+X%FE#WLMF3G5D3'.\S'$'"_/;PWTOA[ MN\>4/;@Q>_1BM[E .AWAM9"K7)S)[@AC*9(@1C!,B*>X(?)@RD4"?2:2)&$( M$6X70KA0H&G2"'N6]%&WK)L!6NG3I][?Q6:[+"EG"&.\0/+-L[9Y&W,HE6:@ M4>K%\FEL$1XE;\98J$GDQ]A":)H'8WW?G@UD&X>OW;<4FRW)>>2EPD]X#+&G M.T-@/X3$BQDDR/>"A#%&L56KKN-#38U-MTL>TFD$9-G\\SBP9JSH!JZ!^6Z+ MU%;,33:&PUZ@9[%PVQCT^'#C=@D]J_9>R]#SW[BTV=_9#:GBV(Y4E5X^9RCQ M/%TT-6:40Z03WU(1<\B12)@,/!PRJPH:SB2;&@MUS]&8;$(7)W>AFQ,=EDUM MW)G=,)7@)8PY= +!N':\H.N@(\P':D5XJ70OU)_0$:C'FQ:Z&L"^%\96ACI> M^+,H[U;\9ODHZG3M_4]%5="WZHD5! (3KO>\8A'KC:\$DI H'Q-Q@4+,4<(# MT^89EP@R-=K?2CVK2DI;-2.[V"JG:7I,K =F95N8K;IWN,#HXG8?%PDQ6G\0 M%U!U&XHXN5_?*L!U#\18[BW\JL> [RY_M3_X(:]%J#CN'""^?@C%TRP!F:_ M4(+]+>S3!M_KV)QXGJ=8_?-A5?ZO*)40:D@FMJ49JC\V:[=BCHF/"4X"R!C2 M+8AP! DA.E^"<"P]D22!46C^IK6JU&,X]Y"N!X M9AHI 7 ,[ .-P.!S%\R.S -T9K!"R:F# M;C;RJ*ZY%1B[3KG=EWLN8DEQI_^O X2/9*'93HU6YADKU4I:_:%:#70_Z%Q9 M'ZR\6;)=)@+D?((AP3'6_%^7"QTD$ M4R^*8Q:3),&I3>AO7/&G%C=\U?_;L"S4(H$4!;!^B&=A L>WO MJL$ -1H.0SDO8D6WT:!Q51@WH/0BYMF+2;V,%'UWP1Y615;NQIOG K$@X3B" M<1*J62^-.:3(\Z"/PS"(PPA;=DXZ,L[4_/CK+U^4SUZ):KV1=1A(T^VJB^$9 M?%.JDO# -I3+?:>3*#C>73H\ULA[2"<5WM\I.GUYWX[;[[+V+.&<\)C[7DJ@ M1T(!D4QC2)D4,/8H9C'S/4:977OM[XT^_YI7 , M_');(-&CY_6^RAN/G"-BS[5GP47]U65H*I7K'(4F(XU MWXIYH!:E0J0^E!'W]5R-='^#$":!%Q+UAXB'EG.UT;A3>YWWZD_D&\GKMM0S M74ZB$?Z2EM3'+6$ZV3O'=_#)?Z?FP%;HN@-UM3P[!^V%W:C/ C5@+^KC8[]@ M)^JS@)SN0WW^ZY<>/JE.RWU8+5?M_D5]6.[M=[UG+W9:?F#FA2F),:1!%"@6 M0VK%(>,(AF&:AGZ*/1);'6#K)\;42*U['*$^KGK3'!3^("RW%'K:Q8S3AD=[ M8(K;![JKP^98<*/&CX.V7+D,S($.=%B)\D*G-_K =?RH1J^[]>/,30NY3OG@ MGP71^4O\HZY)K%9Z2H#7I,B*;\L5+41>=?ZY63ZL2UVR>,G4MZK$@VNR8.M% M72HA2IBB5TH)Y"3V0T2%PCVQH=?!)9X:$V][ M9,Z>%2UOE=;M639J@TKO&>AJ#BK5P7/==6A\HSWX5>L/&@ L#_\-_PB9S023 M>C &GC0F]$Q83S*CV6&V_@?A/BMHM,\75UQ7E5U($L M/I&,WZ@1'[*2+*ICDG3W*.5G41>!$%^4R/6Z)EOQIJR_OJ!N7LT3[J=4<$BD M'^CY,%7+#>'#B*181%(M.C"WF0^'%GAJT^&74GD]S9%GUCVG(FKWR&[R&MS< M9G/7E(PX\-1U]>GF>G;XX/KV+/)LN]TN5[I24E&"CD[N)J.Q@'X/Q2!=+\2") M90)3I S"&:8AM9I3+,:>VO30Q$NJ,G;Z6 >IBT#7W2H??O%UZF-Z@67.O#PJ#'H&20:W.B6 MP:(IF7+$H%%'[;H-_'YPJ-B+#NU%E#HY61J!IG@I:%'0#TR+PP#QH[%,-TP< M:7#I7R:>-)91CL:51A/@9?HJOOTN!0GC%.U M (@3B&240.Q'#*8!"\.4IBFUJX,]AM!3F_.J.!-8U0H T6C 9XK4&K'[S(.C MF-]PYWQB1AUZG]UA@\:-ZMOVC#IBU3X7?SWY7(S>K]'&4)-JX&@D^.^JHZ.- M*5RW>+0:^[+29J]7RW71'!7V0B\F7(8PPDD($28$8N(1*(.08IER%D7$+DET M;XRI31V;.EJ5C/WJDG4A-,WNO B8P3,YNY@,<(SZA/J#5 ?KCO,B];\.*'JL MPM>A2UVZK]6GQ=6ZO%OENH/YMZ6Z8^5 U=SS23T*&_ZIDCX_:])ZO_I-Y/5/ MV7U6SDFB3Y:%"%*J^ *%!$.*D0RNMOGG"RT\ M6&C!P:MO7]Y4_0VK5H=.VH<[LO\E?NOX5AW17SVX0UKKM75&ZX1X4"DS Y5B M]2^@4FUH?]2M 4;P0QT)/ '_TRWT9GZGXS%[)NO46Q35]":*]N1K',N$84JA MAU(?(DEUM7!)H4B35+)$OWOX+D[]0S-$>4!%17T4D"GT*$9*H;584P3*A,?>RE 3:*C/8;?FJD\?5. MY()H"2^LGW@:]-/,,3R4 U/*\;J(V^VQKROP6I<_S/@,5'H K0C0F@P*_87E M*IV9X,5+5%YFBLO+4AHA:5N*\O1-7[;\I)'"9TM.FMVEG_=8#_B^SGHI6)X] MU!70E^*F%/?%/*2")YX(=0$:#)&(,<11H@.9 ??]U/-BC&W\R#/C36UR:-^E MY@WJB Q^U4*#2FK+PT+G,#=S,ATB.=+K.Y)MIPSFB NF82QIZL\QH1#2CB' ?8P MI]AG ;,BF:,C38U>MH*"2E*@106_UL+:]A\\"J]A2-$%:$/' _OA91_=.X>% MV]#KVZI]FRS5#2YPK^*?@-5T-E,M.Y3%>* MKLI-V]:K)>^, M2*%,-5^*6U*JKYH3S_"2&[V,:?TR[LD_PLYF_U,%(UC=C @G8L1Q&+55%G2T MG8&MOJ"K,*@UWG2MKNK&=H]>-UIK'Z]Y'I3BW2O<4?1X5G+*]2.(/>JD,9X9 M=F>?$4?N-XU]S&^)$J8^IKU:%JM%QMM>29]THX(F$O11OE/R+UE&%E_4)W4? M6LLF8$[&FA M=?69@6<:5:33U4D?:MMH!;9J#=)/S"G03IG%C62CDH=3,'?Y MP>W->^[-WJ_RLI'AH[Q1(RYOLPTES3$2) E( +DO(H@()9"F$8$HX9&71CX6 MOM79K-/#36WQVY6V.IBJ;GQ7I7ID&\EM-VU/XRU2GD0I5FY^Z*<011T]7XB'>'_5?"W'#'W!F.0V^=[P"X%;5QCAWNH1MAXG8S M_?20X^ZJ&ZF_M[UN]JW+ A-7V_P2-;/HC1HU9^@Y)N/5QDTWF"\#/V8T2*'' M_00B2A-(PU1 1>Z!E^+82U%HP_$]9)@:\6_6G!T=*B>OT0(\4^."C98^]K*+ M$0QDA;$6_0X-T'L!WP/"05;D-G*\R!*[!U#'ULQ];M4W.[%>=BL?.RO%^^Q1 M'R-]3LJ_B.SVKE0K<^4"D5OQK1!RO7B?23$/&2,)8Q[TXY!#A'@$TR20,/)# M'H4B2CZCAI\P*! M1L[MO!RZ_110!_>TSQ0]4>NKJ?3UJ5D-?I3J@P?='FNQ: Y.?B7?Y])+A"=3 M1<QAIIG?$ MS),<+S;5:;8=VP!#L^U6%9W8N%6F2G $C3HSL+'11PEJE72MW\7V2/O746UD MGI8ZIJU&2E(=Q696&:NN0#Z1OWKQ$*-EL[H"HYO;ZNR>]E.?FEZ%>GK+IGO M&Y%GC^H!?Q3%/(DEDY'G04*"H#Z:3[%R6@(L4A&0*,"!\6&(X\-,;;IJ)06Y M[M1:_$8>S(GO!)CGIQTW$ T\H6S0::34^0P;.9T 9<[];@ ;B=7[ 6=%T^?Q M.$' )[X\&K6>5Z!+F@977U!:MWHD%M>K^_O-8=:RS#.Z+JO^*JOKU5(M0(HJ MEJ[[5WW1A<+J7*HD2HF(10J%GS*(O)!!$J<8)B1)O$BP&"?"NMQN?WFF1K!O MLL5:FPF(JE&P7A:0.M<$L(T2U6*A^JVLH@*%6&:K'"Q7I2C JVQ95RSG: M[BL!7R#3^-6!+P?P8,5@![?M645XE8OL=E.5\;-X(&I25^FPU?$NW4QD M+GCHL<17WAM/*$2^7OKZPH=$4NH)%L51:)6:L#?"U*BA%1 LJK+]3(EHQPC[ M&)H1P47(#/S^;T!ICF=>GT+%^KT_JKG3UWU_E%'?\J-*[K[?O^ M[?57?0:K/:C9EDIDB/HACT/(U'\ABCT,<<@]2'$:24]Y "@U>J]/CC*U=[L6 M%!1=2)9AV!S$\8ZB\*) M*-;Q[XX6Q#HK?C>&=?[BGKE%RS+CS9)\NZ9Z^[VN5O].":R+M:W;-/_6I?HD M\FJ5=G6_6NM*:9%@2&]CAQRIE5(4)9"@,(48QYY05.DQ9%6;UXE4DV/7.B B M&BV ?AI >2>J[H/K[3F<2G'U=]UKJCD*NJFR"KEY&,SD>?3O@*O'UF[NOGIMZL%Y5:=9>3I/3F]M[PU4]/5UOL_%'?*J<8,HH)%0?J I\"7' ",21ER:1 MG\8^,]J>.'#OJ7%S74Q]W0O &)C%.CC8>[:[0)C[LQ< ,I(7 MNP7&C>]Z1.,3'NON-T;S4X^(VO5.CUW2\]#WL])M.VF<;[*":9[[3$K=+Y7I MBK(1]1%.&(."BD 15>1!+&@ (XQYF/@DI)'5/JJM %-CLVW5PD4=C]K+7^>- M$E7NRDS[E^Q4[5HW9C)S#(<$?V#VW*L6N9>:WLH//E>X?SJ#N_W1^I[@N3U% M;RO$N ?F>T*T=S:^[WWZD:(^8Z1/T^M>=-=KM=Z[%_FFJN5G\2B6:[&MW3$/ M.2*)@"[S$AA+MAI\:(;;2URTJ62/_#"RVU5SS M6@?UWU8).S:TM(\9%PZ'^L!,^!SPZPW@G?*YC?B=.DGN:+ ?;DY)T%*$42FP M'SR[!-CS+OWH[[,HA/K2W=62OU&W7JP>M-/?9/2UZPV$0S_V4HC4_Q3GA12F MOF*_F'D>1DBD$?-M.,]@S*D172MR5>"';X6VXS(3L,T(S#&$ [/6,_0Z\K:I MN -T&[, R"D]F8P[*B=9 +%+1#9?[<<^GW3^4\:KYO5S'R'"F)] S@B'2(01 MI&D:0$F\4"32%S*U.E'=O?G4^*21[8*2E,^@,R.-OH ,S XM%E]/@F#- (>T M=?JJ/QM@U'?ZD&J[+^_!:WH6QV9W@J\7XJ,\4*.A>/UTOF+#5[VM-H^34(0H M#:&7!KK[A9MMZ7&'S=-WN0*J_]9W5$OD2IMSW822$AR65B.+X\N;@$W]RQE@?5!(" MKHLC2"4C>-1"_JL\18:+AJG(.R&WI-N/O(M*MRFY7GD<[%NNL9F!&AW0@0=4 M^(!2 ;0M:U-C!+(EJ%$ZL!]?/Z,:*J"Q A580WQE$)-V32""*5(T81'(?-#*KTXB6+/*MWKR#A3 MFT\/Q6C4RDU)>GE)YPI7N_7P!6B-M?"U ,I%Z>4N#$.75Z[&>ND2REV%#V='?Y;[J:,9RO%T[O-PC[P*/ M9HC]S>7QAKYTS[KMGW?$9]=9=C=+GCUF?$T6]:&P;'F[Y\@7NC67XMAOMX?I5$:QU2DD",J(/(\"=4L&$$6 MD]ACH0Q08.5N3U_EJ4VGW9W:35?0H[&3*N5VJ_ ,;) [%%,IZEZ S^ #+7XS M'8BI(*S[-+7WK+ZC_Z1;1Q\5ZL)=_:D^'=8) U-59$*^QK_H$WY!WL/4'YJ! M4BHFJ_8+96M,%H^SB2"3E[R?P[:M'MR)DWY8E6]$D=TNM;-X5?R/X+=*E\X% M?R'9\OVJ*#Z([TXZ)W<+8[B';NQ.7F,IOM1S7"P)/Q5I=G6VQ*&[!5!Y "- IUKYJ! MRGJOM%8_SH!2S-WDZ QCIW/7Y5*-.K4X W&7^=W=>*#LI.+8ME?UCYXU]%2C MWH0/ZMUXL[I7DLV]!/$X9C&,$^9#%/$4I@F*H1=BSE(6BC2R*FPUA)!3H^]* MTMIQ_K66T'8).(0E'25L#&R?@9G=QC3NDQTNP&[$"J*VS"2X9 MRX[JN-280ATF4':2 \*"*)X@3Y,?&- M3NL_Z!](^P_K$BG(,W'(4H3JG2ON GK[&O'O=9**3 M;TNU:/_\Y5M;[C9A(O;B0$+DZWT%RB.(O8##6"!/IG& .,%F2=Q]AI]>GO56 MWKJ<9Q6"S'<_7&LUP*O_^ ,. N_/6I_J1__//]I7KK,V&8EYY&$B8.3',41$ M<6T:1@SZ-"0B$E3XU(AKAS;82*466LM4X@*E =C[\%MM+JV&8:YS+\."&/FJXD=R43YYAA!Z1,B))*$V@6X#PTR MM=F@EA&T0O:,?!R$TRQR<2E( W.X-3[V-;]. ."VLM>A@<:MWW5"U;TJ7:>N M?;$Z&^)[^5II]/>YB"AG4@B8D#B$*$TBF.J,6YD$"*%8^%Y(1ZZUTMJ;,QKFRHSJM%&S&EQ4E\#:"U!I>:T2FWL@C^U$#W[R.B\V6)36B- W$\E\Z# <0*1C .85H72_# ,/)F0 %N=H7A^ M^ZDQ6*H$&Z2.R&&=W38B>3[$N!U%#JJWUQKD\%67 MUM=?%<4UR?,GN:^TE5TND*#7[78H)+;SR$/I4^1RA)0\E&*?%R3,*I45T=OEVUA3/$5M[^S>3&$06BTTM[>>&D=KR>P8N .3&77V4WY@ MSM-"#5!X?U]7I]32N?VHG+"OUN[+?."*:9>#G(>ACU#@,Q@EH7K'?<$AB7T* M>8Q#0K$GO,2JE]%8@D^-03:%'$=WZ6PM/K"G-Z =I^\ ]BR>-P'?L*?9IN$R MV@K_^_ D>YKDI2K673CC_66UXK]E"WW,]&99*MDRY='6H5G=\&^Q*M:YV&Y^ MTE2&"<4$QDA0B"*I?%-/))!P*0..I$38JH^$W?"3FWT:Z:NTUIIQMEJ /ELH MEN8PFU2& WG@J>$9OGO(@JWPX-=!]I'[ >>4G"U%&)5B^\&S2Y0][]*[Y:AN M7%IO%'_.BK\WG4S)K?#GU \B$5$&&?481!PGRMV@*52T)@1->*3^;]E@].A@ M4Z.R9[*"7 G;=E!6TEJW#3V.L1ECN4)N8'YZ#IJ6<]/_^!1J?7I_GH7#=:?/ MXP..W=?SK.H'NGB>_T[OKGEU#8YJ>Z&NFXYYR-,D(%#Y/A%$H9]"S,(0>I3% M,B%QFOK(LGG>[AA38XN-B/4)GAGX=^^/GO\??_!C[\\/I*EJ,0-D7=ZM-_/J_]>7U:OU/X.E/NZ6%<5:7;3*Z[^MUF6A9H*J^A$I=++9S[H98OW' MT)\!G0'?=+1D5=SGV9]\ZW9^>S8UHZD++34P.VV-]*4VTE]KJ]Q48#OM]G<, M!==-__;&&;OWWS%%#[0 /'II[S+!3 A>O%-B:0OJ0H\?9;6$++XMU7UN*M++ M'O71Y,.+3WU@6:T;V[)$6K)F23G'1!%82CV(8I;J[C-"K>N" $8")Q[G :.) M9]=]9E!Y;=ZR<4XZMNK617Z:W>8J3[;H;D1;EPD>T.:F'#<1.P[.EK6>-3]6 M)8"5\6H]9X>#C]M8COI2JUX3;FSWHMT2[0BF<%WX=T")QR[Y.SSX!XK]CC!H MSY1+'>\Z7,9N6[U.IVCK],[B> 6[YDA8@BF-18)@D# ,$4,24BPI]!E)O,@7 M"9>!57:F4_&FYH#7P<:C!4 [13\W*L[.%?[L=;S/\5-@-B>]G&T'GH1>PJSV M*:B#H.\V6]6MB.,FM@X"[UX.[#"CO$RZ[,=MO*#)JY0>(Y(R"8F?<(A"X4&B M"[S')"1)&*9J,@GF#]4&VI>2Y.7 61;'Y+2AGEUIAV.AU^(V6RZU+TO)HO*$ M7RQC=M^R413Q6)D/QD*M3Q$/D;)L0&'@AQ%!48AC1!K+OEWRWXU=6UF'L^K; M.IXV09,*1BD*4@EC/V Z^$ @#9#R!&7 !4M((NR**[RH.4?);:_L!KIAT@F9 M<^!,)Q=&FGY*TR9IJ:/G]'+:CQIA&@E*1Z7\?60BG0/9=4[[\8'ZUI6GY3:/ M23F3CR(O]>[^5_5X%'>K!=?GM@5;ZP#&UYSH@=^0I\*?1UX<44$D3#&)(4I0 M"FG(U*N"$I+&GDN^+O*#[B4KX9YP35Z5\W3B^]G5_9[P6^6 M+-?=U-^(^K\WRT^Y>%"N0[L7_K9N4'&UY)7749];F@<^]1A/"8QC+];]Q2E, M>:S^P=+W*"$L8N%\*6[U;/G5G OZ26/T0J3U"[$GTZ#IZ5KT*HU_5:U42(\# MDST-9$8N ^(]#@&U"H!7K0H_5L??&^@;\3O'5\^<6;5FJ,L0=,IB/449E>DN M@VN7#2^\FWV_I#JIJ!ZCN;?N=7R]5H,I.JY?/2E9DH0\@&D2$8@X06IY% @8 M)HBAU,<>QD9[.Z8#3LU=VN<]5HMKQ7_&<)]FNB% ')C3FAS)YQ165-U;&I&M M3MX; VG>',A]8W2;T?K=V"C5[7%C];V^1]_O[[.R M"I#I.[>UTUDF#I:6X'% 0[68A0GA7-$T99!RJ>LF4ZG[!=.$6[4)MAM^:J3= MD;XB[F?RVQZ/M[*#F:O\-$/-\=G[:U$&/GT?1]X]L_C][I+ MWY!1)( !Z%5MNFY M :=&95K"^BBX/C3R+EL290FRZ.X3?6I-AP_Y1G;)OU<\;^MBXH#OZ[J*PM= MG(248HX\/PX2F<*(^Q*B5#E9-%:K8A'P@"1"$H66Z8+8C4A3HZQ*>/"@I=_F M.,X V2@ RE63"5E4Y8N4#N#5MR]O= VC.BW>HE.M([.>7WB/;ZQQ]SMV( (UK1*F#@%O 3(05' XT6=' + M3#W*O;5G8PW16]8_XZ=PQK=;$4R&5,./&UO.GEV%)V!CJJ@HZNN M0E!I"[;J@JV^W9F@DY3:*.UN132*;9PNIX:5>-2UV"C@[R[DQAGTTO;15VI$ MGBVJTQU?!%OG5;+IV^^Z_H[@NHZ/SFY=US[<1]EFHWT2>36E5DUQYVH,%GI1 M#*4?JA6A8#%,DR" "9*IQ'Z<1,RJ XQ;\:8V"76;$G?U UL%0:MA79ZMHZ/^ MTB8E4ZG9^+=U=V++)#;'3X'9)/5RMAUX5GH)LU[0:=HE^@,UFW8BX@OUFW8) M[_&6TTY'L0\H=JNS?5;3DEI?E4T)T:LEW_GDFYKFBL]?OK6)\C@*6>S',0P1 M1WI?@\ T2'PU<_C8I\(/F5E+H4L%F=ST\+P19+X1OJU=K"/X6GSS6--%=CH? M%QP+_:$)O )^<_)L*W=;CUAGENQ^"BI]P"NMT8_GSTBX-8UY\&\L$XT4\KO< M5&Y"?"Y@/1'8N^CVHX7S7(#0#>(YN5_/=9'(U?SY46Y+RBV>;N[5,DU]3A;M MBNZ*J<58D54";L[0^5QX,8->=88N2M4*B+(4RB0-_2#P28RL^@SU%61RDUFE MA_9NNYJ K2I@$\SI*F.YCNEK-<,5RPBV&'IJZV>& <[\70JFVZ5&7V'&751< M"-G>\N'2^_7L&+Q:WGX5^;W>H_E%9+=WBL*O'D5.;D4;UM*;+Q_51U^S>S%G ML1=*GE(8!%) E*028DX#&+,D]H*$>]2NII+E^%-CTE9D0&J90=8(761O[,,GUJBBO[E=YF?VSKA&QY-U?-1,_[R,W M]T,F?4]$,!3*IT22<4AQ)"##F*8I89BE9%ZN2K(X'QNQ'MV*^38R#/=.?M5C M -*1&8CZR('Y,MO>!.?#'H,".S#/:=G5*KF+J5XR/_N@\A9[=0?MA[AY-&-0 MY$<*83BW@%7@HC>")Z(5]O<<+4316]UN7*+_3?J6ZZFJTWPB>?GT-2?+@K#* M&W_]U/U+57N"RX!S/V$P1D&DY@M$((F"%(9QA(5 %!%A5<3#?.BIN(*PPK%'Y1];2!Q7 S(>?N0*0;:P[%<-LKY#_]7\^^Q1 MN;DX2YC5_KP?K6UN#U2D^(TB6.40$'2&"(:29CZ$L,D]N,D M)%C&Q*I;DMWP4R.I:I6YT.*WK<'I$]AJ "H5[!?R%O8P7\[2=V^(K7/!=;B@S6 @+):19-!/=-?U M*$)UC1#" Z&K)@4(&64P'!UA:KS5"%C%QFRW:';!,]U[N0"2P3=5MF@,LE-R M1'7'6R"[HXR\MW%$R?U-BV,7NBJ4UN3?%I\%$]ECE=&8\H21@/H0I:GNRN4+ MF$KD0:9\%RK4,@M+YJ0LVO[81L_Y^$706D%!OI'TTOIG!W WXP9G,+YH;;,- MHI_/(^J@G-EQB 8N7G9@X!P1V] ?)3?BCIV])'6U5]O MEF^_LSM=4?K=*O_X4!U-4CZ/%J*M#?TTER(1B:_\D)2%OB[AJGZ*B2(L'XL8 M$YG&?FH5_>DOR]0\EDH5N))PKH%%M7+ MNMA6X+8,(UU@4,.XTCAF&CK0U%I(Z5$OUL#'CH'>=@VTT094ZFP: CPYC$Q= M#JK;4-4%\HP;N[HVK)R!,.L8A"2'V4^*GG)T1:);4,)>C4>+P15]?'8,V17;'( MZGVQ9VUGR"/)%E58IRZQ4>8979O691C<_(:+W@D8=>BU\^4-9-I'HM46=-5U M5,9A+(M,HPG,.6%_'YU>#"%WUL[%=+P>QZOVQMM*4[?4_44WV!(+KB9"O3O] M439I\U=+_I5\_V7;?NLC56Q9)U80%$NYY_7Q.V:K8E PJ0*LE4&H"K2?X*-LS1U6NCM(5=)0%6VU?VL@6!\->VMAC MG1A[0:/;'2D;TB"GSIH-,NYXA]"&A.W9Z;1!!^JW7/V4Z[!5^?1)/?*E&D87 M"WG0 KU7Z^6;4MP703\ M@T*C;B?0^5O5=V ><\H#E*:0$QE!Y.E]64YB& 8"$90RCZ=1CWW9<:2?Z,YN MW4VC]W;'2)8W8]()&?(E*^)M=09=I=N4N%;MBKN[O94;S6=@JWOW[[.Z]]:@ MM?$&--?01?*&$/VEJ^4-: Z#LGE#CG[!_E#5DEDY^<^=>O7!X5#B7"2$I)A1 M&*2QFK4PII D<0I]$>,XCKW(C^VJY/408FI.^:'8FLLXVD4&L]BM&= ,(^[$ M& 5&M(F&#(*XP-7]?HJM(./OE?2$ZN ^2-][#=CIZXH694Y8Z;+!5'O/";V. MYOVE6N''[BZU"]KXS:4V$DROM]0N.+U:2^W=Y.47X]=[;E3;D_6S>!3+M9B' M(4T3BA#D/.0012%1WDW$H8QB+T0Q#D+4)U=Z5"4FNC1OI01Y+>8++LW//P?C MK]#=F/5WO5"_/K1*WSPV#0S37+ ;6V^RZ_;S&OQNE^_&QAER%6\N1,^CS$K2 MC_):W2\KWQ%6Y8]^%O2F$A((Y1 I-;Q M,$41AH+X8< "&27,JM&LW?!36\!O) 6T%16P1E;+$\QV9C";9X8#=^")HMI M6TE0BPY:V?5W1S*34*1<$P9#%/?ARB.=9F&-(&8\#3P(\E$8-5JB5Q2F'I;Z "3QPI1'C',;LG(LW]1X[6R@O[%UOMS?5QF01F:B@>2UVL((7,$PE$6&)(0DE@0A+D M^TPJ)=C\4>1T-2U3=44:P%?QYC]JZCQSIW3GC H/UCO,/8(07"=IW;/), MD=FV+,$F,#]HZ-T2T*'CZ*;BO'10W!(V@PBW[1U[+J-VFOBI>3EC:J+#(<.) M#Q%75D),_82ESR#G.&8A]P)/6"67'1QE:G/8!U$V@1I=&*#.#)L!JD4%K[Y] M>;/]U#)=[##&AJN.2Y$;F,WVVXS.0"6CPV7 *0C<.O,'1QK7)3^E[)YC??+B MOJ7LN)#9,BM%50MSMPKYS^1OJ_QZ08KB@WHJWJQT?'D>2^''/$Z@3%@*42(C M2%B:0C\404)#)CS?J@Y)#QFF1B9;%9K*L7NE]W7-B;_I8Z%:$: U ;_6NEB& M0_I8S(Q\!K;#P-0TC EZ5,WK#:+C(GKVM'_GS8M(PS2.F!_!* P4=>(@@)A$&$:2JIXG29G,5[\FA?@!UK==;W=CT)5JV.A3A2H*_9M2C>K,7_"I)_5386 M\P3[C" 6P,BC%"*D2!8C+X5!Z*<>YXB2Q"ZURE:"J9&J>H8C2UJT!MV0$(>$ M "J"/OAH./W,K+#I+]1EZ6W[?U*WJ!CE'TC_".L?*QHY>_-1:,-4Q98FC*_O MY\^T!VR.E,+53'2SY-ECQM=DL3VX^FE5E+DHL[PNF"N60F9EL9UZB8\]Z24$ M2D8Y1$DD(4V"$ I!@CCB@5KB665L#B/FU"CI"[L3?+VHCH-LSO0]*YJMZWEU MS_[9>4X#&=O,SWIY$P[-CPH%5TT-:%PYK$J>\W MD*BC>HK#PKWK5PX\6L\"(*2X:X^ :H_W:IO0-E<31$(0EU#B)-*%2S&D7N+! M($%QDJ@90R2B1UV!$T,:DT$'G5E>UF^;"NNK0I_91S5-&=_G6=Y_J,)2FR8A,7K.XU]Y%4ZUR!8(0H M@R@-)"0)"6%,*(D\YODL3>/[3^H%*J!GHJ%BO,+I*@EI+\%S- MJA!-K6>5$5IT=LCJV[J;0@T.>8$JBF MG00K1R+"80_W833YI^E2?&MD[/H4M)Z++BP).\HS$0FU?L5I"E-$"$1>RB . M(MU+/ F1>E:2A,:V/L>$GXCA_9#M\Z OU$12DOHQ^!V8W\Q1G:11!W9>';0$K;4''?7K M5@6@5 "T7;RJM@8M?]0H3*!1:%_#3:-SJ+7TOX]6HGV-XJRW:&\!7KYB\ =1 MSHF4A'*-"^..+2(@0W2^7BJXFGJ3/U1M!R'C 21+H<;DQ0 M")%(.,0((^C'ZCW"L8QCB6S8_L 84V/L5D3%S)6,U3M-[E=YF?VS=EY7$G E M.,@4\M4257>.MDS0.02V&?5>".' ]+E!KQ%/ERRG#JGOA/:.S^GNCS/R.=RC MBNZ?LSU^J7V'^KZQWB.AWG>K7&2WR[I."GOZJOSC8E%]X2\D6[Y?%<6<2\K" M%'.8$)U"B-((I@FBT$M)$/B^HB!N=(#B1:2?6@BED;@I_,6>0+F5&1#^MW51 MMRHQ;V<^_@-QF@@G;^87VA'\Y?(=P1EH'Y\6"M#! F@PP"L-AV$L[H7XI-M^ M_O?[&#U3X_^OCY.Q@_"BYJQ=#R6"=B<"+VR1:10WY47A;AV@EQ6BYS&, MK""WM[FXW519K0Z%5;G?VT1[+TB\R L9%*&70L127>.4<1A+(;T@#*/$CZQ. M59B,.C57YKG0>MG5'H>DBDC4<'6XI2E8:WE PL@,9BLRY^ .[$ *L-X[TBUUOJ$]NX[QK^LGLGO%ES/I[VV#OJO"OMLM^P#POL-5^2 K[T&EO01MQWGX7.Y1&L8B#:%:97*("/-A*L,8)C$)N/"E\(51^X.Q!)[: MY-@PFFA$YU4_,$UU=999E5BOY;;//!OM$3@?'YV:84>9)%^?GB1?GYPD-]/@ M1G4U88):^6K['GS:"AAX+)=4-*AA$OD@@UJ=CL)=Z2$A" MDM H2FD^Y-2:_YS@:S5IV4%U8MHQO-%H$X>=8EWJM_SFB*O0+Z(L%[I. M?SV/S(,P4$3. AC2@.ES]1SBD D8".Z1F''$R? KS1VAIC8!U*YB40NIG4*V M+K-' 5ZOENNB+N)%M!H6?.7,?@,N$R^PRO3CI8URVK&WB9\[M=T(:[D+;#CJ M>FTD6XZS&#L"^A +KMVAIK^H.@*.DX73L7OWVQ[]MLQ%W7VY30OYN'RC%F*/ M1+-_,8]IY%',.)2>SM^(F \I]R4D7+)$A@BG#/6H<'9F6*-7^ 6JG-UIXX!L M":3.-7O4V3IU$GTKN=T&Y3GPS78476 YSI2VE;2;,@<4#W;D=;V$U8$Q0F1(8&1KUM. M8.1#XG$,8^4<(Y+P*.9&(:3!))S:O-)L'9*-@"]0 .>H-0=.U7-AH^E'E_9R MZ[:*3B"O[IP-II$Z=U3*WT=VW#F0G27 G1VHWSSQO E;VWMM+HE(:2A\Z$N* M(?)\# E.$0RQP'ZBF#X55DN)P\-,C;&W'0B9+E4N%ZO?BKI.^6KSEX56P')M M< 1D,PZ^'+J!B72O;V,KHSL./(V!4R([,M2H;'1:W5U*.7.U_:ZCKCIPK=-I M\T)QD^Y,6WS];?6SJ"KD,>;%$4,>%!Y#$!$10NQ)"24A1& >^90:=1X[-]#4 MN$'+"K;"@DI:H,0UWU$ZB>OY'3Y7: U,!T>! K_6LAKV:#N+F/F^FBOD1MHK MLW_4K#:\3- XL8EU\NNC;4R9*-'=;#*ZOI\+];904O_V1CRLBJR<4Q;X7'(. M"?,2B+A,(,8^@AZ) X^$-$HXM?& M@\.;,SA8^ST']77J[CP?850OYZ!RN\[-X8LN:@/]6=R33!8GIW=3L7EVBUEOJTT(2IO_V?M,?- ADHOX?0";U(5=2M:%)?2C\ M@'D"TSCF5F6BW8DV-8IH--.A^D8WT%$.;+6;@58_4"M8Q54Z*O;H\SJ Y::?M<@1G6_/*:RPR7BVQE>.H MB\C4+1K]>1#%:B&L3(W],( H"B.8,J$F@3"( BX\2K#14KC/X%.C^:^ZG"=@ M77$OWC\_CGSO37$G>+[(3O5Z<<78:JW#SM07A$8L@CY% J*$A9!@W0U)2.)Y M<<33R*A&I\E@4Z.IUX37!7_)8K'Z3<\O=BQU$E@S5G(%U\ LU(JD4VQ$5M5> M4R2DGLVL!#HAKJT*#%[IR3LOR,)!Y3\;C)PRS\D!1V4:$]5WF<7H.SUKW*F7 M95MUXYKD^9-ROJ[N];WG,I8\C+"$7H1U27$2P-1+!8QP(%$812)!5DQR:K"I M,M.86M&)JX0&YA,MF"]J<#ZRTFP[.O1&:#@ MN+']B0%';D]_7O7])O,&W^E'%W]I&I]TJX)Y(>&^C#GT QZK99)NKN9C 7& MI(>0+P)/V+#$@3&F1@ZMB*;%MHRQ-&.%"Q$:F QLP;&F@Q/J.V6!0^.,^O*? M4'3WG3]UJ0O/X+/@XKXJ:%$7L>ALTZ*()+Y((1%I )&D,22A3Z$,/"1]2E(2 M^?V=A*/C3HT2?E8 WX'0GP'U-"$ P8?58R4H\%'U672)\W <_CY^A!-0!V:1 M:I-\*[(.2K="SYHB/F9)!Q=Z&V>Q&M#Q.#[V"_H@9P$Y[8Z<_WH_NJJS[SX53T=']3SNB5>)8+G&>P&09/>X(Q,"$8XV ?"3V@L-O(9W> <2.= M!U3;BVP>NJ;?2ZIC4#KOK^K/I][04!#B0^YY&"*>I!"GG,#4#W@@HY@H7\"F M&6+WYE8OZ0A=$.NM65T9ES6AGKIN@]W+^@R^)*1QPDD,F8[F((XPI*%B.^;C M-$9)$K*0VW!<;_A&V]E>/ OW7@"=&<_U!634.*X[ECNDKE.6>S; J"QW2+5= MECMX33^6>YF=&&MJ'/@IUR>X=!'/)0?B'^OLH0X:+$_TJ$+$(&K3FM==^1@ )A3KC@UWJC4 M8:#X+I.8?,5Q_&2.9"1XB@DDD8@@"D4(T\1CD+/8\WW!$AP&-K1R=*2ID4KM M&9!*7$=!DTN#)1-BD)-!DA$B(^-&1"82";&.@%SJ;ASHL5AGY+:%L[:EM.8X M2C!+$P13AO71J#2"F#(&0Y9$,:+JA+< MK9+D"S MY]GTN4=/4FMILFXV^UX\BH7?;*<&88J11Q&,)?(@BE,&4^&G$(LP]4.?,6)6 M2-M@K*E15B4;\"W9Z026AF3D!J&AN:?3>KL6= 8:P ;8@C; Q"VUG!AO7"8Y MK_@><1A\I1]/?!#E-2GNJNQ;+OCK)[74XC?+FZH1G#(!)80I)Z"$I&PS!!$9=F'=_ZBS U5KG>J;23M:(#LI'=+-DJWOQE7SOG0QRX@X3>J-J*8$2<^CT#P,\G+X MKAY_4M^LWO)_(/TCK'^L7NUC]QSE=3ZC4/L*G[NL[W2DW@XUU=7$<+7D[0?- M"<8M3WP5W\O72MZ_SWT>1D&JWFH_PFJ9+V+EL0_*Q:I-HYYGTL8>HP#(KOX(Y$ VWC4>A-ZEVXG[D86@E0:>'4R>B- MH6/GPUZ.D9V2WD#M.RO];]6C%ZQ:!KQ32^WWBE1%)_'=1X(%80#34)-=$B%( M/89A$!-].B>,>&!$=L>'F!J75>O@!Y)Q(%)CT-5T]?:<^,'\1O=6V+=X15W5N;+0H1 MII)0&4 LTA B'S.]TQ/!D(4DI9CZ"3>J@WYBC*EQHQ*SK?/1"FK^'A_#\3S1 M.4!G\ #J'C ]2AH?0\B M&<)9*:J&5]MV0W5^T/MM?5,1(BEB!F,6^KKI)84D33@4'L)!1+U88+MM;H-! MIT:$1UJ#M;W%^E+M/]:*_^91D$J<$@Y9BA)%2S2!J40_[)$(*],U&FW^O9]ZJ\$_D58_E:=/LP MUNF%Y3RBD>^%(H*$)@2B6#!(O2B"(O)]&E*/\!!9];\Z.=S4/)]*6D!J<:L7 M@]6"=JG'L@76:;S-F,4=B@/S2@U@(VFW\>RL24YV>';2#!2W/;).#SENKRPC M]?=Z9IE]RSZ0]%Z4^@W]*.N5FZ:N=2[*I]>K)2^:I3[R612'40S34-<-3Q(/ MIGZJ_!F"DE &(27,N(66P7A38Y=&9!U2;X(#2FI0BPTJNOB%/Q94^L_PS*=>YZY)BXUQ6NYRB*&),^AW[* MN3ZBIJ@YE SZ"5;_8PGR Z,C:OV&GQI3;_L;E[4.@"LEFH/?]XT:ZK-2S.JJ MZOE&%8N N+V5#'83!L5^Z(V&&O:/$C3B RT_J!0 K0;@305[50;Q\SBP6VQ1 M# K_6+L7 YC!;I>C-XJG-D#L;SK>WDAOA9]MF_2_2]]*N'77CFY'[W91\=2N M<&GDB0C%!,J$^A#%B,)4S35JHDFPH")ADEB5A3,9=&KS22LS8!VAP8,NGM8[ ML& $OEEXP36D T\3&S2[\FZ"#4\#A!IL ')<]M9@X)%KWII#L5_PUN*[%X0W M-TF%33*A[7&WTS>9T)M0A]LZR;.MK(,7>]+DHU2+XW!T3"]PE!0F$K*$0>#B!&.I\K"9%'::Q6>-)F M C89=+(3<%XW7+2<:XUP-N,6U^@-S#"MN. W)2]H!9X-.MO:0.24;8P&'I5S M;*#891ZK[_9M+/U GO2*M/@HKXI"+4YY72:5X,1GC$,/1U+Y_"R"),8"II13 MW\-(D-B?+\6M+I[WU:99],'AC%Z7M'Y=]@8=[M7YU,BJPTB$_6.=%5GEJ-9M M^-1DO:IF[PM:AQZ#WXR)+D%SK+[+#QT,&QD=5V ]@X+C/LB'QQJYJ?%)A?<[ M%)^^O!]Q?+DCN7A-BN=K@:L\UR7!JM%>/VVO:=ZD*]V\YV/5(J-X^UWD+%.> MU$W3+N,7H:L^"G[UJ%ZE6]'^_5.>,3$/$QH2'F$88,0@(C&"- P2& 4)(5[" MI!]8E6T>5_RI.5.M5REJ[NNG-*]L-$?5 #,0 /!#&Q T"?*:AAFH 4"-$ALK@(5%NXH_65LZ'2F M&%F%42>@ES'/[KSV0E+T++BU6E:1XU):B%J^MR\?#,/%C 3WNZ]KFGH2I M)RG4W0A\+,,0>XE58:VC0TUM&E*2PD940#:R6E;,.@ZLV7SA!JZA]U4W0H*M ME -4YSL/AMM*5L>'&[=BU5FU]RI3G?]&3[]:Y(^*;II'V,<^0QAC*%+M]F*> M0!Q@ J7O!21B(1>)5=WA9W>?&ATTPED2P'/ #'W$OC ,[<+5<@WP8A_4V*W# M\VR$6:EWRAD)/2_&0635A_'P.%-[<;=B5I4IH%HRL%I2R]X"1V U>ZD=@#7P MZ]W!28NHEU;79W"R;RIP&@6W+06.C#5N0X'3"N^U$SAS><_C?U4UAZIWR1M1 ML#RK5AA?J]PS$F+NAT1"&7N*%%*&(&4^ALKO%V$BTR3D5@=R3HPU-6*H19VU MK7@ZXH)?*X$MCQ^?@MF,)!R!-S!17(";_4&_\XBX/>-W8KQQC_>=5WSO9)_! M5WJZ_>N'AT6UC""+MD3,V_J#;>X+E22*!?)A0"2"2"84XIAS&.&(DQA[+ R, M2KK8##HU2NG*K"90NWXQ#GANX0!"$*4S^"E(H$ M(N0ED'#.H"^1']" ^2''5NLYPX&GQI"[%4B^'*CE- M^BRTYDJD:HY3OZWS/%O>OB9%5FS223^IA_=.K6N+>4K\6,81@GZ0*A]/K2QA M2L, ,L\+/)1BCD*[7I<#"3HU/FPCBSV[S+DVHQD[3L$X [-IM[]=1\LZ'[ZK M9]/]#CS7= 8VNH)*V6>I\QN%!^B0-Y!)AFFOYUK8E^G--Q#D1QO[#35>W]/ M>?:H!GH4[S?%/$,2QQ'Q!0QI&JC9P&.0^NHY$+Y 1* TB;CEX=^],:9&Y%L1 M+ZB4>@A+,TJ^$*&!V=06G!XG=8^J[_A@[OXX(Y_#/:KH_K';XY=>UEGH,RG% ME]_(0Q-["6F4)'&"(4FX+AH?4J@>B!0&V$^1[XN8QE8)#(>'F=H+OVE8DRLQ M0:'D[-<<: =,L]?]>,G=:;.UFR\O.K[\ ']V4NIL-L &*.57)7K)$$G,. MD .O.=74F]3A.>[NJ5([)ZZVW^D_EL;?"YS64Y'; MDA<_"OY,5G4,=75;5<^"_VVSKJIE$*2AR&@&8QZI.0%-.20!"F%(94($)GF0 MYJ;G 9>9,C MY!!)G,$\" (88\%12H1 S&I[[&1+<^.'G:% M%5>U9Q5T\5?+"/Q3F-K1A-. M$/-,$WNP_,I[G8/"K;+7R=:F%?4ZY_2!GM?9&T9.(NK3W=_$]ON:WY8_U'I= M3USN_BS5U_B]>%**WZ(&[(EG0H>$6D<,1G# M NAV"G.($XE@R2/,I(BA&)LE*]TKJ&YD5%C*^@9JQ6RR5EU/#MTAVG()6:^ M6641/*/Y#^$38_UBQR]N&3D(:IBQU'&%\_ MXDB@>-!YD-?K4DV&GIG>?OF/]>:_JMN2M<=9:49"&N$4"AEPB!#'$.>8PC@- M*5:D04EJ),%EU-K80BAJ$D,8(HB 7,&8HA MYVDH"G[7VW78-JMI00+2EE@M/9SUGN#!]B_[P/#0< M%2+O,NFD7P:Y!/5@D.V]@K'RV&A<* MME4-J\=?E?5_] K^!UGIK-SCOVTG*2PC61)E$DHN%&6'.%)K;,:A(&'*.*-! MD%AIVEYBS"Q96N<^U3_TS 5_W*P?25%:AN->U%%F##T5_)Y)^0+D1TAW7PZ9 M8WWO"PR:6 3\=89#H\A:)TG4?WNEV'%$+,L@$SD"!/&.8^,1 E&6S WRJR-!.M&)DATVK8+4 K#O-]3M9[#:WK+FD2^[?.>%0164L?FXE5:RMF%9?92Q( M!V(KHQ]DQX#59KO\K2B+Q^?'3A ZQ6%,@@CF(J%J7BC5O##)&:19*!-!1)@D MH0FS'3QY;HS5&F?&3H]'?KVU4V][U[]Z_4W?_C4 M2;[ED\YTW^CI"\;-/MX_5T4IJDJM'FE1-HO'=:EC1-0$Y[I?WJR> M&V\T#FCY5*ESNW]H2M;UA=C.D4MJ,DWU,IA-FF;8Q9[)L?,8]%Q>@+T'X(4+ M+ZJ;J,MVKT;CNGXM3MW:2^1W-TF;N+^<3NVFLGW2">'$'?)Z&CEU\^,&P#J) MXGZSEL5VF89AQI%Z05*:<8C25$(J$PQE)##"64)3D2^WZRU9F0U2O6=;#22[ M%OQ136T:>*IMLQLD^H"9$?E(&#R3;8/ _3 "UB1XQ%>G1-5__J1DW!QPLP_?(XR>R:&3(=^G+[2"Y#T!I.T: M4%&7,U@ [0%0+K@6)[?&SH-@N;D-;R!B;@W0<6%S^\>,$!G6*'\3F\=/:U)V MT5J$(LI#!(F0 41(9A!G 8-"DHS)G(>AF<;0B>?/C9BT=6"ES#/,E#H%FT@Q M9Y0SB&(D(0I0K'<,)8R2+$P9S;(XSY<_Q(:N)P"NWXY73@]!C9^V\C+XAMG; M 22>V?DE%F,4F(]]BN;BRY>!,U&HI"U(=I++IR$84EL^5N)-?Q ]1/HOJHS+LPT]%N"59==7MM6+JI[4:@(H?@E^I,6E; M-=5=9*(& A*JI6BNBV1R$<*<90*&<2K".*:!0$:2,V[,F=N(TGFC=[LZ?X#N M>-!Y!'8NU;$=VBE8>P4:M\;5X[FP4PV/C2?K*M]GR/Y[R?Y,V0FX;@^8+S-I MVM-F)_ ='#V[>>K%.O@[F=*;HF*KM58J7;(DR3."(I@CK8J2H43G+F,8"BDS M)M)$9-QF=W"XN;EM&'[3;8#5WN;1TO;'L#7<3W"&F&>^^UB4I&2% DR3V>=U M*7>_Z/FP 'N!9K#WPXO$_0!>OH3MCS7Y5G+V ^X/B-@/W356?%0+A7Q:5S6O M-6<;ST7YT.X_K,OJO9#KC6BN^T9^BNJWHEQONKQ'46T5][U\RO&TZ6HI8RR3 M",]?!WO>NQT_I3#19A_I1-3(+4!='+[?* MAY5^4@>12[78R?O+L03M=/9/K&L[><<'\3 L?[^\;8FUN ?=/A0AW_X M,$T9B%D(6$P11@E.UU-9J/'F8H!3+-")D M68H'LA7\F]GIV$!S1B]ZWKSH!XWZ>^D[B^OXSMIF]9_5JLUSL9!@'D+Z_%'0 MI<"LAPFD6!%)D@1L)F(]N?VWQK;SYP=VQPW:;LLS M(=M>,5VA>\/:^RK[4IA'+(]'@>5XB6MGP\3+U%$ '2XUQSUFK-9$?1;T1>@D M_"8?4:UC'_5$](ZNBH=Z>-2:MCJ!^UOQJ->\\JOZ;25)K5S4'+HF.<8LB"2D M*(DA"@C5&Z((YCB4&4Y3GA*KDW0W9LV-'%NO=/''UB_0%/\M^#*(DY1A1&&8ZS#01 20!#&'),%!$,99% :1 M#:$/-S^]@!V1MZ:Z,TMY8=QQH M!HI3;CO3Y*2<9>;^:RXRO&NL&OCU^O%Q7?:>??>\K=2$EBM.6TH:1)E:+$,B M\PPBHJ:/F&8$!IA%"(=)'DDC=4FSYN;&,:W4=6/RJ\^C9[8]TQBB/\PT[C'U MS#2&<+I4$#=!YD(=\<$F)E83-W'W4%/Z!_(:A]W5%VQ?SP75=%D45?;MH(+7T99AB3'#&8IX6H.E*CU MK)0$\IRS5*)4S86,)',FLG=N!-&CU%48X%WJI?]][(;337=TJAW/ B;K'MT"&4YO?6AC#1P<8 M"&)X:=9-5>Q[]:&UC^XRY&C U""#H> A54--G$,<2PDY8BA,!$YB;A2=8]SB MW :+F^M[(%:B*?FB.FY;L.*)E%O :V_(JNI* EY6'_D0^O/'],X!]=-BSR?=.E?3^?2- M8SJZ-5;+TBIS%:2@,]AV:^($OJ:;$I>C-LUVQ C 1FQ$#*-Q MX1;$B8=/O/DP[.+AML.9ZR_13FKC-&LYDVI??SP45,1IFB@NR#E$,D"0IH+! MC =4_9KFB%H5;1YJ;&[TT)@W1A?I!)AFBW%7$'GF@D[QJ#6TT3NJ/-5T-\'$ M@Y+1B0;?0+9HV/7C&D5G[AG'%E>,;9X%[ZK*O!>ED,6VZFIVQG&:A G/89;E M""(42T@)RV",4IPSACFW.V$=;FYNC-%:"VAKIAUWG('6C#W< >:9/SJL.DM! M9^K"75U4.U"<$LB9)B>E$#/W7Y.(X5V7)73M4LN:.$"=@\0HYBS'.0RC2$!$ M4@8QC6,8QX&ZB2:!2*UBCT\W-3?ZV*W"QR<,#^!JQA]NT)IJ+VB?3-L&"'O* M\CJ-AI=$KR/-O4FNUVFW3Z5[#=QAO\O\[<_UM^_KYXJ4_-N?BG-^J:>K_Q0_ MFHIT>G^DW:&+PS/?#S5'_/P&LQ<?^_9_F8[*F=:F'_S:_FW]VIYR&B4XPB&. D@ M$BC3)X(4LE $,DEE'D1&/+U_Y-Q(^'>=X\+!_RG*![XVK-?4 VB85L>Y[9DS M?_]\^^W##?@_MY__=G/WV^6?ZZ&3 WN][<7-%*O]1SV[JK_6WJ,F^10/3>^^ MLR-_<5_]L7?.7RUYAL,D0!',@DPK16S>H[]BW?)JBCL>PFJR6XXO&9U/"\1@D-I4;C]YO MOXAK!(%V4XK>/!?C/$*A#&"0Q RBC"-(U6H-ID)B&J5JHA 9AP>=;&5N=-0J M@^UGNG8+M--HGE^0.<'(,[DRI=%9\_M+H?,7C] M$ILGL7TFJT\%T[$\55>3(LE5M^:Z>%B (2)J+92G M.(.(DB0.-YWG, CF?6V^/2F3B"\DX! M9"%"=#E04PD0'0#F2'-H&($AO:$3=TZG-31L^@N=H3.77JR&WIX17M%JNR%L MNXS2*)0)2F">B!@BSC"D241@R%.4)C0,8FZU%CW=U-P8KS6OKX-N6,K( %:S M):8;L#PSX N5\PZT/SI#7482G47#E[SYZ^;>2MK\A-L#LN:G[AA90%648D-6 M5R6_XH]%6>B'ZLE6&^J\9'G$"",2)KI"%Q*"0YH1#@.>!3@7+$JHT1ZQ87MS M8XS6W#JYD+PPV++LZAF8S&:2/VTM;NQ0&AT5;S5!Q6\CU3)O3%GI[^Q>^I'%$4X08E'D:MX'- M&4\@QQ'+"0DBG-@HQHZQP>CCF5Y&MK_O5V^0-WJRU7= 6L,MM6%LNB4*PQA) M'L-0"@81S@-(0QY!K'HD2CE/HMPJ^,MY?TPX$B@#&]R?2.$3\X 2E!(-R:!_:6 MUR%ZFE.T]=W?72HFC0#-K7Z2C0'3JBF-@.9 6VG,,T;G&CP_/J_J@4_GN*_J M7:4K_O?GIJI$N\&5$35DXU! $24A1)0B2'C"%9T%>4Q$%*+<2J;3K-FYC18? MUQM1/)3MXIG] CW;[1,13' WXS#W:'IFKY[!X #4O=W@:KO=%/1YJV4+-=/= MDV;3PEF>]#@$76C',J'F&W>V9VVMW(-7^O)2ZZ#D-Z"_0OZYUO E)7G0U M+K0<\L[[!=B]0BT W5\%J"%P& 0U;9^YC:&:R/9I0["F[9"#"*Z)FQ^KR[QF M0O"Z0MPN1>B+D,\EKY:"IY+'40Y%KN/ >!A#'(<1#*-0C6 L%D%BJ'@#6<)/!$5R^-Q5:,YOJF[W$OR]G$,>"RP,- M3BRW?-[U0[%E@WO&AA24NAC21O"B6W1B0B1B$8)Y$!&=09)#&F4QS% 4)R12 M_Q-D=J$$KYN8&T5H"^OMLMI&V^"! P!-@P8N@<5[L$ ?$0\K[M/>.PX..&AF MXJ" 4VX>!@.N? G2.(%,<*SF WD*,8H" MM;Z-6)9$2688&&G0UNR^=6T;B.T^\B$LS;YV1PAY_NRUE5V&26/H K2 >> M TRY.R@H'CK^G!Y);1"X_K&WW12Y<[ M^7O5%!3K[?+=B*>-8$6S+"KYU>-ZLRW^NPF&S6@H,T()S*(8*:;),D@P0U D M2(0!QI*$8DP0@$^C9QHUH"6G_@WT]\YYSP?K18W'3C=>%;UQ'TZVK*K]7-09 M(]M%'3^U<[;^UPN%-U [#-<2*I<;T97%BV[ON]T$8_4<=[I(\]\_KE=Y'BV> M>IGH'_PCZ\P)&KW@P(>>WX6C)W;A>N5#7NW"[>JI7:_+.OKVF:P4GS]&2QRF M@>0\@D3]+T0TUA%L000CM0P6>< E3ZV.O=_ A[E-OW>[^)M=,42V-QFL"BGJ MRD6_!-G8EDA[BU?$XAAHOAW_/^A(J(?$D2.A?87-'AQ X^'X>.AM^M+]4='$ M?DQ_;/0V'77T".F-3!FK'KDI?M21X[=EM=W4&8=?BNJ_ZBKI:2B3F$5,#819 M#!$.$DAX%,-(,()EE.4HI7;ZD:<;F]L MK<5[(T=59M^$&*S<<45<)X'@%&8 MC5"2/ ^&8RW)@08G5I,\[_JAGJ3!/9>EB=S)G?J)7COHRDC5,D$LX9%B"Y[& M.409$Q#G*((L3WF2Y5DF9K@JF+I5B,U2!TKX+#/=G' 'K>WNEA^E>.*G>3KD>K!8X.NQ] M"! O8>Y'&WR3L/8AUT^%L0_>,T*R5LUNVJSZK\^T8INBF2-U.K4D)"A"*F#I&>788-@NY66?P3:4Q>Q)&1ZJR1H ,2<9T+M0.M;"K2I_JJ-G '%1[614TV^ M1;61,^Z?J#9R[B[[&=F0Q.6IJHM+]3ZE).,QQ)PCB%),($59 (E($A0QS@E/ M3.=I8PR8&^Y!T8B^%KK4>5F*NN1PLRSD744.UM]"?U(/L=#8'=U=YV=^ MOCO!]R'%>FHZ,>.]DD]1*G^U/7 MBYXS;D*KMQ7NY!?Q0Y3/8J??ABE15V<9S&(]CPTR-:/-X@PB'J-$RCR*,ZOB MFD=;F=M0HHW4NV&;QDQ;.;SC2)K-5B_&QS/+=]"T%GK1OQO$P.F<]'A+DTY% M!YU]/0,=OGC<=]]I8R@ZH459L\D7P=8/9?'?@M]RK3(L"YU[UY3+ZG0SKDK> MD]]3?U/#&K_;?A>;S\KQ5HVOOF-)LCS!>1A!E"2)FJEF5$U24P0YRJ7,HC00 MTDHPR;O%<^.CVDA]S"%LZW7Z[UPS6IM5EWFFR,Y7T'-V ?;N@KZ_;4W G<90 M'8[:\QFT3B] \Q+L_6[O=$>[D_614PKW;_6DP\%DG?!Z:)FNX7'#U-V3T$*, MY4,=0-NU^6L9X)3CG(=:68E!)-7<%(L PRB+2:156I/(:G YT<[<9%)RRWJFV)N6J M,PZ_9IASE]OQ A?%\J;=3*E5DHJ&LI[6F^V2,R:2..<0!ZE0,\Z 0DS"!(98 MD"A&).1Q:D(*0XW,C1$Z.\'>4-!8:D8%@X .\X KF#R3P B$C$G !(*!&H'J M]OKC_P?2/\+FQ_J+'WSP))^[B6O=MVYTK?T!R4U1L8W8BIUV0ZO&W!9\7]*8 M13SD.4PSHK[W4.NQ2Q1#F7 BPI!R+$*+)$F#)HU>Z^E3'#NK>^79 6TL-M]B M/X?V^:,,%^!-Q D=8#VUEM98\*XUUS"+Q@0Z\X,(AQ!.=.9P&9169PN&X P< M(YQ[PF0G!H:N] \'3&\9*7O1Z(EV8(%'9&<;F'"3'FX$V5EG2CK1CRJ6>_SILG5 M6BD7P+L'Y8QEAIY-YYBMW5QC/9'.QE$EX<9NH T'[[3I?UFHT4];K\G(H>Z& M/69N=3@LVI]6E\,>F .=CA&/&$=TMZ5:EHEJV]#H5Q_:=9+>4P22%"<0(1TT;!8K3/#.(UB(9A@7"Q_B U=FQ+>6%-L MOLB^01X##]AWP9]7M?95Y\39XC9NNX<$<4[S((6,R$@O_H7J*%D+J& :1JG$ MH572^12=,TF U$#7U 4/)NH?LW%I"M0]#U([D-L)L3[:>0T\V/L!_J@] =H5 M4/OB\$S]4CB=CE^CC9ET,+L4LM01EJ%=2,_+!N;&>]/?6QN_ MP);F1UF\2.)H$<=I_;!5,?]=QQ#]:J1B<.GCKMX&#EUXKH1F]&";O<9W]?K4LVL MMT7-V)O'ZDXVO]'Y 3=KK2VQ3&2:Y4% (.,Z P@Q!*FD%%(1IV'$TA0)XXQ* MV\;G1L;:_KZ&0<^#6F:F G<2[)T ?S1N6*026G>/P7:V1]!][V_/#V^+/7"/ MN$^U*6Z'OZ/M\9&X#>V7VSYRN@WTD-GH[6CUR%]#[ MJ2C%[58\5LLXRU@>I!ARDNF<42S58$$XC%@*%O2_B MS;7-H#;:5BWH'.AFOUG=2"3T;+NI:/Z^=RNTPIIQ$/N"*^68/ M8F#4,HGT%#$-DW-;#.-?HM-4Q#"$XJ)5A>M\XNOGP^+1:_Q+BJ]C\ M*)@X7O_KLYY355J(4>LT5G5 <__O.M?I\WK[GV*[CT-OLB _KC?MK_1UX9(E MDF:Z+E=.PD"MKS,$<9KG,(UQ3-)4H!099<*_C?ESH\(ZPZ]<;\$OL06;G>T+ M75!260_D>M/]VEXV?^(WPXQBY]O?G@G[J%[P7E-U 79.=S+"] MCOO]R_'%X.6P)ONWZ2.G0\?$+DPZ$+U-][P>UM[(BHD+,.NB MM?^^V*JDZW M^O:=E*W8\<[#5U+'?U./WMZ0K=C5PEG22 HD\PC&*1,02<(ASB()(RYPD""A M]Z:7#?%_W9+-UFP G8-K-C3[VD%_C/M[:[Z.2WLHREIIG9)5+;;Y-E6;7;Y- M:<8B3&@.$0W5_P220!*0&"8)0G$28HIIT+Y-'TK^?_.[U+DWQ9LDFK/;_WM> M([-9VQQ,G>E<;F2-B :8WFE%U2:=;Q4V^PH2.WB.U(^H(0(:([ OA3>#RN(> M^GP>9<==.O8_HR:YAZYT5K#J^WZ46RN=6_HPA9U'EY1_5>KJ"LC MGDF6Q!!CD4*DI4D)PC%D"2AP:HB+VWBF,VU.&]YD!L!!M)/A;>.XY6_K-?^S6*TZ#9"^ M0MTRHC*.HXC#)$XSM1!@,21Y',$H);G.EZ"26!'+4&-S8Y7:QB;EV5)_8Q!2 M,PYQ!91G NG,7.PECU[H4[HC#Q- G#+'8(.3TH:)ZZ\YP^B>D1)SI"JJ.WG% MF#Y@9JGZ9H:W&:^X1]$SP^P W)N\ (VYX(_VOUYR;.R0.>GY\7FDQFGJ#6.\R;\1W M459U,5&='JR%+CZ+[9W42BZ2IU0$C$ 1IPPB7>\E#Q,,8QYD>2+B),%6>RJ6 M[<^-87KF@W5]0,7Z#M3J.M:%IJPZQ(R0/,+LF:'Z"#='@"]L[P0-.HT=Y8%> M;SG5V!D)GNN2558V3%W#:@Q 1XI:C7J,O5KK!S4!V_[Z\"@V#XI1_[99_[G] MKELCY:]E(.(@BRB!/ K5E(FF%.9)(B#%B&1))BG+C*9,9]J9&Y,UIH+.5M 8 M"UIKS75;AZ =YBJ'@'GFI)%862FX&B Q6L1UZ-F3Z;@:.-B7\]0*0U@W+>9!5KQC.@IR#/-D*RR+)B"3>2H0/ B(C_+ QQM\B^+ @ZZ?* T\ M?,](L8@CY1Y[H8C_46R_WY:\^%'P9[)JBN V.E)+*D)&(DQ@+' $41;$D,H$ MPRS)*=5;1]0NJ7NT)7.CG)NCE8!)+U"Z+AA<[)Q9@.I%=>%W1=G^QC*^?GQG MFO'8)%WDF>2.%Z:]>MT[M[W>:6L_N]9/NQA-MTH7HZV95@+C4M .M#$N?J"[ M4[Y=U:(VZEM-$[4>D'KHG?Q85(RL_E.0S3)D@10B2Z'@>L,^IZD^ :0P"PD* MXS3F,B>7G@":F3(WZMT9J3>,M%AGTR_A#1/=)O<\#8JWJV -LUH +< MDX+KVI2]3FD\ MHEOV>0=K!Z/Y\T-.?-SR[M8#,YU[1\HKUBYKW8R/7F4:^T MZY29+Z+:;@JV%;P6Y/R]+%2;7W^OOOVY_O9]_5R1DG\M?FZ%*-LL"I0FE$=J M51RG>:H5-(5:'V,!(R*B2/%LDL=&QP,NC)D;H_;\ ;5#8.]1HR\+:I_ .^W5 M7[08;YB:RSM>W'?#O#MUCWAF7NO.4#Z!SBG0>G4^D<9]+YF+A;7P^E2',9FL"]^!Y'H6.5:!_66C$2_J# M%4R^B\ ?:_JM*[D/P&%0CGWH[I$21&U%H#O9E2+Y0K;B1FR*'T27::A>5>X) MX@#%42BAI"R!*)()I$3-RM,HY$F:("ZE56"S9?MSHZ>C!96T!Z#G@J7^BF6/ MF!&81YP],YD1Q%X+)XW$SJTZB*4-TPIYC /H0'-CY&/&,5^WTW$G:^GWJGK6 M$T(M_58MHS3-DQA+F"4Z@UWD :0Z#36.XQP)RE$4X1'!1@--SC2TJ+-8?WQ< MUS$H6J,!TU;;,=L0X@G.(Y(*#!,948@X)A"++(."(R8R'?M%K,(?+H5ZRMV; MJ3 V&RD<(>=[EZ4'6E-@HP/M>A T:_(W@,,IT0^U-RFI&SC^FL!-;AE'UG5< M^N=UN>YVK7<5]-K*>?OY4,JPX#%.88;5:AGED8"4$@D9CFF8!&&B5L\V3&+> M]-R(I4G;:,P=4=W3 G,S9O&#I&>B:4#L6]VOY=F5\/2SG+8'S"D5630_*3/9 MP_*:J$8\81QO?1';HBGX?J_>JF_DY] 9TU# M1J X99[A%B$7\5['E3; M1?58O2_NF,[4X M#6.)H CU4BKF(<2QX#"+!0UC-0N2S$JUY%R#];URAVWWEPZ848BG:@ &< M\BQ-\PPRK?".DC37*ZT8,L%3',J818F16-NYAN9&,/5^0Z]@:EO$LS3,63F+ MZS"7N$3+,X>,L@8G;U9%T@-V7M6*M7S;I*[#DTSE2$/7G[I-5?SSGQ MNM+KV>OMM0T^B0>R:K*EKWX6U3*G/"(IIU 0+O2.=@QQFL0PC%@8)"C')#.: MAAUY]MP(L38/M-GY?V@+#3_L8[@-L]^%:'@F/!L@K%0)3K@\6HG@]?,F4Q\X MX4A?<>#4)?:?Y/5:?>17M-IN"#N7!GIP_8Q>J]HN]3ZUECEZIXYZ._J->OFT MR=ZGHT[TWZ;C%XQ;>M^6K%G5U^7"'M=EDVITM=UN"OJ\K4^GUX=E(?:)2M4R MC>(XB^,(TBQ $#&*(4Z2$"9!CD.222109+,XO]RDN0TF-]VB4T@I6*TJ]>'K M_?WXA$L'O6:VNI^V+SQS3L\9T'C3I5CV_=$Y1+L.^[#KL#-5)1T>S[K#W.G& M@@.S)MUZ< ?CZ\T)AT\>>P13UU&O/BJG/_Q4#%8J2]KB&%H55A="_J1>7WY5 M56);?>KJK2^IX @',H,X3')=&#%3;S3B,$QE&K TH<).N2$<=%E^'I M^"1II#$3'S)=!MGA^=.%SQL93+XEVYJSKU>DJNYDG4Y3+^JIB!E&G$$61+K( M+.4PC_(01H*%- EB*@FW"AL_U=+X5K! M9!_!?0X"M[':)UN;-BK[G-,'\==G;QA'"Q^+4L5GNYAU:+:@&JSCG]P5'5FIN"?_C)U*57C_I?RRC+PY2C&$:$4XC"7$T;:<@@1AE- MXS /CFR"HDRX/1#X=WC-9N--)<_LQ3J>]7UW_6?/BJ+]*^7B< R03F%G&58GX-+B(F:WH4" MXX"@-,MSJW-PUP;.C17;L]>GSL[QQ^'.N])P%_(-.\@S6_=/NT\*%M-?QT_% MM2\[]>*=EW5MB?IO#C=!/?6 V[U3UT9.N^7J">*#G5I?[=C/5H^H%%VORZK@ M[:[3?5/.82EH%(0Q$S#.LABBE&.8"XD@ST0LDC1,"%.$O]Z2U?DYK&&;5AR^ M:]GCO&5=PET=Y:TNJ;PWN3FY)=9J9S9=<'Y.[ %8S]Q[3.=L 5X8#>YM*HK8 M &H^K?8 [$23;1< 6TW'+:$:F*2;/FFRJ;NE:_T)O>VM]D3^06\=/FT*O;G! M= [\UV=:L4WQ5+/1ASA-7ORBS;P)8QPPE.II3:AW:(, DDQ2*% 4Y6& ,%&/ M-]R:&&7!W";J>R= U;=V ;0#YAPTKCO.4[QWD#T3?@_?U@'P]1#GE[\;D6XV M#G[S <%[-TPT/(SI#C?CQ$4(#HP:XYX[V1ARD=O]$>6R!XW;1FHC@'5<#HDA>TO0NPLW@!E,W- MOHOZ;6NVN\T6&Y"<;J 8-3SIIH@-%*\W.JSN'5N/O)7PB$.&[=TZ:E60B@': USQ248^)] &KD_HFKX6:42 MFS+A4RJ0G'+AL!"X&PFCIE1F=XA>B*JK)YTD:N!G)( \H0BBB,<0TSR%%'., M120%CJSBQ$^V-+>/LC:4K)I,C76M.=C&:^Y". M;)?'3,&WAGI$^ MBIZ?0\)'T>$CK;U%Q>'33I\H-SQPPT7IDCISZ'I=UK$#NKQFESWTX2=;/?.B M?-"90^K_^#?R$RFI(T-<^/SAF@V M;1[6J'Q'JRXP(QG/P'JFG];ZYJBLL[^I!-QYL ['T#GA!;'=)[=. 9"'XF- M5G:\14[C&*!.I#..>M3%Q2&Z9>>2HB1'N4AA&(=:6%S'H5,U<\(\$HA'24"2 M"XM"=$T9?7-O7 RBLW5T>8(=KF;4-1:F-RA'5_&!73MO573@ MM:,#Q08.+AWWT>^>T^TLO:JTE&>"(((RB&-=TCO"&&(L62U_27@6Y A9U2@Y MT][FS6Z>CH#;C!(< >N:'0[R\5JPR!,8I=YQK,03@-:>8 MWC:.7SX\/JW6OX2HM[/OZF.U[MPXPRB50D=1R!0B03"D- ZA1"A&-$J9M#OR M.MG2[#BE3O=O++1CD--@!BA$*8V%0H]$C=8$#9">I\F,)0&GDI'E#[&AZTGA M[+?H&]!U;2,033$+5\":D;(3L#S3\1E]LD7[1IZ/&[%FYK/H..7DTZU-RL9G MG7[-P^=OL#_KNVD#8F[+NOBS?F;-[LL@Y&D6 V'T">+) M!T]VFGC.M?[)XMEK1\K.D&+S[V3U+-[_VOWXOPNQ40_Z_NN3^*%\UR)*:4IT M4<\<8IHH#D@X@C12$["4!9&B!9YG-+:2E3%J=FZ$H$T%M:U@9VQ]//;YZM]' MJ589HF\VIW"/J6?NN 1.>S46*W39U8\VO/ZXW7\7F1\%$M8RHU/G_,20H)5!-4A178:)^$D(B M+FD4(FDGGF?1^MR(JLV4+&H[05'J-*I2L'IPKH^"/OP4K-$C?K\NGZNZ/MH" ME+;5+^VZR(S&O 'O>[E4+RH;"T%C.6A,7S0DM^C^J--6.P=-P,VQI)^- M!1/+_(T YU#Z;\Q#1FZ#_>-9EW;HM"D0HQ0CD4*14*$X+4DA#2F%,HHEC[$, MD]@JY.OEXV='7QKH[^N5@JOZYW_"49C]%8C:8D.YDQ,H&N[-C,;&,\,TACDM M<3'LL]MMEI=-3+NW-WT7Y_Y[)1GTOJU]?Q--ZL]6E;$DB!(92 M)&IF$I(0YIPGZGL."$>9S$*1V6ZBO&IC;I_R;G]@9R=H#+7?0'F-IOG^R048 M3;5]8@S/J+V3$P!.SW49CSOYX2?[KG?$OY"M MN"NO2?7]JN3Z/YI,?I"5/GQ?!F&0\H@C&+,\A8CJDZN8*1I(,QEAR=3X;;4V ML6E\;H2PKW\B6NO!1ID/FI\KH%8H3'E0[P/4/XB]+Y:#OTT7&4X-/ 'O>^*P M+Q+48:XMUUA?=UC7/WPPP-I^;C$"-+W.C MMI[ZZ5IK@?0-MCLW,@7,TXIK>- MK1_X0U3;YJB+K1_%;:O6K$.+XXS1"(:9^A\4( (II@BFZK7*!0\Y)E;L!3K%CG?!["-M6!G+MC;JQ8//E((+ !R>])J MT.ZTYZOF0!RN&V13,QT:N692SB" N90LE872U"32<8RV >Y#&30@Q*RTV(<0!-MO'0HO1.&WA:/FS\ M7L.A^W[V%WKMO,V>PJ&C)_<1CEPZX9R*7;3':&<*H[JXP1E"!5/!RA'FWRC\Y,A]T\?GPS>-9)2-@^D+/Y[IWV_ M7A6\J7M2\GOUGG5BU[U2IKORIM5^Z:6N_EH\E(4LF.8]5A?OTQ&OZGE,?8$] MO8>$X33*4H@C'6T?T0Q2%D60$*+>52$YE4:)@6_EP-QH[SVIBEHAI>^L)>%- M_0X84NB,>]8W*?=<;^J"[)RO9X=]]U_6J]XCT-_-TO?T0 ![%$ '@Z<=K[?J M1+=CR-1.3#LJO5$7'8QS;V7'N)'S?PO^H+TSB" M*$T"2*(<037W1HS$)$78ZK3Q>#-S&X5:*T'/S%$)KB= -1LP+H?*,ZV/0,F: M<(=!<$J+)YJ:E+R&W7U-,6>N'AN Q#9Z9GXCFO_>EOU\I"9)Y,MZM?K8!#TM M@X0D-),<(BX81 *',"*99?MSHX[.?/"N<^ O.@.U[\._ M@"Z52?L!6DLK.AHF#JD8!=!AK->XQ MXU/9/JKY&%G]IR";C^HWU3+*69"+G, P2S.(J$ 0ZSH@ 28Z2$-DDAB1WD ; M;TV>?,Z&T]P<)Y9Y EK#\_^+ ?-,)&=E,C^K+Z-.KCR#G?W!_R T;H_YCS>K.Y)P6_+:_)4;,FJC:W/\SS-6!RH27""=(*2KO!" YA$ M*4\CC#*66B4H#;8V-\K8&PN>E+50BTXU]EJ6B!J$V(PSG 'GF3IZF-VWF+6F M>DAL, +%;=6HP1:GK1QEXOQ!]2BCFT:F-1W-S[[:UNF41?E0BTHMTSC-(QHI M1@DR 1&I57?#'*9J#L)I3B7AB56JDTFKV!6^S!-2\5H<[WI:*#\FJ^5(H"1.2,*'#?1*(PE3 /$E3&&8BRU.&U,K) M*#IQ9/MS8ZD;(<5F(_@"E.L2JI="GU'KM0#K.V*AL3FV7X89; *T/7-99SWH MF=_$U.P< *T'.A.\]N$,LSG!G;=;<\WB]@WQ?V'(_ZA^,!YA+D2Q&6O40_3X M$05Q.WJ,?>HDX\B%+G.0P%O-R5-V&55Y@S[01DI<#=Q#LZ."1X[CUT[I\4!/ M50O@C\96R_BB$[B:$=[E:'GFLG% 65/4, Y.V>=$4Y,2R["[KSGCS-47E:;_ M(O2S&HWZNF"0LO^.KHJ'>H:GCZ*8GI84C^J2._E5_;:2I"X0\75+-ML;-6FI M(W5QF+(P"W*%.DTA2D4,,4,9) EADF-'>V_6N9[I\FXZUIEL_^#NE:<]V6[-_B+Y/65V1JBID(;B.<6CSJ5'&6<8Q@P'1I0T8 M5^MU$0!E)\Z2N&9_3;M\M9@3N%6S/'+W# MN6_\B_3WG?U-4([K;/C1X+DM,6YMQ;1%Q\>"=%"&?/2#1L;^,/;\^+S2NWFJ MZ:(4_+THU0];'9%87?&_/S?JIY_%]G?UFNH%_W\+_C?%X7H/H(U?(:',,H%T MFE 80<231-=QBJ&4:4 RQFG K3^V^&M &ZVH%7\2VV-1A=774 MKF5DD8L.-*/1J;O%,[/V>Z3U![0.U?U0@;U+BEK%MNFPMO..;X/ZB'!RB+K; M0"@7ADT;+^40RH.P*I?/'IWBN7X4W\A/4>G0KF4N$TFSG$*1A&K.2H( $I)' M,$]PPGF<)I:1FZ^>/S>&K:. =)1F78JRD94'6VVM=0KF"QC-R/$"<#SS7'N8 M4YM61V0ZS8P\YK3KS,<7;4R=V7C,P2.9BTSSB1WRP@3\X">"[&9*&"G9Z6;")P!MPM9#-DJ$DEX(0R!,:0I1I?9DPSB"-<<[R7*2I[7;9\8;F MQUV=G:!L#06DMM1V)^P$L*8;7I?#Y9W;.A/UME4+U=4P5"/VKH9Q<+Q%=:*Q MB7>BAET^W' Z<_T%L7&?U^7ZI1IVFRVX1'E(9,(BR"*:JZ5)J/A!8@S#+(H% M#Y*<)E;Z4\/-S8TEFI"KHJWK9!P[;8BM)&$D6,XA4SP+$9,3T07IGW3\:AW?^KO&A=M_:@)V/I-@T@?\D"5*&$()2Q E$4A)(,R%@&N>" M,")B]6?;2+N#5N9&S/OX,5['CTEE*/AAGF4Q#*D9;5P,E&>V>!UCIVUTG6,W MB('S^+K#EB8/KSOI[+'HNM,7CQ3*:?0=JH_KS?UFS83@U4=E94TZ3?U#Q3A7 M3,T1ZS/]91XRRF.6P"PD#.HBR) 2DD*:9#) $0X1S4?D+EB:8?1)3)^OT,WM M6GL!V1EL1R&VG6)&+CXPGDC9J+6\WMQ_UQE?UWWZ"VA WSD KLZ#;B]T- XZ MM[)'EC9,*X(T#J #2:21C[F,^[ZMK]@_GHN-.*G(M Q#SO) ,A@FN80HB$.8 M4X:A1!G"$2(D"/ %M'?>@IDRWKUZT'=2B5K?_ZDUOL[+%SOE,?VO8E_2>"^C MH@]!0;66VS_)QG*29=%U=N3HJ"RMR4HMLL 9UDB< (Q2A3M)52JB1[)8)QG*8IT M.*R(QFWEGVIR;JO"WJ;^V 6A C-"+SGJ'?CK-+B>.@N%[F9M*;B>$='2-M<5FNQVFR7OY&?Q>/S8YL5 M0(E,1!@@&$F=VR$9A7FB!H((\2R-$Y+GPJ@(XL&3YS;6ML:9\OUI/OPJ9-\O2>=Z3[.TQ>,7([OZL/=R7X& MV!=1)Q99M*TJU0G M\!VL8-T\=63XQ'XUM@QYF.5$$LBD&B=1$FI)$9S - DCD0A$:$1L0J]ZSYYG MG-7H5.\^:F:T-1(+SQSTR0 ^_"'0U?=!CWTGC]MJ,.A8PV.H MQ3F+-=SG3UI\@NB9(1K306/[ C36+T!M/V@= %=U7976A?,;A)=#;G[HXA/Z MB8Y=[+O S:'+6.@&CEVL'SG9P=XLCA,( A0F"0F12*Q-*2 .40H9#%.=1(++$2N7%WH2Y MC0^U$(Q,;*DM2/0ZM0:[,Q_07^"=]@ 4 MY5_ SHE>/+Z7)>QX$)U.7D>8,>D,=SQ,KZ?!%SS)91WCWF'/^U_[2]H-_GJN M?O=4A^3KD=E.45<&:I#R)A$CCG$,N$[5,QCF#. \QQ&&J+!$" M22S- IV\VSJ_N*C:CPJL]Q8O 'EXV-3)!XH#6NO'1,SZZ_$LC:0(103U80U$ MH>"0R"R"21:&)$@E#KF#XM<3]_W[GL>OD7^^],D$-<1?6SJ ,N4/0S2J9NVQPY'&^J"HA M[CJAA4]"M;\38/Z-;)\WZK_?ZE)'XN?VO<+POY92R@3Q.(9)JOX')7D$<4HQ M%'&",RYPA")NI95@;\/TD0_C@3J(D+C@42-77UOUC._K ME;JCTIF'VU]+&=&4P( QP0G*>93AI>KU8LWK M6BA3 /NZ.7_POA3;A[,^4]?><' =%M5SX+?J&&OKBJE^:K>J&A^_W&]^2HV/PHFJB7C M&0NR"$.<1VK08AF"6&C"%4DL>!J&H5WU4+OFYS9%;[=SBMK.6I)C79:BKK4% M_BRVW\&'GX(]UVGO[]?EF:SAN:PTY!;$96#H#SS$HM9K6)KWG('?6/P:]8X=_E(N;-- M6U_N\/5E(I!<38-@A#%2DR-*U$)4:S]D<4 DCX(P138,<;JIN9'$SE*W/#& MM1E5N$'0,UOLP7M!&,[YXCP8;K7%3CI"&"$6&**6B:0XKS$')$<13G(LF047&/UP^>&R]V.!KZ*[795/Z1:QA'#$C,"\XR'ZA,..<0Q MBB'+64QEPL(8TT[+U&RX]V>LT3?Q4O;4]X2AS2"WFP]X[$ZS^<0;=]$TM-77 M&>SYV>QH]3T%C:O@I:\+L/,6U.Z^.%/MN>QN9N._6YS.C#R:.^G,RC_LKV=F M$[1HGXGVE:S$G:SGBI^?=0:#^D=OSGA;?MN0LB+UMO#79_IWP;;?UA\>GU;K MF@/;;:OK=C[RU\Y1JX MD]WBM^U0_8O^,EB--:#GHQI(VB[^M@9[/[L-?K#W] V[U3P?[RV[=Z)\O;?J M9JOD/E_],)#\Y[S)R9(#?8'53Q[TUL;H^O ;'2QV(YK_WI97C.E:CU4K('E5 M\EIV6"V@>O),2M&W1&M(^"3 M#Z6NRY!T+*,SRI2)!74N@>M06N>BISD1L];"M83/ZA^D]N<@X+G2^AP'T<6B5V+J"2KR6XNAA 5HP=.GR#HZ=>MM!4D8-"KR3 M4,'27/4_X;6Z2 1_?J_7F^KIS^TUNU2H?]KNM=/\G\BVMRP?,"W\9RH13&S, M!?H1]'RV:5\@NI]M^N&GV+"B:G;H^]FFX9(Q(BCC&(:2J:E9G!.8!XS - AS MFF4A8XG5\MB?J7.;?[5[9V)OL%OU"#_];;;$GD[%!?R8.[VZ@%?8C\H+^&UQW$C4Y#W])K;?U_QV5Q&WVIR$TQY$-$( M!@EC>M$O(,F(A!SEE.>"B) RFY'%O.FYC10]:^W& 0NTS7C=#X:>>;K-=VRL M!CVSZPW2_W>MAEKP[^K?SWHXWKL"_O"B&6 /H5-.M6A^4HZTA^4UYXUX@OT> MZ+W8R/7F42<6U](L_]X49.]DBJ-$1"(.%?@\4I-A!3_EG$"992S%(DHS;#09 M/MO2W!BJ9RRLK06MN>9;/%AS,RWL)QA-]$VD_WK M9K7E8P3'P+;,\/V3;9T8N='?WC"[8=S$;U?LH>2O:T+L&=I2/=;JF3.B@,[N M>OYQ4 #EQ13$@USL*-2U:OLO<;\IF/H?\5@\/][]$)MZT=?\4BWP-%$_B&7*0Y0R2B%.4S5K MR:B$!!,,DY@C@8(L#4/CJN-N3)K;].::/#VI08:1U6H!GAK; :'K'Z()0%6_ M4_:K/^T\,!_#'77B^0G2]%WCF48;AT#KD8X7;GSZEZJ5N%F QB]PWW1/ZQK0 MOC6[8#!KS$3M'8N0)T5N]X ;:MY1O I0(?'+$NYDN<1G'.NG%9^[U'[N?",VQ0^BY;UN2S41KX>YZO-Z>R.JXJ'46;17U?\6 M_*$66-Y=T*6^+G&6!5F&$\AYK.5"1 !SC!E,(A8%(>:2<^,TK\M,F1MEV&4' M.^B*\S/?Z0#V3#9[1T#/4*!< 7M? *E ZTW_J@68O&?,I[;3]=!$4UK//64U MAW4#[L#<]<(&)INSN@&B/U=U],31%;Z%>F>W=^7UNE33X*W>9KH1=/M9;._D M-_)SF04XP6F2PXBS0.MB$BJF6R,26Q7W>=LFS;?XC15>M2LX=] M9S<0/W4XA&B$/-<2;,G/!2"OI'!)$Z*GDXV5C95>G*I+V=YC4(FR4+.\\+SN+5#7P'9LQ9H9;+3LMYFZ+BNY7VFU:D+>)N! M<*1JM^&-(W7X6@+\N-Y\$4_J+?M.*G$G>Z)_RXRH5;5:;L.8AFJ"':($DC!, M(0WS"&.:_DN5HUPKJ(X6Y(RZ" SEG*$]T1'\WV,]^9J"*/4^C6W)2]^%/R9K&Z*JIE'J(ON2<&7DC*6(Q[" ME"8I1%&FYE\L#6$B,R&I)'$4&>T8.K%F;AL%-]?WX(FHL8453Z3< EX[1U:6 M5'59#YFQV&2X>]\_:,5*3X:KUSIA>U\6H.\-T.ZX8S\GJ#HEQLLLFI0SG8#W MFD[=/'1DCA+[+OBS5@RY8NSY\7FE9U9W6D9"6[,1WY5!]3J;K1_%IW55O2I\ M1L)(,6TJ89;K"2/"*DY!&J/P N7 M@/;&,N'HPLXSH^$)N\0S$=OT1N,.>*<=^HO7V?U3=S M\:WR?Y^FW[YA'08S?$$L=&MG^*),I6<[NQ?&3NEVXIX;4L"=RI3IE'$G!O>% M8N[4;8^NLOAZU?EYO>UMYT1QC#F+.4QSI"8S$<[5\B\,(1:4)WF 1,QCRW*+ M@PW.;2+B?H/M+.1FJSJ70'H>U(-8YZ5 VJX.R%Y';1G2),J"4#%.C$*(\C2#-,TD%%G.>9[$5%!J0SMG6YP; M[WQ:EP]0-?0(UJ_$74@S;EQ3[_:V,Y4\$=CK.6.M@GD9K3C&$C/Q#,20R\(YYYMH=&A_.H#$Z]^"5 MSUXR#;HVWB2OX)6#I[((7E\V-A*7;O<;7!]5IUX]ZFHGRU3-K]0*+X:4Z).S ME*MO&N4)Q"1C89S&1&3"+LCV>$-SFW!I.Q4]=H8N@%37 5+;:AM">P):LV_< M!6">/_8:J]L>5MI*<#6,U8B UF$@',>JGFALXC#489,X[61!4=Z H1'"H^([9*@- YHE,(040218 A23!A,U>\DR@GF46ZSE/1D MY]R6I#I3N:F,MLN]M.-)7_UIQJ@SZ"7/W'M1_:D%Z#QM:I@>+T7EHJ[41!WB ME-9]V3KI . 9\-=#A>_FQ@TJ7\26*+/X![(IB_*AZD4KW A9L&*[%(0%*$TX M3+D>'QB)($YB?;P1HC +6!39574ZW^3F&A']08HF[&V6^P\$W!G M+.BL!>_Z2+8&GXZLM:90EUM MJ[^)4FS(:A_"A$D0!4((&).T"]_ @9J4HB@-DB"5 ;7*EC=M>&[4\^&G8,_U M O']NGRNP+WZJWVTF!'D9@SD TC///0BJK>U&=1&JUE>8[;' #(;L)P'DADU M/GE F0TDQP++K.X?.R_2">U,/;U6#OF]++;5EZ^_M]540A[D(J489J%44Z(L M45,BD<40R3A% B59F!LI?AJU-C=*VAO;2." VESP3AELFB9CAK+IE,@1=MYG M0P.PG:_W,V(R9("+XWG04(L33X$,G#^<_9C<-#)Q>JN82N\1WLGZX=_7*[Y3 M,K;(EHX]6P)[5M-J3> M2ZF6DI$4<9)#28*HT:@AC )]+:[ ;%T#C VBX<.R@@X M/QE'N<+1-/PB\"['!:?MGCQA;#^EBLQ.9:+0D> MUIM?2RJB')$\@X$, D6?40QS3 C,8AR'<81B;)9G>>+Y6NGKYS(G+7!UUZ+#$U?'+1B9,:^6!CA3: M??/>A.RZS=\-. ^21%<%02R&*,\P)(@E$$D4)ECR-!-6@GUFS<[N(Q^:VJA> MWDG=VN9/FW6"V5S&/;2>>:(1O^@LAIOV(*YG\P)<.T^GMD+);4ZU6=/3)E9; MP7&076UW]\@4ZZ+4TFPO$[B75!^Y)5D"LR"6$%&<0LR2$(9"AIBE@F$N;()4 MC[9BQ4.393W*VE0'\@W'D35CFXOQ\DPNK7T'(@T.\Z2'$'";&7VTI6ESH8>< M/=)+.(D@S(5NG19&$#"(T55.1(9TAO-B5TJ:EGKU@!Z>V> 'V-@]K"=I'+]I@Y#9TT:CE M:>,6;< X"%JTNGD<'S7A&+^)[?-+'JL[03%SE [RCD%JAG).(#*]]YM@U)C(NC9 MZ(Y%SH#@E#=.M34I4YQQ^#4WG+M\K%Z4EMS<16Y91AB>N'M&+VZK ;L/+?01 M0G@&!L-QUTZ/&H\<9U]C9R7@AB]BN'?%(Z5CAQ6OZO:G+9O M&Z(+5=^07]65W&J-^L-KNK1I?=%2ICQ$6,UE24"HFLNJ=34E40[S!"KI7.CE -],+;W=P&VG3?ZUYT[8-OX#+CR9P&(=OO$E;136M"7FM=! M\?NN#!/>K-X S\QY($)TW>_\G2.@YPEHW04W=>?7'I^XS<3.CSC>O?#.; MEV"B!FL"MQ,TD$#56W\MC]9*9M)8.S7KYFFP0MEW'O1"ZUT,[_3LBS/ M&QU0^9Y41?5[N::5V/S0L>JWY=/S5@>[ETS=57^I^^23.!(4Y6IR$LD ZHGT$M9.+%VDHG9^@SMAO/06UJPO0=Q;4 MWH*7[HX4F'?Y,AA&5;QQ%_L.RO#2NUYSDWSVB!_Y?)>&OHW>O@>H3PKT^VAK MK,+$4U.TK;J3G_3 =B>OE37%=HEE1@7C"QLU7+65^H?&3I@ M<*PA<:JUB?4CSCA]J!UQ[H9Q+/%9_'G%F%;%U@D^FW6I?F3U;GMU5?+K[[H8 M9'5;]J\I%%<]K42UGXR$,LA")'(8\UQ I'_".,?J)YPR/3&EW&IFZL*H^7&/ M5ND%>YO!2\?L^,=)MYE1U=2=X9G5>AWP=4M*3C:\ K\_<;(5=;)ZXY!.2'W1 M5:U+GG2\7&+LE"Z=IL[J$\C4).WWV.+Y6K=85Y3\JQ^O?8L.* M2O!EDE-%MT1 2; 644TCF.>2P81F/ R2,.615;[YV1;GQK2=P4"_'&V*U;JQ M&8C.:#NZ/8^Z&9*RV*H%[@_!;TLU=#X4.S'I#S_9ZEEOL'9JTDO,193QG$&&XUP7 M2@H@E8S D 8ABUG"J;2*2[8U8&ZD=%O")]U'50748X7J@._U=(.+'V*U?K*/ M'+3N$3.&\HFS9\+:FPY7VG:P-[Z3)7JWLW\GO^]0'GHL=H[CO"R-F#@ ;!Q$ MAY%A(Y\S4OM':UZ\)Y4.K][+PUYM-GK&5\__WO_:7W/?K-2O_E1KBY:'/ZXW M4A3;YXV>'S8Z&O\ABH?O6\&O?H@->1 =4ZLI(Q-+&H:@#40*.(,Z8 MA*K/HPQQA'%J)R\WL0-SH]_6?$4*[W[_>@.>Q*:1#[)5#YKZ/3 C[3GWKF?2 MK]V"5/L%7NAP][T']!?H7]@B &H(%MVL=@%Z,.@-@$[WJ(,"M%CLIK^@1L.A MXM$;]:-;J:2IG9A68^F-NNA G.FM[!@MNG!JK'[_ZS?R]_7F>D6JZNIG42W# M/(M1+C(8,1*JL2]%D&:8P$BF3,:)"$1@E5!DT?;LAJUF.OOIQ'16T5IM/Z@= M ']H%T[O2E[<,88Q!W[@]AU*X!+I,=H/MIBY5H0P;G]JG0A;8(ZH1U@_XI*< MJ&_D9UN$^KTHU2)ENU33=1;*!,$\$RE$>< @#3)=!3&5:2ISGN?!J$+P1YLS M^JBF+PA_OUG_*"H],Y/J,RJ:]*HM^6DK,G,*9!)BENB31Q'E$B*AWG-*HQQF M(D=24IXDN=6*Z1)T)]U7ZH $XDQM>2LX37>++@;)^Z90C8\R$;0V@G>ME4YW M?@9Q\)#(=]C6&R3RG73X>"+?Z2P1%!G*DIR1)$1&NJ0'3YX;,>R, ]HZ\YS?EW -,\!% M('C^V@W]M\KN/>KKZ+3>ET^;+)_WJ!/]1-[C%]A]>-5FN[RJ"G)/6"$+UM9A M4Z,R92F.82S5T@AQ3B!5*R.( ARG+ T1PT;Y]T>?/KL/4!D(6PO!NW_^)QQ% MP5^O[J^NZQ_#OQJ>2!Q'4LUTPB3+(DA"-1B@*,T@#OY_[MZL.7(=21/]*S!K MLYDL,V&&"T@"TT_*K6[>F^=(DTNUM9V',*R9[ I%J")".JGZ]1?@$L%8"3 MBM4/54=2DH3[!]+A<+A_KB3,\R3"(E(1IL7L6:[8,CB6W5$"HJF!NP:PRX;L M:A!"&S,M&VC?)7\=_BZJ?$RX?KFH4@9-3%6@C$4Y15!D"8,H2R)(&?$AK] M1WSG3OAJ.7:UT>MJ[_3M)UTT9W_OI4F06IF >'WR-T-8$94H KG*,].DBD,B M<@PYU]L@@BA&=L&2D>6>FD';"FC2!QXK$=U;58T]]Y]F2BK\Q()"C3?'6< M:%%>80(OD*2,*5?RIQ99#U.? M+1F"XXJV84:IB')>2)AP1" BN79E4$Q@)%D2QTG"(KM0[I#!I^:/=&1OK,>> M]* Y'7UC%/A+PWOAN/MRFAN[S5@HQ$-'8[R"[;QQ&X*:UWV1\(N M4MX[TM0,62ULE<:Q+RZHY74EKST'*AB(V@-BV!XTK&6[//7UD MJML>)8\Y;_MN<(\(U<^M.CPLYW,IWKZ\^W#7G&3D*<(1DTAC*+1I($Q"BA"% MBM 4Q3)+LMS*[>D99Z*&82>KV59I:>WWSY= [0^->()J'&-PA%+_H9$37/;A M 4^PC;2='PZ?TY;; I0+6^1+=X^VI;50H;L%M;G\2@;.]^6:SY>&B&WMV*3B MTB,F]&WO2!!!1] @_2IL$ E#0GAJP-[61Q) M5*2*0JHX@B@U_#%(,(@ID1RE2D38*9$^G*A3\T5:24&E:D7O4"L+&FV[X=\; ML%-XVW'M!AB=#]EE[X>,_:L4=0S0!7Q8[2SJ-5R"P'9[ [#L;]/ 3XW4Y M""CNJ(M)>-@/EZ(11AP8VM<>H"CG%0'[5T.36U'GUOP=4A@Z(S/D4^WAWZD/ M=&5ZK*[OY:H^FW@Y_8"ZD%C11*4IAGE>)'HE*PI(%G&++ X5I3%SH\X=A<^9^T! >3;_G$@'E'?<8(SSP1Z<> M(PSI?DCRO@G[?-3[*CJOCY@_ZK^M9XA*EG$60V(J_U"H0OOG0U!R.@SI16'P0[U_6;& +P6KFYT[UC4NP^>I>6.EOR3%PVL?9'SN=E@+L1O=/5W:2BQ&P: MYL0(YU&,]6Q#H7*LMVAZLX89+R!*9,+CC!.&8J?REYX!I[9T-_)6T:*'5F+' M\I<^C.V^=)_(!?[XNZ!MA=W2>_@[DW.%QF]53-^@XQ;&6$)P5!MC>]\P^_)9 M:F,E[Q[EBII'?S:< &T'IIE1Z)\5ZB\6B7KP4>U3JZ0'%HIY_N'6:MW1AL353?!DB_E M^N\FMMX=ET"VLT6>H ML?@:CYFQP+/#P:F,NC3>J6;%0_-"2V-PR,..C7-,? M/U:&L+$*M7Z1SW+Q).NZ"J6B@N9-M,/J62[B;)GNX F]T '1P<"YYQE8(.(W4^#2@..>]5NH?G1: M;W-/H$X6@XO^MBT6MM7""2V25$A#*I!(B+@4T*2HPS1*!1(RET5$!O#>CJB" MU=OE3,\+7KEYN>FDFLO6L< MI1#%)(&$%QF,F':P91PE&#FUU;PPUM0\[%94XR+6?2"U06H:(0QQL2_!;+E6 M^ $OM&T?CIN[ >Y'Q*_!O##>N :N7_$C@V1QRY551_4AZNU"M&'$4JY_D]24 M@(B[Q1>3"+6JST5^7RY6[:_: I;KS^5"?MK(A_6,(8X1XQ0JE,6&P1Q#FN$< MYBAGF)@^!X(Z-<+Q*=W4C-2N#.JF;=IBS@<[&H)616 "9JU6U55=-4&E)_C# M: HJ55U;ZGA]">P,XJM-;6 3^BJS.KPNSB?Z80KIO$CX.I5W/L$]6ZKG=9!A MBTCM]OXF-S^7VK%]EDT'!SWD_[LL%YN_Z5\&5+,Z/G5"-J#9W]:B@X[LU4=> M20]:\8.4O0Z$SNL'["K#J)_H0( ./\*AC[F2E_E.?2P7=,%+.K]?KLMJ<^KV M;=D\:D(?U%9"YP@2DE"($KU#P3&/81'1@M.88L:LZNJL1YS:7J,CX);E M=ZX5J2*N#BR_=G!?MD%!0 QL@,ZF3G6!=>7!M7QWK2EJO(,Z$EF-#W"=:&N< M@+I 8&/WG-&H;)S4ZI+:N-TXS'GYOA"EMO8E>]I(T5;=&?[!VWDU65)\6][3 MU:;DY6,EQ:[VSNQ5^ S)0BF9$LAP4D"$4JI_2E.8Y:93:8SSB \YF[U6KHD> MN)HI_3_@=[EI&Y?23:VDB1F:+,_'KDY@O57*+7)T]:S:N:NC3-(X*\F>*J#5 MI>58W>ICIFA/HTY]]$T5&N+^7%U?\'IU@Z\6:E07V1>$A^ZSM^>ZN];O)=OL MCC+?+?7^5H^CS8=9&M9WJOZ+:9!<D2"J615!D)(4H*G)(A/Z)BE1(E1#. MBL+6QW8;>FK.MI&^D]P .O)7+LT:W"FP4\&)HF+ Q/1[X^'@#FQ,)X:TO:L> M#O&1?'9'Y/WX[<-0N^# .SYP-$]^F*)=EW[@$X;Y]F^?UN5".YSOE@^LV3,8 M,B:]&M5CKTLAZP3S;8W*[QJ$MB@>9U%2B CR!&.(5,$ABS&"JHC2"*=$*!ZY M'!I?)H*/(#=BI O9TV:N:V^GC MSRGW JM7C_PZB49UQ[V =^B+^WGHP"/6A\?Y\D7*KW+U7')Y.D/Q]V5U!B5% ME8RXKDIGN__^;KG>_+[<_*?+N/C'&U-:'1BSPN%RU98QS+3748S\ H>5VY+4X@6J1%%$DDPP*E,<0 M\32"A&$&(X(*O9 7N!!LP%G)4'!?Z_AC!*3MELXKW\K0A]M;3(Q\6XHR\!O= M]!T*N7.!G$?"+^W'B7'&9?@XK^@1F<>%2]TL[7JUF=VOEN*);^Y6S5)0128) MSTE,B@CB(I80I41"(D4!%>.,*57@N$ V9O;< %.SL8V,5;YE(Z93\/_ M=Q_P!/[8!R!C_9'WJ7_I"]?W=KYN_=OAEWWVX:-\UGVJM=]T[W7#7"?]R$>Y MVKS0">P1S#(QB&H[-'X(",5P_! M9MQ1/08'( X]")=;!^38E@MYI]ZMI"@W'RFO INWG.O;M5/]41HOT?237=4D M9 _E9A9CO:M#<0+CC.E=G2BDWM4I"9,\RYEB,8E3JSK 0:-/S2AMA06JEO;& MY&15\H*Y$=@A8]1Y)OH/_X/B&]I.F=HXO:NKI0>M^#=@A_G'%O-6!_ Y-.8. M&;LAL1\K>]?_'+@E\P[%\%)BK_,SQTOR':KN7L+OX(<,WZ_Y'B1[GXT;E@EBI2 M)(7,(,T)@2C+8[VKQ03&19X)B3%*$ZM$LQ#"36WM,;J!-_,JM]0<0/TTIQ>& M3D>9,N7GJ@>G_G;+1G&PTHJ!]9_TT3'/P.L$VWG4KS5M@9>T>L8^MS/6Z@:, MQAT#>JVOO5;%,)1@#[<"&NBGR[[2M M^[/6 C1J@*X>8(\7Q'<:P+5P!BC\'R+-*U 7 '::3* :QXX-#;IN515=BVJ(MK'=C,F,<)ZFD/,L@TCJN:-I1J!VF5.>2%4H[,3-9#?LU,SC M5FJPKOC-'FGK!K_Y_O6]J8VNV4D=R4DMY\ V5NP;V>!G2BVHE<0WIG)-O\*@ MEKJV>J: M^8$]1DZ=@'*<_38:NB1 \@NX M*&*J/40:0<3CPE09<*A8BJA",8XDFT9J:X\F4[.HE]-=;X"L6J^:S>BR5F J M&;!];XRE*_NO\!X$MO_NF;(?MB_%?Z.<6VY;>]H4UO(=@*;D'B5#SE?THHO"?RC%MG^U+ ?Z_Z36:\(!EX" M]L%KI*WR22O'___ZQ\_^E-4KCB.=JEZ)I],)JC4^%TY,^Y\QV@FIM3K=$U'[ MFP9R-]*Y7#==<7Z7FZ;1+>(YSM*$026(@"C-%<1)FL(TBR6+J!)Y[G24>7*4 MZ=G9NF?36[G@/TT+840!.B-_ E#/P269X<:5SFRDO* M'E%57KS8W=\R.?V?M7.X6!M&YNHUS82DC$4*9I@D$!5)!#'.$96@[$[5<0)'RTW)5>@$#^UO@6E( MF=]=0F9 &\9SRGONEG@TS,A-#<^I>=Q[\.R5[CN0XRZ%_3T,FSCS?\CRQT\3 MNGZ6*_I#?O@E5[QC;\\= MCX*W;;/<@TNZI$+K&V#];H _# Z@ <)AFSGBJV*_?9WF*S/2MGCL5\?/SGO\ M*;NPHQ]1F-$B!>,#W(U O,+H [MSGE<+;<\7M * MO6QW@-J*"1HY/>Z >K'PNQ,Z/]RX.Z)>M8]V1OUWN.^0;CE?/4GQ;KY\$O>K MY7-I*+'UD\W&:]V2?%%4<$*4H5-+]-Z&(*Z-A=[E1%C_SI.<(F3=/LQFP*F9 MC$9FP(W0X+$C=14G<3C:L8*[?QOA&\3 EJ3%KY(7= 6NHBGK+>6:9R#MG6S? M@([D'E\/K)-?ZX+2!8_4ZC&C^9(N2G6]0*?[!A*&GNA+MJ76;KS+]7MS6/]K M\^U/.7^6ORT7FY_K69'$+(E1!),BSR&*50Y97F3ZURC-E(B(H%9T=]<*,C5# MKE_%U)'SX6'CW(:T'T M2[PY5)AQV3FOA.R(PO/:Y[E[KN_HXZ,VOW0^;_;6E>%MK/+[)]/DO>D@2B3! MQ)1ZTBQ1$.4R@CBA2L^<5)@)58C,JO3):=2IF;Y:<,"UY&TA$I#U]F%M^+CF M3T*:BOF*MNC)Y-T^TA=3K&OOD]G/2+^'&P3GP):P@=@(W88>:S<,M'Y:+;AS MHUQ[8.T]WB C^3V^@+:R?EU!NR"!VS_K-'<8&?UNKZP^\WN]OY$]YE=U= G MH=^Z4I7&8%5$G7KP?SR5*REN%^+SKGN4_C?]@HI=6YK.OYU9O3K]H)1I!B.R M!$;2,&\Q)B&-20;U'VF.49;FJ0NM_#2TLOJ^QV>PW[F3\X8ITK$%V#30M5CJ M7E_(":VAIYN0[? 74!J3EYC]6M(@,8$=!0'#2K=!F7=?[^\:;%H:C;%%\[> M!7A]82?H6_QKO8!.'LQTYON":S0!(4?SN2:@ZPEG;D)2#()S)1()!)1G.=6AU]!I)M:E*&6$925 MD.!-N:C9I-:.=%)^9]#R3/ZUYF64[+N:G*2KV5X>%6OSJ Y(3.H\JF96:Q5- MC,C7OCHH]IX3J'U*.'+N=0!PC].V0PPR("J\Q^G=U K&B@A:% BF(LZAWL-S MB#'+H4J9* J5B#BS:NMZ;H"I6>$#*GJ'0.,I]"R"M5=B$CHNNP_'@/K3D[@X MQ%JOQ&>LL*KE:^,6-KV@^Z4(Z:G;Q@N&7A!Z+^YYZ;J!SBO_*<737-ZINMCM MMXK*^-..R?B;<;UG.,D*2F0.I<@%1#D6D!14:?^4YU$N49P43N6I=L-.S="U M4AN.F*8PLQ8<="0'?U2R.]:P6LZ#I6_I'=W03J,78-W]0"><_#IX=D./Z[DY MP7'DDKG=[>YK:6=-+5(B*T221K%US=RUPDS-M'7T 75QRT[^FF:X"C8> M_;%2"[PQBEENNKU,9;^3..8$!;:./N9F@!=Z_?=F[;&..5DC>;=!/R@GE]@7 MN!?A3S.7^DEX73/S-S7^?&=U*N$YG'$XQ@6:9SH;Y]$D"9$ M0BX9E8S$-.96=,:#1I^:6:B(^[VE;?8@WQ]^"(KG!'RI1GYO:8L]@%^59>@/ M^%=-"AP^ =>F[=D!Z)9EU_/,UTR*LU.W)X?-\B%#>Q N'^5J\W*O7YN-]B^- MW_E8Y3@LQ$=. M+,3MPW*U*?]9?V,(,8)D&D&6LP(B+@@D>9I#3+.(1EBQ/'%JX!5>Y*FM2*W& MU992MNK>@(5TI+H<8;:3@K),91$4Q!"E$ZH@Y1C#-,\(CZG(5*%GVS34^9>< M[:W@X6:[ZC9DR#K^9>;<;L+SJC9)]6NR)O95Y1G*1YTF*H<0I@R@AS#3OR& <%3%# M@L0)L^Z.YCKXU'P)(S_0QF--ZR29LI'?9$?34K^?VNC8[[^H=B M>&'/Z_S(T;:\0Y7M[G@'/V,@-=5R\<.PM-_K-^YG1=3^\%!NZD3_=WK-^K%< MO6@A-G)[A;C]5:YGA'$4JXQ!(; P:XC>S\9(0)SC(M;_DXHZY:T.E&-JRTDK MJEE*C+!@*RWXP\CK>)PR=';L=B C8!YXA1D.MSLYU75@^>6F&BC+N-14UP%V MQ$QUY>.&F<=/"[XRCOU[6?_WDPD_;E:4;_ZCW/Q\][3>+!_D:EOZ.A-%$1<< M89A(@B#*HAS2-"8P44F>2*&-96Z5"3MP_*F9P_>R/KX'J[H;H>79T5#T[ M0$P#F[M60( .K=W0 MQPQ-?UGRO]<6-2MIO,P3T2 MN+:*_09T1?>9B^.(EN<4'=O11\[<<03E.*'']0$#*/#%?SVU%5'+6R&J!]*Y M8:O5YI,^EALZ;QV2;G&[V4__;3E_6FSHZJ4RLR5[JC\PB8L$\22"*C;\RU(2 M2**408+36"2<*JGL"?.]BS??]SW!^"?=V9"VQI.\H9>N>=>A7-<^5>UAK>@.W\[M&/&"W!5DVP MI^>K3JQ#UX!7G>"Q>@R\RD2[]24(-@^7NACX'W2\G@?! -OKD!!NE&'[E2]U M-.&+-&V#:V>BK1.[8_/R1_W%I[F(\D1)R--40H3U-@7G10X++!C"(N+&CK>$C3,&(N+C+ 49FG%[9(D MD*"4PY0*%L5%@5F>NX6%M\^>FL'IB.8:[-WAE3,A$6,1Y DSG1[T&TDIX3!! M6:Y82EA.A4O6Y%"\1DMO+'V@9AO^'H1%\-!V/P #HM5'JGJ.1.^>/W*4^4BQ MXPCR\25>H\-_HW-C0?\K62>UZLW9:D=>L39J#,ASOGK6K@HN M!YF+5XPY5_K;6Z]MY]=[IJ^_4:<;7JO'+VRK7K*(7^R9_;=[JF_X^B]., MY=ICA3B..40\+B!CI(!"9BF269P0+H8Q%HZHQ>26@ Y/7_6^G")Z[FO9/*&7 MQ'+QF/K4AUYQ3E%U[[2\J9IA&4[O*O1:LS0"HPBH- E"V/@*,Q&(_W%,35Z) M3O(5)NL\.^5K".-^2OQ>LLVGA5Z;JS.7=TN]35IM2O-P_1JN?R[GPA082_YD MCBO;\N/W]$5O8T2$1)PH2+-80H2PA!CI=9 7^G>:,QF3Q/8P>+ 44UNXC"*@ MW&IR _A.EQNP:;4Q?V[5 :RMPA=:(?LCPN$SUW_$.\I\!%Y-JJGXU)F*=]VI MV"H".IJ +2'"^Y&FPOY0=I0I&>GL-=S4.)VO7@WIA6/4X<\>[;3T:O6[AZ+7 M/RQL+WG3GONC?H%GG+.L8)) EN;8,,S'D(HL@H1&"%& MG&[TNU9N&]/]=;5A_72[%G^5\/B-9BC.K%?(8]*0?7X&U[NN@;Q> 'CZW 31/0 M&U!C^F8K-6C%]L ;/@PGSZ>65D./?*#I L?Q6:?3W_MZ]P!+X4S]$I+^#B?67WJO^I8]/\EWW*M=^TOT7#EN!NDQ36__[74/D*C&)E>DHP9ED$*$TA4SO_/5/(LY3 M$N6QV['LI<&F]HW?@(WJASZ!U3V#B2V6#](0#7W4HIKBC'+QI)WE9I>_ M7*S?2K5K!3E6PT[6=T>;Z2MV:87RGWI:5S2M=1^A)\$WM$4S> ML6E 0@-_@C(D^) #\Q1-<@?K[RG/#GO*MTQ.]ZN2UPDF#\M%E1YW+_4'K!TQ MQE."4QE#CLSA%D<*,IPA4V>3LHSSF*96'>'#BSJUE:85&#P:B4W>(:]D;A/. M'VNQ'9,-P\VTW:HSC?D+O.ATTP;W$D0[>IJLP9/IA77"^G;V[]O9KS6NDT]O MP'W/[+LG& :?&+]9A.'$'3=5,#CL1_F X4<<&#VAY:K*S/^T>'S:K#_+9SE/ MFJ">HHH6A$60IH5>1C"+(37@ =\)+3"FD824%C%$"1.0(8E@R@6C&.=4R=C%=CB./S5[4HGO M9DU<$;>S, %Q#&QUZHY['=$/.=KWFZ?X-T0#H?-JG%QE&-5@#03HT(@-?T M.OY BDF9J@0B%2ESPB0AR2F'(DZC/"%0/4\[L8O0\R&;U&9/Z,^Y* M&/)P:O-$5R6=@Q]-KY&5W)2K>I=FR/%N3( 72*4D=]QN^YM1%Y,ZUBR-:FR[ M2H$WM5I_ 2::5M&A&?5 HU]EA-MN5%\DG]/UNE0E;_;@6[*L&Q/FO0%=_4U2 M;(V ;V/M<5("F'$?TKV"@?<(ZFG3[W, SPTOW[Y\TT^LNDF(#".9Y!2F)$<0 M$MB ;F>1/4,9 MV-8.1M%?Q[YC7,9IN=<9=QH]\XZ!L&YZ=^+6P9G^U?E20VQ@4B"W6;M['36+ M",4\(Q1ROTQ[;+N<_3"=15ZA\)_[;#3YVZK\3)">2_]WN M'V:K+O;?V/4?GVE?B>E3)P_YSL]T!,JK=;(=>U3CY C(H6URO?V*)F45B\&\ M.36MVVH<[A;KQ@NFA//W9<4.*9L&'$8\_:>&F:$@BA,*<?,N:U92(FG9@[W= &&%F!5Y:2#Y=-FO:&+ MRN48W#$H_ M@ZPA.:%J#>Y!;7;>Y,S6/YXF 7V?NMQJWEU<67O\5JIW6H%4; MU'I[;N VQA3Y;_D65.KQF\2-,0DGV\J-,O# 3%'YPTCW13X:OUW[[VY5MN=N MGY#9:$0$6QF#5-KV >$W5^[<8.-FNO6H?)2GUG?]X!J]0$B1,="M'A!91GE/'6KW>0:?F$7U8;\J'BN^Z MEA$8(9U+]/JQMK,=WK)E&M/+.RL75>#KB^3+'PN37_))+]2;4I5TRY11M5Y<27&[$)]W ME;+ZWYX>I&@J#>LK]5-D^6SN7.N+Z^/+[K_/1$%YQ,VQ8*$01$DB(6$$PSQ. M15Y@+@BV"GR]JA93LY*WG!M"'],3;31VU5>'O\O.^OK"#& F?Y+?ENTI MP7J6Q$DN4\$@9E$*$6(88L/4A!!ATM2W9G8L"L>/GIJ3HZ4S<5+>RN? 0[T/ M6;]W,1R(P$M^@\&[JS%P(-@>C,58K-FVF+B18)]4^Q*S]?X-X]%5GQ1TCX/Z M]!7N7'&_T?]:KK8/JO(/"T1X3+,8"I9K\Q,) C$V+1AE++*,%&F<85NBN./' M3\T$M<(YI7.>0>ZR%;H>C]"I!Y90.)'"G=?X:D:X$X\>C0[NO%I=+K@+5[E[ M"=_*A[I1RD&#L>^+4GLG7[^OV[)$1B-N/ <>)X8%#G/(\IS"2.0$);C(4FQ% M].@PYM0^:B,VK.0^;MQ7B0[>&.$M#]M=P.]W1 ) &M@NV*+97X\X&%9[WR8 MO",Y/5>_M$[.D"-.%[PDVR>-YCXYJM;UJUQO'5AZ8^I^EHMV&WF_U&-M*P.; M J#UCA)XUUPO37)&DP3#+"5Z/QBC%.)4Y!#E+.8HDUCO&YWJ<08*,C5[_V57 M5UD53CD6Y0R=#KL3QC% #KP"=/!M!09_!&E'>"U8?FMZA@HS;J'/E9 =5?]< M^[R!1>J/9GG]M!#REQ3?EE5SW=7:E!YM7KYJ6_SWFA\HGN%$"8%E!%$6BX;( MG @&DY0ACADK5&[5C<]UX*D9O7?T\5$[")S.YV"STE:/\CJ2S^ECP^WVYOO7 M]X;/K4XN=O^UG;D_T-6B7/Q8W\MM,]22:Z/ZOIP_:;?RH&VR MC"C&<<8AI89=(\L5)%P1;=3B/.=2%(4HAO76=I)C:C:NVQW[=[EI672U+G42 M]0VHU*DR(QJ%AC;)=ILO.YLWPBP$-H'="6AUN C_2,VJ!^$9J-VTFRROU#!Z M$&#G6SX/>]S0_DMU1>$96DF3F:[MNLE&?S+9[8LZI;WB/7[Y\/ X7[[(U2QB M4J ,$9@EVF%$/"J@=AYLO. MP(X]"Z'/@MO:V;/DOE7-T$ZEJI_P_IQ]Z)NS =V[_('LN=>7!\%&[@SF#\KC M/F(>GSV\4][EULC?5M14/%8=P7,>)RS-).0YPQ"E0EMCSA*8*$XIEH1P0=Q, MLL/H4[.]51N^LM,HG'<;A6^VC<(WM0I 6+=M'S8YMO8W$.3!#:U=6_9&>D^= MV*]"S7N71'L)1F^>Z S.J9Z*[@_QRZYI* 3UGO5.]3 PXC3!,B<,)E@0B!AC MD" EH4PIBU*9\8RF+NV,KY3'R3".T.>X3AOF>S2-=7ND&["0&[,Q'= FZ=I) MR[ L,E)PJ(K<%/)E#+),11#'&3)-J'%&G7@1QIRTL;B@3TX:>#,W'9/&G2W+ M"/5XRP]?-OOC4/LU**+,Z MQLD;]A?0BFOWC9Y$[_)'>BTF@;]25SBL/]=+>I_X7M>2_Z\?R^?_K6^K/M5_ M(/,CK'^LOL^3#QSE [VD2ON%7KS&/1_\?K54C\JUP]EUR:(K6GU4I_ M_DW>;)P3PEC&85S@&"*I]RI4$@I53%"1VP.9"$K?-4T9+ MX'90J9N\[7+;X)X)7$I1]=DU&42F1_M>P\*9*@0ODDB"J@$ MSV.6,YP3IPU,[XA3,[FMP'5+[+(1^;#+K'/7A![8[39!7L$,;Y,[.'[JX-CM MU^JU;X(=-KZ[)O2,.G;/!#L03G1,L+QQF.%I^$YB*5(AJ( 1CQA$J6*01"2" M5"A)!4^CK$AH?:FHK>BUA?4QNI 1_U'(ZU,KW8'OY>_6+6.!OV!TL MIVIZ.QRNKJSO&6:T*GL[=;L5]Y9W#'3_]51W7EN5)FE,4 13I@PW/L\@2PL% M'V)< M)_ND>D<>]>FKAK;PV3KB#>_YDS80*T,)-HNPHK(@"K),"H@(2B KTAS&482P M5)0K[-3C\,)84_NDWW5VY$W_"4"WT@[O2G$);KOOWA.(@8U =R=^LVT"L974 M9W>>7C@\=^0Y/][(77AZ%3_NO--_RW5-"^]I*7Z7FUF!\I@+D4/.I5[_!8Y- M^E<.BX@QE:FB0)E3PZ^#YT_-6FP[YSUJ^8:U'6R1LS,"5^ 1W,MOH#"B=7L' M=EJZ@_:B&W#W*%=U#YA;OBF?*XI)_YT%#V *TD"P'>-5^@0>*'BN'>#A9<,^ M=OV$71+4[3,MYW7*4\>\F#1B_=TU)6\SEDO,,(IAIG(,$94<,ADI6'"&XU1Q M1%*G/%YG":86QS,IADW2)SW(+'QG6J?_CW^+\^C?;ZOJTYZ]R^6-%'W^6G,Z;+3^+4I(HR: RH1+#60492@6,DSR/ M8RIXPH1M"/7L*%/SFKH2#HBS/VCJ!:/ QL@-'J=8::_Z5X=)SX\P6H2T M5\EN<+3_XF&^TA?Y2%_,D]=WJDIPD\(48,TDSB/%#)%YCA*(DB*!C"JB-T@Y M$31-.$/9;"%_F&90W^SW26>&LWJK2?U6'PT:[@W?2EM5*LG5 Y@OZ?G&XDX MVSDKU^ U%K]<*Z$!J9&Q:LSNS^/H0<&K7W%NK%&]AQZ%#WV$OLM#;Z,J!I$9 MB6F",,M@D2C#:RF%25A5,&:"%)+QC.,\S":J&O^_RQ:J_L^)?52H[5,]>[XW M3\YS,L&M4Z7#:VR<]L![I6U3+<-$-TU[ W?,NT_QKW4YGV3C?Q-WZI=)LJR MG*?:_E$.$>48XDS$L)"B( EF2'*KF/+A@Z>V+6IE T8X^\*:/:PN6YMK$ AL M1NR4=RJC.:7IX!*:O8>-5CYS2H5NZIDE$F%'5B8KPPUM0^R@,:;5,<#FII!U6I7D+9 M=N?B!;O@NY>AL W8Q/0"XGDCA\7>UY]GM*=O1QS!OW.Z%VQNWUIBFP/=RV+FXTNP&-;MT)NNG, M7[>=Z$[#74?1,*T&PN#O-\W>KXCCINL'@?H(MN%?90:PC*6A$]>E46B#BV:V\-.+(CJ6%\L>NI.(;8[3: N;FM%%*X^23\_PF@GZ;U*=D_2 M^R\>T-]S^:C%;+@Q"I1$F?ZP(1*2013G*<2BR"%+58Q0+%/$K:)0AP^>VB=> MR^;0,+(+TN7O]QK5 W^RM5A#^F5VU7=HBCD0AK$Z7UY^"=SZ6IY0]5+SRN[E MXW6H/"'D7AO*4__N@Y*]S9'^0C?2A,.DN)=Z$O4,_] ;%*+-2H0I+!#%$"5* M:1\CC2"+<\RS6+$H=FR183OTU*S2$1E[V2;\K[3@-V!=R6\ZJS4*7,/$?G%. M[/8T89 .?0IVR,&^K:KX4H%EEZEE4G"\JK8\&6JT%)F8HT@8KA3#M/2:3W28S 5.6YHD6<)](I MH'YIL.F9KE96T H[L&#[(L2V=LD/<,$MT0#,!AB=?C \FYD+ XYL6/I5/S8E M%O<,,Q[?%Z)9"Y6K&>\ MJ9FN1K2J^L+-,/4!:V>-/,(5V 35DG8KUBMA#6EM#>&W2Q Z6QY+8+R:F[XQ M1[4QE@ <&A;;V]R#T!_+A>&NK)YXW]2#U'\S/06V[ 4S5D1I87(CLUQ0B#(> M0R+C""JI,%<9(Y)RA](NAZ&MOI;QR[SN.P5,JI4:S(TRELZ0"_S]D6^?:(YC M>QJ):XL#6IEOP%9J&_:,P8C:!],#(#M2G-T+PD[1>$>L+@3J;9\T6@S?4;5N M>-_UUF%.X=NG=;G0"\6[Y0/3#S>OEME)ZR'JEHC:^:S6C^6BS8UZF>&,1P@5 M!<2Q]A%10BADJ?$6N4(B$:E0;APF V1PS9[EBBUM/?G $]25 M)=P4W>XFPD*/SEV>X' @ =>HUOI04?\N@=Y@_F>!C?;S%X/S8(\ .AU M'S%$CE'W%E< =;C?N.91PQ:OBKKOK5X?S[4S?_NRNZ190V__I"OQ60OZ:2,? MUK.H2'"D$-/6,>,0&8I/S!"!L1 "%VE>I-CI%.AZD:86%ZG$AWO2#/F;)3]@>S51GL0:U23 M[0_&0PON\E_-GO6*\6TE1;CY27BT332H;DDD>93F%B?9@(O/J1Q0 M'F&!B>?RB$LCCEP>8:'\<7F$S4V#[8A=6H4,NF.K49@N54)R$8GL*F4,@'P=4,.E^GS_,^G^DY>IO=/XDW^K5A)H27N.H?ES)?SS)!7^IJ$689#RG M*H'89+ C'C.][V=8SW24+]HWX-3\IVWNM1:XCJ5O6V#NV MS[>++N53G1W[K>+KW7*RI2R)2()B&),\,62>":3F-)BS0N&,YRB*J2VA@NV@ M4S-K7Y\>'^>5>TSGX"V=5Y&@KS]EQ6I=;>?M,V6U2)7M"M[ MO':UV."/2G!@0UTW'%C[K-40 (^4MGH9:#^)JJ[P7,A4M7[4:*FJKLIU5CI *_&&LG*< MP]?.8GI%+; E[/!S;(6] 5L8;R_#> 511P\T@=@ZSHWZ2I0=/2"G5^TC+Z;_#O<882=7I4IO_B(-*8=)5*G:>'W7(ZZ_?/W>ON"29RG* M4PYI0G.((I;IGXK<-.;(8BY5*HC5!M)]Z*E9E6["6"4^V,E?=[D#E0;@C='A M+_;Q+<<9Z0\?AL,YL ERA'@ 9:PCUO81Q7"8CQ17](Z]4\1Q&'P7XHZ.#QPM M^CA,T6X,FX;9O&H:0E ^>#P=& M\S'F92SZ\VOFQQ-K^K5P7J)8'_SL\?C8KU5_C[S]ZH?Y8'JO3T_2O,!(1"F4 MD>DEH:<%8DHQC+.4JDA*E2LRG-)]DL=:7_E/*9[FTI2Q?%XN?D##^@<.R,;7 MPXZU3D%L&VZ]"KC *X0GS*[D80]W:'1JG%=D5K]XD'/ITJ'LH-H:O5NN-P?) M(TAE>9Z( JI4F63U0ONL$5(P%<*40Q8,Y4[P UL1!JF4".C2_+3 -+0BTAX)@L] M/=;()*$7%3XF![U\N7M;NJIW@_E(_BJ7/U;T\6?)Z;PJ_=*&@T0XY3 Q>38( M)1CB.%7ZUUB['5BF)(IMV]*='65J!J0KGU-1W64L+]L!;P@%M@(NX#@UH>M5 M_NHF=.='&*T)7:^2W29T_1WWW MM%EO]/K8Y(SP&6()S;01@ G+,\,$3" CVI6(61HI04WL*W'Q(IQ&GYII:(4' MM)8>K"NQ;P STH(WY:+YBV5X:]B4V'D4P8 .;&&V&#>"@UKRRIVK9 <=X6] M);X_[V,0:EY]$C<)1O54!H%SZ+\,>XC72K@925'*4%1 3 QWH-+[(Q:)%.8% M)8R*@N-4>2B FYKY,G6EY8(O'Z1A;:E-U0T0M;#@S?>O[W=_=[1@YY"VLU4> M\ MLE2Y4KP6O00MB9LZ--86*LW.FH^_RH913CPU)]YTRT3'38N&SX4.]4S7! MU2REN4(T(E ED:@3SRA-&.19EE!%1"X+EVX(U@-;O?^OVPN!U_QLJN8 SH#X@7(LZJ;'#H"[>&PEK_E3+;%//B9+<#P3+?6-.C*#DB4(Q]1(MC?Z M.-=YMUQHOVA3FM".GH[US^6\TU53NTGF8.E^57+Y;57^^&&X-7&NHH)06(A$ MZ@U:IC=H"4ZA2A/"B2(Y5TZ^S)7R3,WG.>KURW<:W8!-JU.GV6_%<%<=Q#X: MO<"F5NR:HR3W61UR[!1TK@(;Q:-NP>^ZT[15I],NN-H05M-4J02^]4S3E:=7 M@\$->-+E+M,KGHH-!O#R"=KPQWJ,GC6.Z-$>]E;\U]-Z8\2)O%)%X1>?,[-:\4@VN4.!&( SL] @?C[($,'Y:SD.7U W3V M@%F%ZAP>-\S"_DU_\/IY32?R2&:,C>M" M]T7RY8]%^4\I/@EM#4I5FD2%IF[=M/+2N^;]^G7];]J7$_4E,X:CG,81AC@2 MN?[B$P5)P2":EBT]CGJB9U5XKH9#9&(./\9L;04[-3!="&5*=1!LA? M+9_:C^52_%G.YU=W3+MVGNT,U.O.7F K=[K?VDX_T%40-$1)K8J'C$F@T?*F MN3!H3S9/9F@_8"EDUWEB8E,N%="SO/XVF MG;V]&J/ )G,+3R-@@'+^BQ!XM5BG1QK5Z%Q4]M!N7+[8O2#3-"O3F\G5AY;& M0EN8KTNU^5/O+9NW-L5"QH;.DQ=2[_]PQ+0-2"14J) IS?*<9E;'&W;#3;\I_;KC_:UA]4M:A49G&4"AA+7$!$)($XEQ0FG"&6ICECB5-'QVN$F9K1 MKG6!H#OBH_+Q3'>W=T"_]4]:T)+.*PK0&4I1C+*B@(E(S;Z8II!I'QFB!(F4 M'LO[]K)Z7>C1X3\5>*7G3G8T^:F2^_9:%0S M((\W._8.^HBS-)+W'GRVG-Q\3_A>V -<.\)H&P1/4'1W#[X>.6QK8?8N*_E3 M+YIZ:?U459S\+C=WZAO]-6-9+K'D".9%S V5EH(LDA@6E. H5X(1+EV.]RZ, M-;5SNCU1FTH<-\__$K!VCKTGN$8(WNR0JL4$;SXOU^N_W !3QK140$M\ VXW MFU7)GC:5R[Y9@GN]._:9@F0!EU=__-)XH[K;%HH?>M,VM[@[RU^?V)JORCH= ML#J!XL89WW**Y4E,$9&0TT*;DTQ*R!*.(9&QY'D4QWF2V_K"EX>:FJN[)VT5 M%IXW\MJ[4SW@]ONR_B +;%'VT;JMCLYK40=$@OO>26LGTQ]\(_F0YV'TXQ7: M 7+!Z>MYP&@^G9TB79?-\H[!!^Q[X0UMF#^T*4%_;3*"9BC/*#)'[6DB(^V: M)84Y:Q.F[)$G<2$PBNCL6:[8TN'$O7=8E[>\.WC0,^8V4%CG40T[@^\'7$5* MI903J'B20A0+!7&$8DBTPD)D">:JY/TV^7R[RZ1 ">0[?QBW] % M7LZ.8MFU6_QF*S-HA?9 (3H$(]]Y$OT#CYTV80W%B2P*^WN';L#7VO'^(I_E MXDG.%&*"L5S"B#+2M#Q 600C%25ZQRWR(K.B\3KY]*FYQ74R+#,-[ZF+AGZQB\V* M\LU_E)N?[Y[6&[UY7FU#<]I1D+@060$E4]HSPP3I76Z*H,AY+G%>Q$7J^ 5? M&&UJ7_1[J>3*)#P/_9@O(6O[<7O"*_C'7LL)_M2"@E;23BC?Y^=O 8EG2_'$JQ+JIL<@R?5>+Q8QS#/#^\D1AE1(#JE,4B5QFJ6)U0%S$.FF9IY: MD8%Y3>J*FUK%FRJ%NZIIP UHM MS!D#V.GAO15E$'R#U-3XD?!5RFF\@GNNDL;O(,/6@.^+E:1S4\+S5UHNS&'9 MW>+3XEG65=GKF5"DD+' $!.N(!*80EHD'&*5"413Q@J%!]"8]0QK]=F/3V+V M[J?^38+E BC3B/O9!)_,-JG<2>YFG_O0M[.X/L ]LPD_.[W)BV"O>KY7.I_9NW+]_7)I7R8[F@ M"VY((;1Y>ZZJ!6>2%)RE3$ A\ M95IQO)?U?V_9NMK=SYB@"E%)89$SPU]A8G410C#%4F0HIHF,G$ICKA=I:COF MNO<./Y$-!][,ZQRO19WCI??-'?BCU:;@OCSDRS;85 M ,3Q[61BPGR*=S4[%4E(GANZ%,? M*R'=S)77J;.S;:\U(8$-824S9$9HT%4,=#0SX) QAF[-VTC 1PV%X2S:O/PF-S]-+&!W!JIH MRK!4$2QB&D$D(@X99AC*2,0JRPC&R*D)@M6H4[/01MPZ5VAWU@PHYR8#0!L MM5P!DU3P VQ^RHKW;?,"'BJENF%1U\VXS?1DB&%!]*0DV'"M*Y)"FJ=ZV<41 MRQF)"I4D Q($_,W2^&D"5T[6__BW.(_^/=R,V<9*/'\FP0,CG;ASC7XM-*BE M#I-AX(22YWB'S<@C!S<Z/.+6%YG268ROSP"83_;C;V22O: :V1]<"Z2,O]#0X MH7,]#T9][?S-TR!8Y&2>N?'U>U[EVLYJ3F<2Q M+*_?!AFMZOHGHWS=4NY#[^OQJHTS>J=KLKTTSDO^+]M>HW M_Y3B:6Z:9IJH$3L,+'W9=F*LFFKJD0_^\GU1&M&K5+R7 ]IASA!/>(%@E%.] MIA6<01P7*90L4T66L2*+G;SQD,).;15K=:W+N+?M,.ONMU4WS,,_&N7:#-?S M-9_COP66QP$3F=L1CP>V8?]=\/;&8:YOMI,=E+YZC(GQ>WX04N!QSQ-&@/[H M?&&,,8>M5;=U"':MOQOSV'=/*\/[."L21121*2P*ED#$] )#"],R%"O"HCPM MB-M)\>EAIK8^M%*"QUI,-X-_!DH[4WT]0(&-[!:;1L(;T,CHSRI>QL"K/3LS MU*B6Z+*ZAS:DYVIW/M"_+>?Z>73UTB:P="V2<8DKF@7#"6MX]-X_K;9GG+-4 MJ(*KW+"HI!E$/$:0(9I"GA*5,(112JRY0H>+,37KL4W7XMT4A4=]#9!SR:ON M[(]TM2EY^:@W'$!4U].Y \WH%7-VV0R--Q.!S=16";"=CKV,$:,'V%,$U)KT MY83XG M[7M-QYF0DSM-@<^/$C'H]I!=84Z]X^&B,JM<#T&5;]?"TP41?7!HB MH,J#+M=_?_OR33_I]E>YGN4)(3%2<9WCB!+MPU(<*9A*CE FHBB73G4J%\:: MVBJT)RHPL@(C*OC#".MX1GD)8CNWUA-P@1>-@9@-H?KJ0\,WT=?9\<:F^>I3 M_ 3)5^\M0PLU'E>2E]6#]<]S61UL+D2W4]6,81E'D=[V1BC59H2R%)*X*""6 M648+A*(T0F[5&OV#3LV4=&6N0F;=*C;7T@T+S.U,BF\D ]N6KK@W8"MPA>>M M#9X#"CGL ?)9(LLQD^DI(4XF+B!,9Q=QVJVTWY-2LT%9JL!7; M?I-FB7+_YM@_=H'MS@G80"LRJ&4>T+##$D_[#:Y_7$?:S%K@ZV>_ZH;0A;VI MY8-&VX>Z*=;=.?AD9/4DQ5<]Q*J4ZS:?0I!T?4VYGW%YM(@/;1']S.%(NCD?X R7?^)#P ME;)M/()[/KW&YR #@XNE(59<").@^K!<5-D[,X)4DF49TCYCFD!$,(:4$ %I MA).,Y"1/$J>A3$NW3ML"_\?K7D4HJJ)//S:YWQ*E]^ZW =0<99 IC572%'!8^LD MO'.#3,VP5'+6>4);2>V#UV>A[ __^P HL,TXA^MHH?D^X;O!^-YKW6U>$\VK"2^.>)FVF[SWY9K/EV9/-\L5 MR1 7V@[27$$491(2JBUB0A%*,TR+7%E%Y0>-/C4K:1C^H=[_;N92M%PZU#!5 M.60:NT]!OQ$-"NQ( ?Z&/^?M$1?=32?&!78JA$3.M@ ,5K>[,@Q_R/4[\W?+Q;-<53WAWDMF6$"0:?$KH!0)A4B8KDD< MF;)IEC$>\T1)IV/;"V--;3DXV(WOA 5KN2B7*\-5;TXL&TX\H:>CKO0R$7J^ M?'@HUVN3NSU\VWXX&>X;]BL@'G6KWI$3&$'#[-#/H!%L;WXXWJOMRL\H?FD_ M?NZ6P4DA3P]/<\.:>*Z+1[-=0IP@G&@+@S'B$#$>Z>VY(C#.22J31$:96^M? MZY&G9GXZ@H/EB89%IE&1?0*WF[JRICH&2KA&.+84,0GE$9%QG!"G*B$+PTV-=/4',6M*_J/=24M6.[$ M!6_*1?/GO[@63EU G""5Z8V @$*)'*)$8X_SB, \(2G&A5*$BUE-./]U0U>; M<7$_'#A@[$W^*!<+@S.KTCAE(+P9EX@GAH,YB4W&9II!C&@,.:4T3;(\B[*X MP?O#0KP&VNVPX;#^4+_088&V6VU]01=X@>T>T]_4G07T'JDCJ\^RP'Y$/-<% M7AAPY,+ ?M6/*P,M[KF^-/#WY>)QM:P:RR\7,\[C*.=!T_?-N=:_W--YWX\>YE9_D<]R M\237V[;E*"-$B A!)G(.49&8@'06PX(5(HL(2H5RJI,\'&!JZV4KGV-;^"/< M[!SJ:] (O-*TH@7IRWY.;Z\^]=$@HSK5YU0\]*K/7C> Q*9F6U]_6S:-%MXM MUYOC[GJY%'KVN8)<1"E$*E;::TZ0=J)3K']AB-EQ)M@/.;6/O)7:G-+26F[ MM>!-C\-.4T0'M]82_7ZOU3^F@4W%%LYOR[9+#3 RN_0U' JG [>-=UC'XK;Q M *\;QXT34I-!['C9-B>QPW;G<.S@QX?-+V[^M2;?ZD*_E)OUJ+'V7; M/J>M_$@52ZA>\7):((ADGD-,BAPJFJ19D0HNW"*=5J-.S8*WPE8QB8WD/Q?+ M^?*'8T\8.[RMSU']HAC^0+62%[0"WX"=R#4I1(#,)2>4?!^R6HP\]FFK/1@G MCET=;G:S1T*6L_?-VG;?ID2\IQLYTZ9%.X@T@T2:-,K$L.:06%NAF,LH(BRW M+.PY.\+4[$PK9,-Y#K28P,AI9VC. WG9J'B!)_2)BRLRUL:B5_L3AF$M^?_Z ML7S^W_K>RB;\ YD?8?UC90C./W64C[Y7J?8#[[]P('V6R=#XM%X_2=&E?:]S M-@Y;'IGRM-_EYDY]7*Z4+#=/^II93")%D4I@'$<)1$5$(4D+ 051,64LS6*E MG"BSKI5H:L:BEARL9)U>K3>7JUU7LW6=NF3*.@;G>UT_AW;.S*@S$]A.U=WD M:F7V&UCL\LB.FL]52MV W^L:G(YB'HFN?&'LE]SJ:JG&);3R!>(1B96W!U^3 M)/YN3M?KM\T^),DIIKED,"I2:LPO@E3B&"I99"0EC!'JNN\[&&)J]K22#;RU MXVBRA=%Z.W<%..'W;@:/%IX@V[0SV@=(?-T;YA7274^I>3K)]>25[ENK#XM- MN7EY5[73F']:"/GK_Y,OLRC&N6(QA5P5!"(E8T@5DI"1**5"*HZX52[+V1$F M]W77XH%*/J %M-]3G4:P?T]U-2Z!/^Q:/F"/C-.>ZJ+V@_=4IY\ZVI[JHE+= M/=7E"WTUO9(+_O.!KO[^?OE R\4LCCB*4YS!5 @,$5($,M,#*T8B3W"J<)(Y MKMF7!YS<-W[)&[]I#T) M-C7SU=4+[!0#K68MR\16-Q,M:+4S488ZP@#^,!J"2D5':^=MRNVLXFM,9&#K M.>HP;<;Z6_+^'&)0+P#.D13X#OYP^,YYN''=$XW:Y6IO&..3QX^[*[ MI$E?J")5=X]5[]=.F>:7Y7S^<;DR_SC+TRA.DP3K=P(SLPU5D%*>P4CF3$:Q M7C;<.BV&$7-J"T4=-6Y$=HSIAYE'RT#_J\].Z.B_D1ZR(W8ZT-$1L!?0O:[1 MLST$:%3=JS8'?QAU0:.OS_8702?$[U%!&%''/3\("O?1H4+8T8:M(Y^E'LUD ML\V*+$\5SW*(WBXJQ\]'8@ETKJSQ),\D1ATJ@""(F*60I M-L<&19%'),_SN)@]RQ5;.C!H]@SJ\M)VAPZXN'=:6K7R5PFA6^&K(WQGILP^ M].V^=K^(!C8#K; W%?OZ9A_%H V_[&'R3:C9-^S8O)J6,)R@U[2]\]K&BX=[ MV?=F&RS%VY?.^6C-)\&R*,,XXU D.3,11@Q)QAB,1,QR@A3*(R<>NP$R3&Z/ MV+%6Q_&E&] HR.?9O:C\&D7\,F5#+_638:0J] M67R-&;JB0Z(SQH'Z(-K+\4K=#IV!.M_3T/U1PXQN33CZ=4,WU<[PLWDM]!ZP M.>/D5#)!"@9YKK3_5[ ,8I*GVL;*B"62J0PYF=>+HTW-D-;"@JVTH!5WX(GR M9:CM#)\W .;N"NP5Y0)[3>/NFE:E7^ M4XKO"_W$*II=QYR,4[G^\$NN>+F6]ZN2RR\F6/7]4;N"@S??O[X'YM>J>,"U=B#D_%]SVC#^K(YXYK ]2]@%>=L3A1O0*@4JK4"E MS VH%*M_ 95JH4\7_$[ "&<,G@2>P$F#7^CMSAL\CSEL-7J[*H5^TI(NVJKV MF$LA40&C!#'3/]-0X(L8,BS3"!4\B=R([P\'F)K5_^UIOBG_Q[]AK=>_OZO8 M]/@+^/JGWEHT?S1Y N#K$VM^_5CWZW6L<#^"V8.-:BP:,; $*'\XI M[M6H'0TRJB$ZI^*A\3A[WK&P5 CN- M.DT2@W"N^<+7;][WM4*-FQ?N"<*CO'%?SQV8 M(T2;_7[__/Z@S[07MX501B MFS^L%!**1RG4;IJ "),48HE32(HHHU&&D[2@+N;78LRI65@C,M0#/8!6:+"3 M^HH<;QOX+1-,_((:.O7D>CS=,U/L$?*;LV(Q[KC9+/9 '.6Y.-PZT%E\6F^6 M#WJ[:9@T3%CL9_FX;G8PL40XS0H))18F2RTJ(,$IAX60L8I9JJ@@3G[@^;&F M9H!:46N&D5961V?N K26?IH?P$*[8"U6>V*&J)7OA\.OQW1AO'&=H7[%C_P< MBUL&=9-X+Y4T5-B?JOJ[\EF^72Z>UM\T\.N?R[GXN%S=KY9?Z(;>BO]ZJLD: M9U2;$8)R"?.$*L.G@2%#QL%)D4J*-**RP [-(P:(,#7[8K:0HE'#M(6H]0#, M* (VK29 +5?@<;4$*ZT,H%MMG-H(#)FPR^9IG&D(;+7,#+0:@*T*H-(!;)4P M=0#/@U+&/'C,=@M7*'[07>&: M)PWG\VU/7;[4I' F/=RU24#?8R9DO_9*K!I9J]J",&T$;)'QSB1[<=#1261M M(#C%'VMUG^<:AEWP:I=/SR)*,Y5G4"G#*BOS&-(H(S#-XJC 4584V,H3&S+X MU'RP\'4,IV; SA"%PC6P4;I)11C<%9)0^_^/,77I$9 M:[8 >GDWUF/SHLW(42'VNE-]207#.4Y@JMT3[:_HGTBI9:[Y$NHNH9\6VHM\0Y[G%SDW7P56XV&_TZA3LW)&<-A(?LP87PD/WACQ M+1/SW::@/_@=!-C0\2)K3/M/[JX USZN'03DD4+9'EY@I["U,U87(M7VSQHM M..VL7C<>[7[SP"VK:=?^>=>EW628U;W;9RG".$VEA#Q*"XB2G$ L"@%)0J,L M91$2;HD4YX>:FB6O)'7O76^!J>4VU@M2H?>S%4@=*>M[P"$6:< M'?:5^#'Z8#A/A]%[Y]640P^/\^6+E%_EZKGD\@R%XGS>E,K?J2^2+W\L3&%C MW;*I.M6L.6QRD0I",P[S5#*(J-[0XBC/H,B5B'A!$'.K,0PBY>0L7U\U]APCB*/;X"K/7VE>1TCI!AT2J\A-?(/>2C: M(X^2OA8QDG^P+U G!1ALV/*ROVI]WE;91#F)DB)G,*)Z64 ,%Y"H(H*QS$06 M$1YEPJG(ZX IL.0W#P:L[.C36J0>I1 M^-"D]%WNWI+OVXH:]KZO+P]L.9^13!5ZDRMA@3,$$:8*,H9S*%&FD(RD$LJJ MU/SHR5/[\!OA0"V=??^]?;@N?]Q7@1#X<[;4WZG+WDE=!W?7VW_::%WU3BK1 M[:9W^H)AJ_$AI>(V/9KE.=]2?(%RH9:KA\H=2P@YD4.&6=9SF+,1%:X M;>3W!YB:5?BTT*-H/$U-K@3K/^FCZ[[] $#;#?MP6(+OU%O10"6;S]WY::4] M;\L/!AEY/WY:Q>.-^)GK!I)"/JWU7GZ]ON7:4*S+BB'@?K7\:%S@+_)9+I[D MC)&D*)1A&B9$0,0E@SC.4ZAH&M/_O[HO:VX9MF7*+4F:Z?_T 7"3:DB@ (FAV5)33BTB<\X'\ M@ ,6DA NK70BS[],QF0O@9,>XE)N?&F63_1GR/\3F1MZ1G[>K=?V' MS69=T.U&[V+) 2(H3*_GT2:V? M&SVV3@+6J>IN]H[UY$IR#,F':VW>R9LYO4Q!>.@[:PQ2]?5E7UZQ7H M'H*=M'(/A'I7NP=#3Z^C/F>M,Y,4%FH4:- ?3C 9@4:0$;.@9RZ'\=/JYS, M@^DS-:?NG*/)GY,;X1J,-SHK)VK<_KW8/'PN>?&]X%NR?/=\IUJYD?T/WVH/ M:P]JMV]7U68M-L6Z*9$K2B&+37=R@T8BPR&7,$PS!!'" N*<1##%1,8X0UQ& M5DGL4QH_MX%S)W-TLE#V#^4^V/M?%T+3$&C&[%^DJ+.!H:;:AJY?(@$Z*&S7 M*29\MDS70.;YQ'A?7WF#A\7#XNU;=-_(*T43.C#Q*M3T77.XPO4&-KB-NVW@ M^U7H8F%%>7\KUO5ZD,+ZABZ+^]:VZPB "K#>)2>"U7=%6:4^ MJ;#Y(98J&'E/G>)Y@&DMOP+[CND9#VYZ';.W?[QQP1&X M4:G=UH9)V=D1H-<$ZWJ;"6*3CS_;HKZ'\@N*SH\S^9==RFL44I:&*B@)PI! M%9@01;2204I$EO)$")Y1;Y')1:;/C9D=IIH[_X^KI.B)YLDIYA?WY.?)'BX/ MH%(^-8X#;0ZOQ@-:2O_]$M MI@0BBE&22B@R@B"2+($D3R,H64:OA\'4#";DO6D>EF].^3TJGQTT,BGKG'+Q-3><_-R8]<)[9//N^8!7:@7 IHIL=;/= M5!LU="K^^;LH[A\V@E^K.%G-X5_4EET(C&(L8L4)E 4092F&A' $XR3( QIQ MPF.R>*K/_WW;D/7&C!XFLM[F-7OM@\><%G%?E'7$3,FRCI8]5 X?_TF0. ID M&"=09B*!*$@XQ F*8"!I%(A414\(MT_"QY+_FS\'G0<>\Y]KJ_^]'@&SP6Z& MG>IY#.W')2?C&OI\+'YI9%F[HO.5^F;O_17H_ ^MSR:H0C^^ M[3,H2.^M0\QJT_MKWFT2]+ED:Z$L^"":?S^7QR*P12AS-7AE7(U78K+ZS/4$_J,W:#C2'H9F/%^%!ZIOK.8/!+ M9_*OH"C!T66M\>C9#J91V=6PZ4G)T0Z.U]QF>?5E19NU&$)/@3(,(TEI3F&: MY4R?C\@AC44 $Q2(C"W'V8G)<6>I6@OD5 MF)1F+,Q%"GF&56PJ0PGSG#-=WB/!.$MDC*V$_B^'Y ;^3S78]K"SK7+GZ."Q>BE6_:NI-ZE,?=_=42>H3GW9D MV+W8ZB=2K/]&EENQ+RJT$U3@ 8UCEN8PB?-4D404*\9E"#+):!)C% ?8*H_& MK-FYD4;/:DNE"D.8#F1U#&4)OQE#C SKAVN.06NAXY&0'T:CD9-CTI.1D M!\=KW2T]^ORGHROR5+O=X0+D@>4$DY@C@/U'P;A1SB($E@'L0\R_(L MR)&51N4;^#"W4;#VKU)3]9TG5^!'MT^]WIT&87LWP+*0 OQ2E.!9D+5I ;ZW M?&PL$AWF^S#\&R4]?.P_3 =)#_LC1CTX@,9CY 2(M^G+\9,A)O9C^L2(M^FH MHTD2;V2*VQ#\J2AUMMD7O>WY5;=X(_^L&G6X:Z9FD=NE#D6O'[7ZQ+^:R2T) M@U#**(*$J@<."91#FJ<(9C1+6"C#2-!L48I[?>&=^4!J;XD1]>&&^@[L\4># M/6L!%T]KP8KAS?^Q.L9LC/*$\S1#3&L\J*V_ K7]<"6A\J"1C;P"??C[7HPW M,K@C."JQ.Y@Q*2^[P_2:5B^XT\7ES XD<.OS.%]V)_MPG(8<1QP&-(L@XEBQ MHTW)NZP1^<3VN:=$IAK-U+U#[GF2/ MA_(E1;\, ?-5R>M<\V]5GLL0EH&:6Z9WL*^9\['68?5[BL*O*88.%R!E&\W^L6IJ!O!7L>QOZM:;#VK*MEM8_KI:+C^MUOJN"Y;F/!0YAB0* M4XA8G,!_OW^QJ]DQT#LW3PV6Q MC#L?JV?$_R,L\;:3UG[M\$9#<*-@VB\ [Y ZLOQ[_!'UD78WTR=A'J?E//GX M[W&JSF\'CW;ZSK.9EQV%N56T]* L5CX]%G6@TU3]SM(X)$$<0DQC"1$-#GV<:O--3G^< >#4,9!SESG6(Y12L,U.>_V._/RJ^$QOH!7E5H5/-T^* MZ6H27!"& QEC 6.+MF!V9:[4&8#;3?X*O2;52R+EY*H(Q8YM,9KW**' MYLU/6P31&I:#HHCV=[#/T;Y=_1!KO>C[[;G2R[Z]PDFMS%@D YKG60Z%)(JQ MA(P@3GD$64HD2F.4<6Q44=6HM;F15&TPJ/IN=RO"4%_UR^)T_%1OW0SDYOI/K%DPK!R7+91L^+)$HC)F.NU?#4 MEQ2%,,<)N%N!O2] .Z.FJJ!UYVH?/=](T+@$ MM$_=,NUT_6,^I$S83Q,-.!/TE]68-!+" R/6I2U,-IZ-!$5_M!OKELX%%]1 MR^LL8UUG3MWR5CV,^Y,_7_8%$V@8T1QG,(AIJHN@QI $+(1AG,8R)%($U&K- MQ+SIN84CK>6@;SK0MK]0A?AR09T"TSXQ6TOQ@[3G46L\D%WD_2WQ&EN>W[3Y MJ>7U+6$Y(H]O>PN8M;?"5IY,(=F",2DJ&34]*2'9PO"8CRZL=58$86VW5U.ZK M8*+XKC>Y?ENOJJJ3$4B3 (>8!S +DA"B*$HA%@1!3I(T00RGU$Z;;+BYN1%/ M9ZVNU=>::RG\,XRN&<.,AYGO.+Z#:V_I%:!"KM1$2*O(_*B/2JD?P?NU4'$$ MT+761Y1?L -L7-F?X2:GE?LQ6Z1'6C6R.3]5G1ZM-M5!,H@*W M,(<"\U1GUS!(HIA#B9B,!5)SG#BSXIB!QF;',#U;ZQG-CW6Q$7 EI9[P\$[0 M1"NH@J*JMO4;Q+0GED0TU &&-#02K+Y)J(^HPE K>H+/'73O!Z&S9QH#3,;E MF:$&IV49 ]C(KJJH*WF^&+2*(T MR$(,\T1RB#(N( UB 2,L8XDS$J>143TQ5P/FQD2=O5>@7)60U>D#]SHYC?6M MKK=%S%?9G7KF_-:';[P]4U1K,;A9 ^T :'^^VFOT]_=O7WCA&7KS70W?73#1 M5H:/KK#:N[@$QX$-"Z?;3K9+<8G3_:V)B^[C-I.])<]Z;JPC@)E MZI&J>9E^4W1*Z'U9_$OPSUPQ<2$+W7:M)W-=^]99=-PYF=AZ#GXA78.PGZ7C;R0&VJGIYH:*+M^05:5Z_Z MOQR/=3WWQJB,[,^"O1PK?S=E'Z=^(UA/Y7*I@5E2;S^7M>O4DUIMG MO<&ZT<<"G_1\OSUWL$!QBO* 9Y Q*K2,4:0K)W&8LP1%*"4D(L0T/+=J>6YQ MN39>KV,5K?FZ!.O@R8P+@3\??7N#TS,]UTC>2-!9KA/5.MOKQ(T-V%E__@#, MA3";1]K>X)XHQ!X7=JO@V@FZ@:C:[GZ3A=-.;O;C:+<;N 4:OY&BU/M^-V73 MZO&V%@)C03 3D"NRARC,4X@19BJ"P+D@),THD:(M*RM9]H!*$Q9F!/(.$408:IWY0()"1*QX %B68YM=N5&1'["T;># MG!?5TZI=!53(/W7\]53SE^C,]](39N'5^/AZ'HYK:'_1)O^J$?[P$N%3(\1X M$9 =8*,&-(9-3QJ?V,'Q.MRPO-HU:?+Q<56^7Y*JNFY/]L6!E%J&"V*< "C&<5>]'SF,\:&;BG,53;A[F)Y[\Y&AKT-_$$]%B#\OG_>K%W9J4%6%U M%O"7W4F#-(UQ(C!7$Q2)(8IY!"E-%1,D:/OQ>;A_;;:K![%NEXM_D-LN@QF3/,PS% .0Q8(B))<0,)C"7F $\IX MBI+8BG4-VIP;N78FZSTY89N7:8*QZ>1L5.2\S]9:T'XHBXM2/[XN:1/BSLYSH5U(^I_ MO93YG2Q%?5"JVJP+MM%J%]7#=5MM*/7IW/]2]GK^)[Z+\8[415;L' M%>9Q*G1DQF(BM7)A $E*J1HI4Y)RED)HV*Y$01T1E$QXEYC($9"&_. MWV.R2,;8G7[08GZ1HTQ>\5V%.B57L4:6T80B#J5@ 429+E>69P3R.(ZSG&=! M$-H(P!XT,-/]G>^%I"06 4]AD(<$HCC#, ^"#.(@HGDD0\*%T_.Y!5&WX%]C@WQH/& M>J" [MD_8@5(!]3&+<]H8\"TM1,=H#DH;.ARCTO2F>NF;LGZ9EV/H+PN;7@K MUG6KBY C&L>8J_E"+K1*$8(Y111F64XXD5DJ\L ^OWFPS;D169O86VF;P1-9 M@^]U==5?_OSV02\H-W1FR68FT!LN'8\+J.\%XE[2^)7>!%4/;#-SX\9UE1T3 MIXT@\I!)/=SN&Z16&P%Q/-?:[%+'B9:^HUYRT@VE^8W-7.\U+?V0VO<0=X2QNF'>/= #H8YAUOXRA_6F>& MMBEPNS=(IEF:)*&$J4P#B%B40YHE%"(J,9(R3&)D)>Y^M)79C>:->6VRK.%F MQS".9DQT,3J>^::Q;Y?9ZH5=!C$85Z?T:$O3"I0..7N@3#KX8=?2-72S+W3^ M57#Q6)ZL[2$1(S7N(YS#DCH^299XZF M$!0_1TS)>(G=)0D9SAB^93I&AZ6O9(RCH%BE8KR\PQLF8AQU93@-X_@E;A.^ M3X7>"OVBHD?^63TKY7VQT]>K:VDLI& \%F&N*11#% 0II I?R&2LJ!3)B&56 MJ[GG&IP;F=9&@?=DO7[6B=S7CWJ7T&Y:=Q9CL_GN9&1)H0$<=6@C@FC8J&/EA*I4^T4X"&B-"1)&@M%Y^:BUJ-C/8$T]518F]'ZV AZ MIO:>)&:]H_!+:_&O5Z!OM/II %-KAK(UVUM=Z\;X7P2I MA&U]B9<7S>AI;PSSLK!]W.=1']Y734SZF!YW[_4#>>)3H\/9(L5G#Q M(($I%@E$ZA%00R#.8(HX)C*3(8NL,N[,FIWAA*.;E3?[6KI4\7\)M@&;%2"] MHF>6^UV&G7!QR.,([1L'/LIJ+V1B!]14<5"_Z;E$0T?@L(B)CEWMF+O"'@3? MZL2]@>;N=+6#._%S\TYY]X]%S-*48I[#@",.4:0Z P8..W2/&:=Y!MTSP9GC#?ZJG0#:"U"[,6;.D3N(X^8= M.=@Q;>Z1.U '^4<7W,JYT/OV<;O4:8,WFP>Q/I+MI*75ONQ$. E*PH#F%(91 M3"!* @$Q9@0&09[Q.*-4(-O2[U8&S(T=>_:#VH'C68&MHKF[JP>P M3A#58H:?2ZY/A&[)\G:E)JQB4ZSKO[T3I9#%IGKW?*?:OI%';_6SJ+1,/4.Z MF$88:=6@,%)A,I(4BH1BB?*<,I'8I7AYMWEN]-N\^"]] 9TS5V#O+NAD*-5O MM8M-$?BVFF_?2Q4\*C\MV7F*I\6,T&?V#'@> Z;O?H>\M\DZ9.2<.?]V3YQO M-UE''.;J3=>TNY*A/NSP4MGI$RG6]6FB#T7%EJMJNQ8+AN,LIZF (@\2B-)< MP)RE 21Q&H0Q0B(.,ZNSAZ8MSVWH^7U5BF?P2-;_$!L@MT,"&Q=";L;\7H#T MS-\[W;E#=3IM>'OZ<&_ZN!IT5FB-KC=GUOKDVG)6H!S3D;.[@1U=<5$L/I:; M8O-\S;EZ$"M-EF3Y_XJG]RLN%GDJJ*(G#M.,4X@("R$)6 +3B,6,!@D5@=&$ M>KB9N1%18REH3;T"C;% 60NTN6:L= ;980H:#R_/?.,*E3&]F"$Q(.6B;E#3 MR#^1_A8VW];<<>;6DQ"%F7L=*QA^^K*\MS;%HHX$%NKU3P."&0Q(IB8G*)10 MS5(0%(QAJB8F/$B<\MSZC'[9=WE4 M'[LDM-K"\5.FCOGO)47J14-ODA)US-53*5!'/WOI5NXUJT6DJEOR7->I+[GZ MS7K[HAS]ZSW=..51GH50,A9!)!4]$*Z+Q@AXVQW>_UVQX3;OITCH/6D[I'6EWY?3+0![(ZK MIYU@!X/>:$O8';K3>\,7W-.-?;]J5=JM^*3\/%;,Z7:U+-CS_K4-"0^%( SF M"0X4WX8$XBP/8)XBAHE@.$VLJK_9-3\WAFVM[^HUFE?Q<43?C#3]8>J9)CLX M]4NW6]1_62\._-68[X<6W9 ;E0@M39B4^MS@>4UVCG=QU;A2]VB$_#YLUT5Y MWQRA;P3^ZC_>U"?KJX\_Q9H5E> +&02G[IGBFI*44LN-_-_WN7SL/Z[_J1NXC@%<>^\87*=I$M\1VW\D4 MARYRNZ]#=-F-W(+?OXOB_D%-=*]5B$CN1:=N_Z%8;M5OFZ9OMIMJ0TJN+-)% M:Z4,U+ 4ISE3PQ(6,*4"#D)K1REA >::3/4:]/>\_TNXQU%L,]9>OXI_;HBHVXIM8?R^8 M:.+^<,$BCB6)F2Y5J>8V2 5U-(HP5!S$LI"@F$IBM9'IP\JYD51M*Z@:&W4M MN*&MF@D[TW##[:V[:/Y[^JAO?>:?A1EF(^]9"4)L(_FJ,M'SCCP!I]KY?!H_GM]T2&8>,YE/.CYRU?-#, MQ)G)I]P\S#X^^7YV%H@F.U?"?JRDQCB#*X@B2 M/ L4V(D,,S4=P,(NI_5BD^9&(/T#5*WAKF?5G'O),,:;%/L) [I=H+:?27NJR M NVBY81PG,XVW/:EZ;VO7>\IIQK]Z2OPK=][.\_ [;'>^UAN M'^L2**LQYZZC@CZV:/\(EDVMZ3\>F$\^04G_1Y62W5%I?6I-L^ZS..Q M+4F.U;Q:S:VA"*B *$W4Q%M@ @,N@BS2.M>!E9",<'+*ZP<6" M-^6FJ/-5B^_BFTYSJ?4=/OYDRRT7O#DA_?BT;426ZE-CV_BW+COA21+ST>P=Q)T7G:" M!#L_]46=IWIKLMG1=%;/&>LIL%VA>(N^]4W*XW?K5$(\(W>&+WF>L MD6$>D/(9NZ4)BAWT/]1*O"WB,,<($PHQ3D.(8D3UV,)AAA".HH3&01C;G0JZ MU"0;OIGFF-"'D\=3/=8:.-99$<+*6![ F*6YBFWTIH*,"90)B21'#&5V]>:G M[*HIAOUWJW);U1WSLJO:6L83]U;"!&$$8WV2*U5S-QQ#DNN"2SR@49H'49X' MBU)L9M17.PF-S9N]4OIHET[V_/6->LULFC7EF^-Y4G7\;'$_J:\^H[]WY^KE M)S^>Z2:_=3<&L'V[HAK'C)IOQ8P!""\JAS%T7]=5P-URHQ:J_[1<_;"MICUT MBQF]E"_6Y^L2"[6E7NKCFD R\A+30(,3KRJ==_UP(K- MH459OSBM^.2_!/_,59N%+,BNGN0U^^>V4&_C==D7$%5_VSZJ5Y0\%?J@MEZU MO]E)C"^0I"(0@D 19VJ^3\($DBR-($F2-*89QXQ:'4SP;_+<)IE?#S9#*["B M&Z)@J,5MQ$_VH D1R-6ZV4 %R[VK5X"VB '"FFQD^WR7"9X3,S:=5^][YN3. M6=#S]@KL_05]AYN-5M!Y7.M =SX_@];EJV:+%NS='8_5I^N:4<>&"=(29 MKAM>CU,3MNPVVK4Y9]7=JFV[V9;Y76P>5OQS^5U4F_KO"S5B!5F8,)@F'.M M6NK*Q0CJ&IQ)1!E+8JO"9:8-SVWDZ>P&FU4S>*P%$,W.Y&-MNQI^=L;;C2C& M?6$V+OA V#.[]\%MC>ZV?1NSP6<#<*UIVA:I44#>:YNU\5J?;?Z6/(;>?WTM"R8YM;_W)+UIEWSKSX(??Q$SQ/_ M?%(A\;*10'SW_+?54I'L*X46=3\F%C&E>2XIAS*10E%?A"%-20@Q2EC(:(*P M,*J ,J71-*^Z[==J*F9^B/9^0_^V0!PU4I, ;[# &R? M]'IRBX(^[OJ]Q@'^>*U8]:2A,%=+G.R)&B;PN3XGGLF_?41N)&B=!MIK4+L- M[E;@HZZK(\'>=?"?W2/2JF3MW0?:?] ! -X]@P8">""U=3O31\1<@W..C\I$ MLIUS?&2L-#^G[KL!F=#)3)E,671JDFJZD;6>7E?5+N?-^*Q M6B".<8*X@#31^0B$9)!2A&"&\C!E.0I08'5\]F@K1ZC74"R+RX]!,*XA:2/MC1MT>@A9P\*1 ]^V#Z$>O] MRE(L]5'=4KUBK4XA#^.,8Y[!#!-=9R3!$(LG]Y?#(OO]_P5(N<%'4V?+>-I[<40330'-7YXK":&@]X/S.*. M7S?9E&O0[/[\:/B#;I.9/U8E%U5Q7VKY@?9YDS1D,8XC&+"$0Y2%"<18?R$! MHSQGC$ED,Y4YTL;)@@)0'*=L!4$:=W1QK9]*YS8"CKV;3X35N[VU>E5$ M,H PB&B&(F4QT>;LXR3G/L;0Z=G[8Q-RXH+$0="8Z"8$= =(PF+D( M'M\S'#MD[(.8D\Z/&\$<-C-M^'+2S8/8Y?0G776FN9!%66S$E^*[X)_53*^\ M+W9[Z>^>?R?_M5K7(=,^#$^9#*@^O!?&J8 HB DD',>0Q2R/4I9CE%L) ;D8 M,3>2V/L E]H)L/>BR:"I+E@-<>HE,W[QC;UG!AH+=@?=:W?<1M;#=C!D8IUL M=Z@.];,ON)>S6L^IYO:-_:&>T5;N+XBEQ#%ED$2IBI9BF4-,%47R")&8ACF- MU,WM='ELVI\;,3;FPR_'W\XK4/L FC51[86C[J)M+YFQHT?L/1/C^+"["..X M@#>V!(Z5#5.+W;@ =$36QNDV=G3(1;'X6&[TM)-S]:16[3^:9L-%3'.9Z=.W MB$4Y1)@+2+":$J)08BFP$(09+768C9Z2,2<<(B2/44@GV/^]7W_^7NKYFE7\B_2ULOJVI9/C.DQ"&D7,= M+9A]V'%U6&ST4:';]>I[P05_]_QGI4FGR44LROM6+K$0U2+$0:""00X)23.( M9( @C<-(?8EX2 *)PS"T*01IWK0534Q0 U)9#I@^^;:MFH,U163 MS?O!<(W9"[J^EYX5L/61PLYLG<;XRY\-RK^"G?'@^CS,]@O0UHB-NRYMWORT MR]76L!RL8MO?P?608K'4>477)>^^_?SXI)IM"KJU>S0Q111E.8,,D4!-;W@ M-6BUU&K9BYZ*/:WTP[8-H_OUK7E?7MN M;:<1(&2.LQQQ&&4\A2A)U<0J## ,DB1+XC01.(TM2T :-CTW:GI?GU&N]+RJ M/<.L7[ 7!Y5+4:L/""D%VS1R:OTCR_]A74?2M)=,E^!]8.]]X;TQ%OS2F?VK M[H*=Y: UW8O0@SUB8Y>@-&U^ZH*4EK <*4]I>X<+9) _5]56\ ];736WJ6!6 M5]7]^/BT7#T+47_F5CVP#\J26_7T+?*0A@(1"D6B]4,CPB 5DL(P$6$>PBCJ-W0[Z!Z6LKV $8M>"1:3T!5YQL_M;XXZ+ZY]9H9"WKO M"\^$V"1S-PZ QH.V'.155]J[&FNNP*Y/@*S-:63*_&[ K6 M465FYYO99YZK$%F*JE(O.EFVA2"KF\V#6+>!%$$H122-8!B)',4H-,Y!/]/6W$BQ-LT\S_HR#&,!DN!]BG\3U4;;WLR+7QW%_DW=?_.!;,0G4JSK.?,B3662 M8(0A5F$_1#A3W\4T4)P;A2@1:4@0MHKWY^+9W%B\,5_1R;@?>** M7I?\FC\69:%G'KJ$3*N/W@;_>8;C(.,93)(D@BA'BC2R(((XRTDL0TE9 M8%7GPZC5N0VNK='UOB1Y8;;= &L&N=G@-SJ0G@>F/H8O+>[*-GC(GK ":53V M-FMY4F:U N,UZ]E=[*#!0IZ>M+CO$A MXBS,99#F1@LV0XW,C6\:.P%3AH)58ZE="9I!1,\OA8^!DV M/P>WZCOVO*^YF84YQS2(82J1SIR0%-*(AQ '0<)$&O$TLBHF/=38[/BP;ZNE M;,,0IF8SK;&0\LV(?3.O0&,H^*O]UTM141-DQM5Y&&IP6L4' ]D?%Y$>9;R,$\A3T(.$8\#2%BD3_0Q0O(D2+/0*.7]^.WG1@_M MV;3:1-#::'MR[P5\P[QP.2B>F< *#X?S>GVP"L,:Z?[6TWOA_!TFQ4OPPASV_PEW[R>VO>>,/V:=='':R/-#/I M$'W:S=<#\\ G+ZLG]%4LM9+;W>J._-05*1]6];F33ZOU\57D!<*YY(H#8, 8 M4[/\3,!E&G=T-^UCG2K4/@J7'8K>20 M=7>94"9D%H7KH R'?1LOSJ^D;C?#!F_/)$KBE[*%5D;\R;EBUPA.U7. MR/E^;FSZ(O.ZW22A(>)"S8X@0E&B)TP4DI )*%@N6$08C;E19O1 &W/CP(_? M;F_M>.T8<&:4=2$;[J=Y[?)C4YM:/GNFQB;S>#:=ZOAM,]>R>@MV$ MJG$;]/T&UW-["LQWY^?T-$RTRS^3I\(J<6"J;AI(0/!NPF2)#%.!V4^(F*S- MDE55BTQFG$6A@#E&>B8A,IBCA.I2?U$818GDE%Q4UOU5@W.; M#=3'TIY(P0'9 +9<*6/O+ZS:_AIBNZ72,8";9DGT197VO;57H+;78W7V$\CX MK>J0MC<35$?+T_J<^H60+_0VQV1V/S1(A<4@H3%"MR(DC77&<8AIRQ M@ "TNIC7'M >61YQ]=[H97&0SE]%QJW'5W7W]YP&K==70!_/]G'<>J(^&EG[T:_-$ZM&3M(! MAWJ3TS0[X<+&4VSW]*)N0UOC;5@TY@+>&>O/IC[5%L,?E'?UN?!*\,# MX6_ZD'AU]O?.ZICWW8MCWNWSU6("=J"H"]N#W_\&S]0$*X83/ENS M7$E\HV=LFG7&D3K7Q_KCI:;-?UUR)/!'6:\MGF_/JH%*._T M+'(1<4ECCCA,9$HATN6]218QF'/&:,#2/ BM#H@--3:W25!KZ\L="FTM^*NV MUS*=8A!GL\A\+/0\SR/<@;..@TT0&36('6QPT@C4Q/77X:/1-?:QWQ];G;AU M(^_61*=L?B#/U;7<: H3'TM^(Z^?GI8%TXW\YY:LU1\:<>H/0GW[J WZ\VE5 M?EPVZM3OGO^V6BH>?"55&;Q]BFYD:#U&FBW M0>VWFE4+H#S7?]W[#OZS>TI:\?F]_T # #H$] 2_P0 >R'O=SO4I,0_W9OFT M3!3?S?*IL8KG)N^]@0!N.ELFB]@FA[OUS MF]7R;K5>KWXTE5?47S;/BS"30483 B,B,H@2%*CP+)90($*$4($;2XWF1"Z- MSVUJTV69T/#^'-0. MAXKM,1OYN+&% 1,?1+:'YO"(LL,]W!CM]U4IU+W7_Q";3]N2=T4=<2A)G(49 MI%F"(0JH@)2Q'+)(A#&7>9Y(JZ,YQYN9'4MI*T%C)JCMM&.G$V":\=#E$'EF MG$-T/!S&&T9A5 XYT=2D;#'L[FM>./-I1VG8-@?ATVJM)DQEHXG GM54K*R6 M=53R&RG*+SJM,\[#0*)(PD02 E$H&<0RR6$@B: X$SD15JQ@WO3>6:?OM6AW-D->H8#;3GX1=M^.M'! M7D/6&K!QA63-FY]63=8:E@-)6?L[3)J@>S0#2V?*JS_H?<#O9*G?YT5"$XZ3 M@,$LT1MO*!80)SB''&=2"(:E%$;'$*29>B]* MO#V=;5N?.-%_[7G]YCFWEKTSAY1;4Y/_'3)N+>$?*>'6MM71QJ!OXHFLR48L MG_=FUH,?J=AR&4G =,3;X3FHH+1Q+B=\B;CQ C],0;Y6X'IF];-C'EKPK:"S("* M[>YGKX+<"C=^*BI&EO]7D/7'DNMR.0O"L* !BB$.T@2B.&00:TFA* QYE$HN MHL!HSV6HD;F18VLG: P%VM)Z-U?;:JZ,?!+285(;"RC/A.6$D95:\CD0G#63 M3]YX,N7D6+-6<3G"=&=>NK =)3IF("8Q0ED)$.(64 MI2',U1]"$>>,FHD"#3^;V6=OVE9L/;VK:XKB#[AX4P!W^M'T6:U-"7!&*6*K;B=6V4DWL"E=_+MGJL:M,57]T M$>0IHU$LT#%5I%I,JIMXW/CBN8$3E';>05*82'M M9(W[,(/X1M,SKS1 OK =](T'C?7@E];^7Z^:TT\>\3;/?/2)^T0)C-;XCY-U MZ(K<0/*@]2TGRP%T=;:?RN=\#]=34G2S/Z'UAWJ .G%9$25,TAP*'JA!(.0A MI$'.H)"2Q0330"960BJG&IH;X6L[>V@SGS>?N;XL51OW-.Z4"]=P33C?-O2BJV+YO1F M&_>(!"4Y(@GD&4,017$,<2[TXI&,F8SB,.1&Y;-,&YP;8>QM!E7?6O.)BQ', MYR>'8X/GF3IZN+7V@A<&GX\[W8 TG_6-#>A$,[USP(XSL;,!9V R9W2;R29P M-D[U)VU6USFOX+7UOYH=V04):833G$.6JR\H2!'$* LAH6&((HZ$8F7+M;L7 M#0^7Q7>=+E&;:;UV]Q)%XU4[9VP\T^@7#CWV MW+1J9>FCOJXI%%N>.?<]387:^8$+SZI RJZP?HA;YJ(8,0)TF8P"S& M&"*)?NY ML>7?&]B^Y8#;26HS1SQA3^'Q*BO_LG&)B6! M0P9VD Z%&?T:"5#"C#7E7 ^9&)%\%JW4S=SZ ET[49R6:#RV?P35? M/=6:*ON/_[8M."E-]7B<^\UP<<%C;WBF*F7ZZ5ZX HWAX*_V7R\TYHK>N(L8 MMD9,N\CA"-'!(HCK?1Q4UX7XYU;=N)-38)AG 4U4R!,*7=\T@CAA"*I(B(2" MA7D4Q\9:Z"]N/3=JZZRST(E^"=7Y?2)W 'Q'-ZUA#CL_KT"PD+!V!F,J8>ES M#X2=J/-1=X>DEE]>,)T \E%#7\@2'__$&&DP7P47C_7>3:-$W&9MR)BFB] )<46T*?AUP,":!HWX/O>7J@MX;KGYZ_7:_O.,DK^]1)[KW M\_@?'3=@MK1J)AL?O^\GF7&:DA@AH:8#40!1'G&8)QC!$(LXH1E%A%C5$#C: MRNQ>T)V1H+;2H?X&]DN;5<1ST#K!D=C >79UYH M#&U3M/:FMME:=2G-\1C"#)51J>),DY-RAIG[K\G#\*K+Y"$7,D A8W$$A>02 MHC"AD(0\@EF*"(Z#&(O0ZD!-=^.YS1 ZN]RD&Q=J\I2%<9I +/4A AFGD":1 M@(Q*PB4AB-!H\5VLZ3L0@TS(E&89#%&B9O$R5V$U M#16B9C=4N>'@>E<^^>L[2IUX&V=W- MWT2V]-3 >?!W^XV^7=6_]ZO'QU59YTS67SY7U;9.V9.*SCB-4IB32&NZ*8+# M(L@ATT60L;IA;EX'^6QK MV7H%&FN;A.BK[I_.Y#$1--]Y'!7)B38C+T;4:K/2&*&!_(.$XYBV#,U#B$6$9@GD49S$4FF4 HQ<0JV>R@ MA;EQK#90IZ2NQ7=1;D7U'W9SH4,$S29%%^'BF3D[2&KK/"QDGO1]U$G382N3 MSIY..OEZ&G7Z@XZGRYH:S-6GU?JK^G>1!XD^*\I@&*,(HHA*F ><0"(2G&0T MQ"')K(Z5O;S_W-[GSCP@5VNPMMZC>(V>V=M\ 2:>W^47<'P=)9/HC-/CG@%[ MU<:TA[^..WAPZNO$QUR+Y-5'R+M4-DF0I$1 U=$"HHS&D*8(PS#!C 11&@EA MM6SXXNYS>W5;XRR/A+P$S.Q]=8;!\]O:*3:,/^8>]7CDHG+]%B:N&G?$N<.R M<,<^Y/:27C.VWNK] JW'=4=^BJI5;EVPB.2$\P"B(,PAPG&JQ90IE"*B+$\1 MI['5(>Z3+SD]FHKK]H*32,. MS6>A&/7-/]W:I"QPUNG7C'#^ OL5S?^C9O."?UO)S0^R%M]6RVU??8A%^O G MBF$6R0RBE ;ZV">'41XF-*(JO$;&VJJ#+A'$LI$Q4<9BL,@M5J4'&AK;L39 M/S7__D%GM%:@*,'F08#W9+U^UINXUX_Z5)[^A%M*P1#T9E.OD0#US*Q]+'<; MX3X/V1O ,F[>YD![TV9OGG?\((?3X!+'8&U?4/9NI2OJE*Q8BC_$IIGXZ:J9 M=RM=Q>QVO=+;+?S=\Y^5GA;>=+K+UVQ3?&]JGM%JLR9LLPBDH%&LV"BF-(6( M<0EQ)@-(,A*Q+&,RHD9G4GT:.3I:WO;[] M1?NJ'H!?PI12_;70<_U>JUG<=K&OQ>;A\\EUWO\6[+\G92D^?U7\;1:;VY>JO[KDO7J MASOU=%4/JR5?9#3(1,!22'B@Y2+KS"C.=-W+% 5!&.6QD1"<;T/G-@II'TGY M_#^JMM*\HIZ]1Z!Q2?WNYJ TQN\W7S\K NO\JG?4Z*K<5K4.)5"?UY(SZD;@ ME^V3(CJ;W"R?#\KYI9&Y=+_G8:IS$_3]!#U'@?84[%V].GPR#I^+UF&P\W@F MW6Z1BS:3[I\JC>V-'P.[++@)^F8H@O5#45;UVY:H=C="<,5>J^W]0YVZ?",_ MK=:BN"_UJ>V"%V2M@JW;W>1Y@2.&LC!E4 01AT@@ DDJ YBR7,89Y7&*C)1. M/-DW-[[:NP/N=_[H*$4[U KFKZ0.5K1/=9&BSJE>R&(^9_71Y>YOAYW[K>O^&(@W?+0Z69CA$;)^=.&SF5$4DN[476KU+1J%:K@.)40RR"#*54"!>91! M(3.>JJ B23*K[.43[DOQI-<.GY%/.OBX.RET1?"N2_Y>Q=7;93VT=LF0.$G48Q'!,*,$(LPY MQ#I?.@A)1G(D0H&M4J7/-3A'FK"L%VJ,K3E!C(78!$S1F5H+_/>,]:2U9H+, MZ-PQV.CD)&("P3$V,;K.69=-*Y9\$:027XO[A\V-_+-J])K>"1WE7C,UB]A2+# 3)2DKC4D+G1T.U: MY]9LGNNW2G1+0]::;FZ=8L934T#MF;]:%T#MPQ6HO8 K"94?C1;<%:"U*Z#G M"^@[,ZI,W$5PCBT@YV;,U-)R%T%V1'3NLOO9K]4V$A+OEZ2JWC5"$EOZ7X)M M[E;?Q/I[P<3[5:DBRM[Y@$3BG,LL@[$@L=X*DI 2&L.01Y% &4M",XE;I];G M1I.MXDGM 7C7KL:T3NBLMM8-L/?#?-7-OFO.KYAZ!=PS60YB?7<,:X>S,?:@ MFR]D>@5_HF5*^TX89^'1&;N!947[>TZV:.CL;G])T/TFXR0U?BD(K=M*B,&42IA%C$"&40AHR"D5,HS *\P@%N9FFITOS-F_6 M-+J?N_PCUL\_JG,(EZTCA:D(@E.'G!\\?(+L>>PXGMVU,_X*:/,;W6JP=\ C MVI?EX8V%^IOFUCFC?W&JG E\ENEO@[=\TY0V$V?/I:D9W<-MY6:7V%9'/5KV M:L%(S)@@6(44F*BA(>4PYQF'"6$XRS,<,AS:K,D<-C&W,&*?-[K4)JHQH+)< M:SD"H]DJRF7@>*;M/2[M"LG[(6"LESQ.^S[J8L:19B9=ICCMYNL%B(%/.DI) MDNI!+_>J?W1^V7>RU*=PZMW*+&94O\]0!+%6H,O56XY(#(.4R%BF,N7$JG+> MZ:;F]K;71]WJW0K]3<]8I]W@ 8C-&& M0GH5C7$'*T\U-JTQY MUNT#B",>@V1D5VAPB((LK[1>T_M3U?W3YDHVH MWI.2<'*MZW"HR='UH[H_(^WR;R!R*CE52,LXA"@.$20!SB%.B8B0($EFMH%L MT>;WXG2O;P2-;_J.-IH(.4NIR'*$H]CJ\.*Y!N?&SR_L M!=I@L+/7+>0\A[AAX#DBCM[WGMTA=*B$8(;+R(41SC0Z<9T$,P@.RR887C=& M9/JG>F+J)!S!]7*XEMM;8$K5%% Q3,B".CLFTJ4*B6(=%DF<11&+Z*(4]SJ% MQR4T/=*FT6N"F]>DW[+/L7=G). ZLJIK5.E$-[VP;9G5?!YSEWC4%<:_4-X] !$(;#T*$++]5 '2A*6^M5+C#.1$A3 <,T"!3G MB ABHGA()%DHL(CRT*PNGGW3PS#O%C)[\0.V9IT9$ M^0(955/ /*FJGFW^C41636$YK;EJ? ?'HC:K\OY.K!\U@>ZUA<,PDIDNCI'& M*88H2IB*UHB$ 6ZU+WBTE;G1E382:BN!-M.RU,U1&,U8YV)P/!-, MC__UOW&_6%DDK\[__V_P%02P,$% @ E8*J5(Z2TE?4 M] RHH+ !0 !BT99GL9J4TDJI[9EYH#L A<8HBU21#*=6OOPZ2$8H]N!S$062/ M95HH@L'@\>6#P]WAGE(IU]QOGZIQ=+A#7FGWZ?KC_]]!\9 M5W__J2P7GW_ZC\7R[].OP-B_;?[HQ>++]^7TXZ?U3Y)+>?VWRW]&E C")R82 M"*8M?0%;'',Z"N$DUT[Y__?C/ZN2D1N;F0Z",^VC9$$6S7C.(8 IX(S??.AL M.O_[/]7WED)%W.\/N?T^+SS_7W/[]8$!J(TLU?KK]_P7_]TVKZ M^/^V_;O?O[QU"]+7-&';[C\E5[8_7E]R,$4 MX+6F0:>$B"T9$%BTW104;BD]7&:X4KXCDC096F/[\\?,76-('L?1I.LOG M?UU-RQ"Z7"\&ENI6?43ZGWXB"11<+C'_NM7>G8QNN%R3S<7-.X]%QMF*?03X M,GE/0L?*R(L9K%9OROOU(OW]V;?I:E*$<2*3U90*-%G-8$@R7C&O=5!:)VW0 MW0./ JNXH7KWI U&?L;9>G7^R@8JC(N=S?EO#Y(T'F:&T?:BA>@[P-!E^E\N M/L-T/B'CGGQ4EB$"24,YRP"=I!\5-U':9+)N IZ;M(R#FH&5O!A4XCU@9O'Y M\V*^X>/97_%SQ.7$Z230U664.'VIJRH$KXD#7GA );(/;3!S@Y9Q,7.J=J^# MY311]P66YSL.K"BN1(',IDBK)P7)@ ( 5E2*D%W,3I768'E^ %CDTP/+,:(> M$2QW[-,4/>!K,L&K22@J^\(U$[X:W.P]\]QY)K.5AD)&"/8^A^9H?_>"@G& M,KC_,JB@.P',!WKO) ,2@8G" !+L^SO\LEBN)\'FF(H$EE6HR:,$9/BB95EFY,(J'M)] M#LEA>+CV\*YLQ7#0.$7$G:#D+2ZGB_QJGE^29T^>%,D@1\&R]F0V@6 >>$3F M<^**JZ1LC(-AY,JC]T*(>G((.5Z\G>#CPQ+FJVD5R@[CH)T&[3G##(7,H2DX0\,E!>S=?3]?=?IC/\[6SC8/-DB':4 M+-.624902A8H,&.&ZVPM!HK*3K5> M0O:"CGMBT!E.]%T@Z0-\>YU)4M,RW1XB[^PEH \QA,ADD12O$O9"CW]BZ!E"W%W@YEG.I)'5[I\J'C&Q0D7G./GD*OF:/1(L M"A<8F"A=* Y4N>^4YQ#,W/+XO? 2GAA>3A5S3UAY0=^^67Y8_#Z?1(N<.^ L ME^1(*$1]\!89]V0Q;>:HLAP6*3\>OE^6C3]-H!PIXYY@LME3WRS?+A=?I_.$ MDU22DH(\=P$>F*YU&5X5STQ(%.5A$B'G8;%RC8+] /-T\K*#2;LGU+Q=K-8P M^]_3+QLW3)1B9(S DK>&Z8(4_IN@&0_%RJ1+=G$H#_BVY^^'F*>3KAU(TB/C MI=K&9TN$#=U:H0%.FZB/(I.C+CF+1@"31KN<';TJQJL@SA]?[G^U/W0\'02 ML2=)=61$O,=TMB0T"QD_3-:[O^ MU/T0\70RL"=)=61$?%A"O;3P_OOGN)A-,%@>I!3D2&N",GC)"-VR>M.!6\@R MNOMJB_:#PY5'[H>%IY-T/5Z>G9B&5]_2)YA_Q$VVV,7 ,RK/BLQ$OTNT[7F9 M&/A4I+;:IW1Z\'K;D_>#Q=-)J)XLW2X"D!=GRRJ][<%C13FIY&PUX;9$QOM%.R'EJ>60!U VEV@YO6OH57\(: M=FQ1.*4S9HJW,7&D<"I7%J)AO&CDF%2P$0="S>T4[(>:IY9&'4#:7:"F'F@O M7\ :/RZ6WR<(RAN)]:B H*Z%5@RLJHPD,,)9">%TQ^26!^]7C/;4,JC'R[8+ M:+S_#+/9\[,526.UFGBIHK,$:J>Y)7M83[1#0L9!@#(E6)1#V9$K#]X/&D\M M5WJ\;+N QJO/N/Q(>^5?EHO?UY]>+#Y_@?GWB4=RM0T7Y(''>ELZ6>8!$D7H MCO,0Z9]L!H+(K03L!Y6GEB0]7=9=0.;])YS-SJE'DZP,".2-9\ZTEHH%!ZEY^['T">3L;T1,EV@8OM?:#-[:+WGTB,JS=GZ]J0H(;W$XO> M&^=IIRP;J"?%HJBG2#Z7DB,&:4Z_"/\P'?OAYNGD5@>6_-BG,%O?^Y?I*L'L M?R$LSVN[4>K,2[2,9R-K"0PRXLDP5)F;>G=$\P%.9.YX^GZ8>3K9UT&DW(?% M(3:6,'L]S_CM_T,RF+1-P!"Q@]XRY3[%9LU.ITF-SZZ/TP\G2R MLJ?+=V2 /".1Y"J67V;P<<(Q*,F#84D'3WLIL>"+2],O0+O;::2/*M0S&!24^[HW;U:JN'PCAJHPP'3 -8 MBSL?OQ] GDX*=A@Y=P66NC=N68BHHLXN,Y4"DN>D/(NRFD#,*6;NE)'#7?>] M]O#]@/)TLJY#R'@PF/S+SS>D2AS^_>B>9O/58C;-M6'=AL\Z;\,IW3PZ9D(1;;2WD7[;5BRI"K2U'0UJ"7 M+$0,Y%Q(:4T.)>BB^#UK;( F4O=0=VI;DF>K%0GW@M=ZQ)VDYLS6+UH3FS[* MPDSB/@ME Q?W;3W'\WJ5CD[Z'0V%BNL-2DX0>@>=;+;4[X*U"R:2-]*!=DR+ MFAHR"EF,$L@(%VY"+9?Q]Q48G(J<:^2,"Z!3]'LK5$X1=@>(>0&K3\_FN?[S MZC_/IE]A1LRLGJU?P'+Y?3K_^.\P.\-)@$C>F$Y,.D%,"4M,Z9#K97F#Y+\G M=/==(3ZA'=(^Y/6 J)-@<+U)TN ZZ0!HSU*J]QI7[S AL11G^)?E8G4NMTF. MAJ,,G'%?%R)FH.C02@: PKB"1MY;!'6"C;J7KG&;;PT/K0&UT .F9K/%[]4/ M_66Q?+DXB^MR-KO)X3ES% Y0^(&$ #%L SO%CC6$^#(;#MTO\ M/\ ;[A:J)B MV]C1 M+DMHXE(I9/@L4U99BDZ\KUG02)#WULK@;"CW'8 /%+B-T[&EX8YTM(R/!\AB M#;.!MIK%%URNO[^= 8ECGFN \*4F1.C[;48$?T58X;LZU^)-^=L*-^P^*X11 MVG;//I_-ZM[W$HF!--UJ<9Z??:[5S__8_#B1/($PQ=K:\]:#.S]([J$S&'1@.=^0/*!6\-_&]\2@@YB59"H9J#66B@5AR7RX MD#R Q93NN\!]/*;O):L'7W\0. XG_ Z0])IT,/\XI:AD*Z'?Z'KS_07 UN"J. MAM=77,;%0 "[H-R+K)76F4DIR??@/C*?:)WDX%V(P7C-VXRQ. @HC<.!08!R ME$B[L#5?<;6N&_=JXG30.N3"1*I7W#,X%D/MJZ]S1"M*E.F^&WZGF)0+(GKP M]0>R',<)M@-,O-P]MG8&_(P?X-N%[9L8*X6%VH'6RXU$@-"M2:99AM*J>"PKFN=4$%*,*QUQ,: ZYKNJ8VF#@;J"=HI .H'5^XOP6OE\^;D8R MT=$F"@I*O94OC6/ 4Z;(0!:GP0@OVU:=7*6G&TB=I.T[2DY.$'T? %J>T5-O MR&@22G2^'AN9S0R9[)&%E(!%E:)U+B5T;3*!=Y(T[O;7#D8#** #)+U8S#?2 M^(_I^M.+L]6:@LWE.5??+PJQG F:V&(\5]?1HF<10F(HO4^&@H@D6@TK?9BZ M<8\M&N%K<+5T +6KQS(WN.'2)AF3I" U.Z85UN)1)XDYETVQA8*4^VXH#74H M=A2\FIU>-(+7@*KH %@[8WR1*OMAC'/6&9,/M1@K[1(?H4[<*]HJ#20YW2B% M3D\WX5O#Q-+IBNBBDN/\S+#VW\+Y:G>G^MRWJU/NIV6*^1*+,JND MBW<,7\(^JXQ%!0 0O) MBM@PA18:1;00N6(\:2^]MEZJ-HGU!TGK)@QLA[]AU=,!WNY-HEQB"[)+8$IF M%//67D ^L8!:,XO9*@?)FT:U"'L2V$W,V Y[+535 0)O5/%<$F8MY[/YRDF" M[@ KEZ8=;.FWQ0%RB@"DW90?:HH%BM,L("_"V.A,;N/U7*=DW-.> 5%RDH@[ M@,BSG##CHDF ZQ] I:3HZ7A:^6/E98E!.+-.O"-TMHW:1GWP&1 X)PHY@[R M0P_%JA/I*%+P7I)BE6):0&* ,3$.1A9 <@I]FRWO(>*W5D-H9#&V/ M-$3C[48/GW ]3>0Y7V'BM(D:5S^XZ7B->WAXS%D;%+%Q)2,03+#6>E+L'[A' MEK4V$4VV)?A&MK_]K(V+9WRH=Q0G9+.SD12UVEC'#RD/#*+2S*M(%EV:'!O- MVKA*QQ.8M7$(*F[N?$<+O0OW:$?]IE#P3=E8UF??IJM)@6*329%%"E;)H-:^ M#TK526?%ITS&6LM67M(=)'4"I"/T?!=D3A)Z!^BY3/_+Q6<*'2:%^Z(M]Z1= M39N\M"02Y.1$>J]XEEH*:)-HNDE+)W@Y3I.6<3%SJG9O368?+>J^P/)\QX'B MH$URDCFH"7F.@07O"@,(%*-F'7AL#I;G!X"E6=S5#BS'B+H#L%Q8W%\O1C5: M%-E&,K R\LATM!1R:N%84EE[R+ZF.]HZ,1>T=-+.:4#OY3@Q=P"4JT?!%)F^ M66Z8RILCO[>XW,R2GVCOB\(@F"D*"/XAU&XB MX-[3^4%4TAW0-BRLGIVM/RV6TW]@GN0@;,%46]+7L1ZN%'($:5M&FZ1WX*+ M-G=][Z>K$TO5 E@GJ:!30+U>K(OE,0O3E;K]8PKRWI)Z6X7!37#-1F'K6M[$3)#/D)4BKZ MS[;I7/$ 8>.>Y3\"G(Y50@>8NE0W=>?F#6@\=_4:* ^ISLU0S ME63T*= :X M!=OJON2#Q(U[@C\PMH961E_XNK&'AV2"2)E$I#I)^#WB:+>%"ET9#ZNX@ M:-Q;CJWQ\3.Y?U:VNRRCY;YM)$/??%(.W?U# TF98-IOKD=YS$UN\[8 M&D7'BG\P*+4K_[@0W6I1=OTUZ++!UZ"CN&T/T#M1R'R'G$_6FU7-=1FODLK4_1)-:.3]PE$7K )8S03]?Q<1<%G:2HC]#F8D#1]@&- M3=WDEH/5[K@0I9'.BL)<<8%(C[K.J:]SQ8*3*@MG^%YF\A!\W"1C') ,H]F; M,#E1S"-/>G]_%E=I.?VRV;*)DU^)C3J1_+QZ(')P4DH*]F*]\J\+N6^NCIFV M#I-3F2O[@$/R\%-&Q\.I*EPTD6<' =!E;NI]_>DRU;LA]-..GXB2]EM0U0$7 M=6ZE8)!#8=Z'4+M%)&':1-$/438.IH9&P'5O94AUC&QXWN+R"Z[/8'9-/EX* MJ8KFK+:/KQ.F**Z3O#81%-$5E('GM(?%N>/CQSGI; 2+H<38@Z'96M\=\;I$ MU(+DD(A]IDV6S$?RWCA8[T164N0VW3VOD#$.5H;?EDZ7<0\ N9E:T@*6?(%C8KD[A.22>Q\9&:O7%O^ 0Q]P.37TA.M[64??4MS."[31TW ZU M9JKJ (TO%JOUF[)C]$)H%E0N 3*S+@%Y;BZS*(IA+MNB=:!]'UI-4[N%G$[V MN&',U^D"[PTU$Y*$<'4\2H94S^53J;T\,^DXID !0&VAUQXM(U^G.5VM]P'E M(!EW )"_+!>K%0439;HF?[]V[0R>UDAMWHG9LR@QD6L8K!)!RJ+;;%Z7B.BN M//04$W*L<#OH?'$QP.'5MR^;I,&/^=XB.UEL84(BQ9>ZWE3D9C-R"9'"RRQ2 M&Y3<25)W-:"G8&88P7=@6=Z1&HB 3\_F^279QMGB2Q72CJL)B2 )SVMK#KGI MLAA8$#476;1+!3Q%IVUNDM]+UKA;TT"JO^$;#Z6'#D#U'F>SZL?/\U]A^7>\ M)*P)-X;S:F SE[3Q%DNFUM1.1:4 2&E4:82HNVD:UQ]N Z>!-- !EOZ">+9]K#::?TR#U>8FV"HUAIKIZ5,07 -4GP6@EF2E4^!RPAM[GS= M3U=W=P=/,E3#J: #0/VPMN?GU]/Y&3'UXY[4"MX4)RV_R -T\4! Y,D$]IK&P(M/MFF M4=HC,MG=!'.4L6)&9R6; H M\F) NS8MCN\@:-P1D$WP>)K0#\=.V&)GCA_K9=(/C4SO7>N" Q;OLF39 M;//'9/$6;V&YGJ;IEXV[^Q[3V7(S]^(YK*9IXNJ]4RD>>4C(P"!]5C_ULHE?6WK.O,)W5.P8?%I=Z<^S&LFRY1%=/ M0\"QX!(GXTVPHD _,PQ**\N=-J[-Z<&!A.X'SJ=2B]922QW8T//E=M[+[")] MSDE Q7M!\8Q'XD-P1G]=&(\J9VLHJ&G4]N,NBO:#U5,I5QM$[AVX:-?YV"Z" MF JBL(&)H"@B3C[2)>\\@J'H3DU-T+%2]82)X<"%SJ=JX97<0-/) YL? SS&B[P!!_X'3 MCY^([F=?<0D?\;>S>O_V3;G1TFRW/+)4R+UC**J]YC$S'VFA2 ^F)!3!>M,$ M5P>1.?(TYQ9H:Z>F?C&X6U$WN^MAXEK)S)FO)0E:%<,B.,E2)-=1&AL+;W/U M[$!"1Y[V_(@X'$15 ]:?/4XKQ%N&7E_EY:2>B+=]>LOFB ]R,_Q@S.U3:K.8 MF\^^@"M%"%#0$DAK)*@=2.9#3LP7K/C)$7GC]H+[$3IPJA:%,QX20Q5K0J:6 M<(+VC#P+'H44Z$P;#^Z(5&WS@+$!4AY(XQX@_0XVT$U5PBV2J;P08V_*!_A& MV\"T'F6D)<(*7^+VWPO9.96]YJ@9UX[71CR%A9@MXP6T0FF4@C;'\Z?3WLG= M[T< Z2/KN6-D_[)8DBW5W( MIU8UTR_6VW3Y-A6Y'0<]"=YXX5)F6)(ESTA'!O4H&4RB7\7@BFZ3='E4-D>^ M:OC(&-YS"8T/J(Y7VTLLTSGF7<7%VQE)XS Y4,0A3%*!I8W&1-0L!!F9$P8H M'LVYY#9U#*TX&OE^99]KZ%%A4:!K*BZOT616$!#K*0@ MP142J6K3D>,>HCKIX_((X_@< M*3LGP4N(M%$;9VOU+0A"D ; M?,N'M[2Z#_$RO)V]^<0+[.:4P9.$:#5C[6NC'(M*198PE22LB:$TZBRT#WD# MSY%*RA8A3&3*&*3HC[SS8)-D4CBT4#QZ:%-%Q\OD@_%:M;D">R]9G2#J"'W? M!9V3A=\!DJ[QL)MAH(C2F"*R:&E1:2DS"Y$'QK,5B>)V&TRCNLO;R.D$.:>K M^WKQW,FR[P! E^K7=V,K),79)6K.LM) (C&;H%LQEQ5HARHYTV8'NT'*R 6[ MIZOW[FFK1\BZ [ \RWE:Q0^SMS#-K^Y,XUI3LN @3C M O@?8N>7Z5^(02_3U MTI\6L]DO MB^7OL,P3F8O*"3Q31=;Y!AJ9EYM*&^V)U^PDM@GZ#R2TDV#N2%S<[);13$D= M8/!2O''S4H,0*F?4EHE8+S5H"CV :\.439P8BUHWVN[NHVI<=#6%P]VQX&FZ M.1IG7S;%);2BENN!ML;KLIHD+Y1U.;%NL'3U5?GN^H@R/XJQ4! $-%*J=73K6AL%C,^)CP? M4\,CCW'_47V\^K"X(_OW]FR9/I'(WQ1ZX0OF%S";O=D.0I^ %7[3!DD'I B; M!\="%H&!%C9B+,6):RWB;QWW?B(9XW;Z?@QH/K:N^NE@];+.[L!Y7DV\,,(Y MD9APM1"4N\V1/KD<6$**T1N3V_3FNR!AW/[?CVD"CY/Z^*BIZV0CE=>KU1GF MEV=+"GFVE>[;2.BV>3&U.FUBLHI.<,ZLJ_7NV65R8RG>UR8*G9,/]GHX<:LE M.^KAXS8 ?RS[U5XO(V^F=S#X[S [PSOY\Y;;6/V$F&/MBAZ)/PR9A9*D0Z ( MJKCC<7?OL\=MQCTR[(;3RA-PX>[B\]\7LS-2^?+[9C)[=61WGH()A9P"EE0= M9N-(WMX98 C)@[,B"J4'\NH.HVS<=MT].7H--=I!C'WO5K%]G83\'I=?IPE7 M$TWA%H^@646 MYHQ!IZ,@EFHZ0";/ FTN+&@.Y%F#<:%-W'(0F2/W'.\ G .HKU]L;E?>J\]? M9HOOB)LWG><*-I=S)K327&UMQDQ4Q*87GGR?1)CRH(S-7!=X5)0^1/#([2>7DQSID] #%QV3E:V:GQU![LA]RSM M[8#J[!>SVZ6Y^>4N^_KJ&R[3=(5YPL%R]"XPX-;6AH_ ?%"2)6[ @C/)Q58E M78?2.G([] [0.I0BNY@S>JSQ()L MYL>WI9=)W ^7?X@SHS9JZQ>/FP5WE2^(67N9F(4Z:,]9SGQ,DD4G'0^< _=M MYIGL2^%^:'S2)TU-E=8!&/=)#F^67"0!7TD/O\,MU[A+;6P%\@[3XN-\\RD; MV4Q4<"*E7!A]@F,:ZH3>J&K3)90FN&B*:..?MN9L/_ _Z?.N+D'2P:*Y=VMZ MAW4P7-IT.:&W/:O2WY1YD28*3M=G])Y)$)QV)R^8)6>*Z0A0^Y$YEEQP1=B: M$6Q8;7P*Z?O!_DD?FHVCYGYQO5FC>_&KT!53,)ZMH\P,I$;,( M_/$]EL%0+?_(9VEME-P!J.^]O0*%Z\W&HWT]R-:U&Z2S4+>@X)-QD'.;4OV3 M;Q;)/\39V6#*.?$JR*OY,/V);[G0(E#5QG>&$"!DO8]06"PRT'+).J@"'E/# M$X4C+A;]<0ZYCE?$H' :JR=@JR:M#SWI<;L%/FJ+UGM:Q EMK)#!,R#,DJ^' MJ@*UYN^A!)?(7IE6+GW#UH$/%) ]?$^@]D86-2.Q;Y#:^CP;RZ1^I?#:M/O\P6OZ\&M($_/K-I1^K; M*1_>KET\Z *(RJA@L=0:Y9K'M K(^=*!&7+#DM?2&-]FYN-]5 UP3[=^YMOE MHMY'R<^__VV%^?7\#>W:I+3YQV=I/?U*2P=_R*$(F6Q&PP#J>%F(=7:VI"]* MQ% "YR;S)G(XG-9N[-MI:+KE>F]+I740HEZ]P)S0&U^M?U)DCC49(P:J:(9> M&T.Q-6"CBVD=32)LK?-[;Y ?HH .T'-EZZ^I]7F:SO *2Q\6ATK3FRB2=LBX MJQEY7BCL*JC)(]%")Z&M:]1RI04WXS;4>&0LCPZ'#I;$2Z0GI^E&Q?3]#'=S MY9Y]KO?L_[%YO2;GG?"F,%=XO27@ HNQ(',Q1.EL5%*U\7#VH6Y<\SL^AJY? M(!Y:H1V =".[%1'^RV+Y(+^J1K1$S^9@X/@;)"ET3'SK?2,V\JH.PP.H+0.H'?SL.JV.](38[E' M$)DIDR338=O/1++"703AH C>)EC?C[YQ6QEU!\T&2NT JI>=X#?EE^D<2,[S MCR\6*_)#9% B!4PUA4&AI-"9Q4#22Q9#A"PER#83K>ZC:MS.1]W!)US]?QL-9WC:D76/M(JJ]JMC4U(?"3Y>@A' MHEWNE+X$>G6CD1>?ZK>OY[1,SS;'&[?_R:]3B-/9=/U=3*0E" @5F35U5)-3 MB862)1,J24L["\C8YJ+;(S$X;JNG[A9+C[#J="MX/2?KL=7=)"GO)"1#EJ.V M:3&*=K9B+6G ">F4#MZU">,>(&S6<^5L W!I26J"H@8TF5&L MX)BCZ-4)S2FJ:&-;#R!RY!Y1W8&WE7[[0? /R?Y"ZMB6/OX5UY\6^?*&4C)R M*S6R'!4G&4I:G38&EK0RW)MB'&]S,+L7>2-WBNH.M&,TCY4(OHO&D;M%]8C<%MKM(/*ZR=GY MN33)':=?-T/O;.08LM3,HB&_W6%D,66"6)#2^:B<#FV.=/>AKK?I6L,@XT$ MGJBFGBWGVR5^@6D^/W#9'4P_FV\GMCY;K9"V"91HHP?%BDBU>X9R#&B?8)$K M9:R2,6.;#CS'T=O;I*Y'0NG@JNP9M^=+\BU\K^NQ%IVEM#PC G>)N6F]Z.^R M$ &!5F4=9N&\8K&$S&S00J .MC0ZU3B.WMYF@SVR=1U,E5UN]9M6[22\_YBN M/[T@CXM\J^5%$GD"(4FY&;OBJR,N4B&'*2MF=) J*R=Y:I/0.I#0WN:#/1)$ MAU->E]C+\C0\7XL3Y5V]X9^85+6[<"A8I^12E&@D8G*>]HLVUV-S_)L8D0^ E(#(%CJ))Y3@#R)H%XV2.WAMNV]1?[T_CN)OX MX]_0:J&ZXT&YH/76$I3;Y-GM@M3>E@+2,BQY\R G;Y.OWI['+VZR#H>7ZO90VJNLG2"=^$F+>'#C<CS3PO#,/MH..Q5\6 MR\OK<).WO46L$XH301F,+*'PU9>N"Y#68Y 67 3%FUG/PP@=-ULT$DY;*+$? MJ.XOU$GRI9A$3KRWAK8)6R]+Q @,E$S!<*>,;8/2_6D<-W7TR !MI+I^@_6+ M*SNW")*3BVU]YDRF3&%F+K3Z4G;,2JG!6I[0MCG2/)S6<7?[QP[6AU):#X[G MI6W@U\7\(UGAS[]6UX5$2=1,27XQ.N=E9ARQSCTO%.AI6MW"0]1>%B-T^S#H M5M*Z#,T'P\8]P<_IBNH >>_PR\X;>5-N9XADXK2K-\4\TD92*P*""H9EKV0( M1=9>6TV0]R!I78;=K9 WK*+Z<1,OKZ@7"_(PENMIG.%+C.M)D-I2*"98!AYI MTZCI@UBG[M9>I[2@ $N;,\5[B.HRHGX,*5\3Z?F MB709N_#L*"=8JG$["@T*TE?,VFWMM*^YQ%=1JI# V=(,8\/FMOV M^/>8SHB0C:EU-F10=1)=5L2-K"7$E2\%WD7GD=/6WMP%NT30N.T_1G2\CE7* M^!"K"V8K(?RU5@5=Y"!O2FT2BRG)I4"Q>LWIH-$4PL3,E(288I:&0]K#1NWY MN'$;=SRBO6HA_O&!==LR>48;^.?=,LD1DD:(S#C03!M.W!2O&&WF$00$7WP; MW^H.@L9M?3&B[3I6*?U [)*7.*WBF^?5Q)6LLLC /*!BVD%F%/T2'J(/)CJP M1;OEAU/Y8[39) NGA2Z<##&GO1Z\H%T? M,P-EI/6C%M.L)J9H7FK)K96:%(9C.M\6_S7$L. M$LE^^K7>I[J]]^N&;WK;[*S.==R(XCS0YBZ!P:@9VHAD\K-A45HR_C9E""%G M"VU"TZ9LC=PC8D254*IO6;\NI;VO0=?$?^QYOYIJ1QGNL_ MM>KV*\PVW5ILUHZV),T4KY-78ZZ3=XME.21CDA!:-!I/?PB5XYYP-*M6:::H M#GR)2OXU%GZ,'-^Q>/6%2^_3UQMVE-)JD]+I_CGM@T6P@=@Z4#>WZ2="8F>)Y!:>:C!]J\ L6W$>L9 MJ;!"%2\XMFE0?!+9XYX;]0GT@U1YXEASDL!RW0%Z4R"9!BC,>$>N%R"Y7D58 MYC% CEF4 O:)HK?9056GZ#U$E2>B]]4\#S.4Z.S+E]E&E# [%^6K[0N7) JH M(B"P)!+%JMQ(BEH5.6:>I^2 ?G9M#.P^U(U[AM4,B8,KI@./^4K3C6F>>!%\ M+D0^UM'PNB:F8XJ.\22U224GH]ID#*X1,O*LZ<$U?6M3T^/$W@%JKF3DSEEY MA^6LGK(5%8HU2C$3:A,A&PWS!CW+4D,$2^ZO:%\5>YVJD?M$M,;38 KI %RO MY_19M*'7A?$;KB>%&U32"@J:)OOUQ%W">;\FNOIRNTFRQ.EOBA>SDIB^?(__01/(4';<, M@K3,:I]"*,%[T^:^_*F4CUO6T=3O?S2%C@C@6GJWX_'-\BT%P+L??HSKV?0$ M6$UW8W]^3.Z9U&Y7GI?$N"+FM,F"^6*0%2ZB*ES'>'W"^*V%D,<]?5P/[7'1 ML7A4574(QO-6O'?R)]%QKV2J/7YHI*/.;6\H/O3L<5V[ MKH XJ)HZA.&E.U[O<3Y=+'];K'&UZP]=S_?K:)/\_(S>O_Y?N'%E)KK>I["U MRBI88EG3'AQE$$RC!J&1"TS[W&@9B)QQGS]PW(/MT3#81B$C MH^SV1]3LCRB%&(/T!Y/P;@GQJ/!])%4-A@P M_^7G&_KYE5[8_&KSF_I7[[#\5/_]V[O75SX_TI_,\/N?T^+S]M-I\4U7B_+V MTJ==I7@U_?QEA@\ [[9/^?D'1==IW7W8#?P<3AU^6^,\8_[3:0FW-\N/,-\- ME:]!QF(VS5ODS_/EAU\,G(?91:[H1X8H6LA&NL@0I6&ZZ$3 J&,' $7*TAEA MVARU#T+^J4G+DXBXM)[G^?WTXWQ:IJEV.-U.(:E+CCXOTQIU\AZ.G;]G,]A M[/O%IS6R\[=3VY6]#T9%;RAVCR9XIH.P=7A"9MD!6N0 4<7^#-!0]GZCLS?E MVCKZOOWZ8RVYDE)26C%K?1W#DPV#VE>&8\E):V>Q41'&?O3]$6SK(3B\;EL; M:+&' ]3+LKS!BTU22D,!R$=I#9-1N^C:MS$__@X'$QC M':#O-_S]TGI:+N;T;=K*ZO;594SANI#@(#A:7114,I NL!*RH?7F0BYM-I)# M*1TWXS\^2IMJM@/DOL.O.#_#70O"&\/UKG-7S]B"]HEEK*@FRFG210JU+J"+J8.,K@_3)\QG=93/N?8N M%3BLGG^_6NZP*\6Y4OCP83-.TCFNL!1@BIM-]0-G$7UD6<0BLE1@-S?/]]15O#9:;^BI\C M+B=6)Q-+;8U69+VQ66?W.-HOI K*BQBUO]ZSYO8.U \]J#^@G*#412L)CUW> MA/B?9R3.'>7)N< S.,8]$ODULP4)#9.:H^.EN!)A#VQ<_=1QTXCM@'""[#K8 M@RYPNTS_;OVY:"*69%D$0Q$+:,FB=XZ!X)Q;6:*^WFY\J+./&[2, M[&$/H^3KIQBG2;P'S&RZNV[X>+XSMD6!Y$'*VE]8D]-' 6ZL9W^)A^"L!9UY MF[:3-VD9^9[6B=J]<>1UDJ@[ ,LM-OH.JUQ]N-?5@YL@#R2P(EBD;YC.TC O M@J,UEEV0**6(O F:CB!VY%O2'>R%K37< 8@/FF0=N18J #++HZ+8E[S/H,D/ M!>4"L25%,J8)>@"PD#EE$ODA^NL F^^A+O_-AO/;6=TASEL%U];! M]8;$AR7,5Y"J-"?&!15SM@R<,34;C;6_JJ!=*81,RQXU;U,/>PB5W06H3;'9 M3'^=GKN^PX172FNOE$@<<<[ZP <.<:YZ",U=G:,2]FKR-3'ED("I:S-#FX%) M1R;-8HRBM,D=='&.>D\I3NW]N^E8NGH]O_R>*9%"D+M4Z*THLA,U@4W;@J/M M(/A:GE.'B]DDN<@YAC9]4H:@_H]P@GH(A@\HQFJ#@&Z-[J:\IUPJ[UG]?JF^ MYRBS^\!'#F-X#Z%[(-/[0"W4!3 AZB2*%RQ9PYGFM(1#2(D)XU6R-DI3VB3* M]B2P<:7?I6HPX4&EHAE/U1<).I/'G R3UB6I;%#HPAB"Z,0,ML#3@?5[Q^GJ MB1JS34KC.$]RKP]^#,-V&P^/;-X*USIEJYEUS5"M?D&?PZA3B=3=??-WKXL7J"LQ&=H^5B9.W"4OL)T>(DUR1%S:%X M7EKEN0\F]FD8O4-0=LN%D*8:[""[\W*Z@H\?EW6\W<91WHGU&E,("4 FVB]D MG<0>N64QRLA4E (3&-"V30O:O<@;-Y_S&$ <7DM/=.O]#98U-_85CR^;/_@1 MC[$=W\_7(V_,'H4)Y"@RZ6L\ZLE["RJ0VRBX5B*4+$6;C,0C;>18=)0Y%(=OW13=W3V&H/PUQ^G2;<5JNZXJTE@Y289XT!F&,W>A,F)8AZ]R'NY+HO9=/$<9MLN9!?ST*8?/ZU7N\H=+D*" M' SSF9C1DGL&2B+Y?]8%U"[>.$FXH])[GZ>-CH]35;IH*M\.0KM?23+S%>Z( M-QB$4X+BTLSK+7"D!22JQ55H#.<:O6M3\W2%C'%"M>%1<[J,1S8I'W#Y>4?\ M.;Q=R%IYBDU1DS"TRYQ13*J9X<8@>I&"=7N8CYN?/*[W<8**%H/)JP-S0*Y[ M+3+8EI:\FZ[^_OS[!_K3S>YJC/-*US&:P=$2J)5Y4,B'1Q0"8^+9FS9E._<0 M-6Y69W"?=6@U](BHRLC.J.I"5$_B!JY ME$"L*-+D&V0,+TDFF,D=; M$O'6J);M()AV2 MT;S11+0'*.O,?IV$@P=!=H)2.@!9K>9>[9;@;WA^%]E <@5E9MSG6&.9R+Q& MQX+.V3EN;=1MFO?=2DYO<#I%X[<4TY\F_I'3SG^%_[-8GN_LJ\WR*H'"=U'= M UE3JVC)^8Q@&,]DPZW4$O5>7M5>^>:;SQ^W,UZ3LXD3A3PR1'Z#S_BF7.%A MMW*X\R0/:QAD;IBV69+'1W8YT2(""*8(.=S)Q)UDC)=Y/E6OBZ&%//9(KD\P MG^.LSB";TP?NK*$7V601%>-8T^2.X@((&1D1;Y4"$:S=YQCBU@\?3_<#*6PQ MI/0Z\$?NL)^_7EQ=\PD,%P)I1Q0UOV$%"\YKTG=R6M'RT+%-9ZN'*!MW(E:S MJ&I0A70 L-LJ3BYJ+RKH 5OP9;J&V?0?=>#6EJ\ZP_#UYR\P7=9+7+\N5JN)+#E'+239 M=U.O9Y%C#P4H&D4LEJ?L96B4RMZ'O"Z/20;"VN#JZ0%S]RV@G?C>85I\G%>^ M)T;'DK7C+%E%P2I/@3:%Y)AT0!M$D13)MFGVV M[('"X%??TNPLUYF9M1'*"O,'^#;)*FBC#+*<>2V[R(G%4#Q36A2;+%GN1MT& MCR"VRQ!A&*O66G4=H/-&(O@M+NL+\!'%1!OIA9"TOE0=20W$D/?>,>[0(\H8 M3&QVT>Y.JL:=?MMZ%QU&&4_TXM)Y([5%.?_UYB+A"N;Y?.;O[B/:W6PZG(;' MN/ITHF0>^6Y42!)J3V?F(=3!-!3K0@KDWEF*-EPI"7V;^;IC7UK^#=I[ )B$C[G4,,-PEY1_$/8V;4H>@:.]+R4=J MJ(^=^IZDDJO'_\@ICA(V,YUCH=W!&5:R@IRU"5ZV.=P^/< MZ)Y-+DI9+#\#>2YOXFRZ]8O:;<_W/NXQ=N+]^7WD35=[HSBWG*D4#*'82>:3 MD0RM\ZX8H;EMDX%]W$9([[">)]8F8;R'XZ$+9_I) M+X;CX/!4%L+$)F>-);$:+B33R5KFC3;,8Q(ZU_%;V+0#Y/WD/7%;?B1VCH'P M08I\*NC\D<,&+$CXR[C39 .L5 ZZ!Z4B+'X21J-N,$#V0T"=NDA\KCD5.UHJ02E"[,>I=ICW2<@<7$5(V'(J#)J6DP.FKO2%ER02>!15EX MO1%/WY&S2V+ H@ S18=M:IN>?N_(0W!S4._(0W321TO JXWO@)-$@D9F52A$ M?P$65"($.)N5!HJ7]IL,_T?L'7F0;A_J'7F(H/L RBV]S-!%D%;5"3:;.8M< MLA "9R+EK(K( &ZO\I0_5._(@S2[5^_(0\0\]L3WL[A*R^F738'QIF_]E29F MV1HN$"0K!BFF!5E85&2!K>1::^#@>'K F7KX*:/CX505+IK(LX,?7KJQ#6GS_FRG-)';9?-;?SDX"UMT)[)DB@8*#FS@,K7:=$6-$9C MKA_QWPJ0?9XU;B*\&58&%W,_[6IOXR3:4HP%\OP3DIBXKF4 R3-5+-J@':HL M]P#,_4\9>1)[*Z@,*-JQVZ03Y'%]!K-K.[(.)L8BD1E9_7]> HLH:WLF$IG. MI22QSP7&.SY^' O2R!$92HP]N+9;?W]'/#C4Y&@BR]9+IE6=L>I,82B\+-EK MS;%-7O(*&3VV/S\F$#I=QF.;BN6BX&I%@H?9N3S>83I;+J?SCSMV),_ N2B, M#*>J37D= S2")2Z"X*7$J/<:I_#PHT9V6(]7XJ*=1#L$R)OU)USN6!'6,S(WFDS8!PKR:Z#EU?*FML\*!>B1E(Z M*T+5_F#U#HXVBB510HB%RYC5'E YZN'C^*QM,F_MI=^!U_+@)6P5P=)S.7/. MNGI0EE@T.M>9:R)%Q[4('?=3&V=>PS'G1$T4T@' CFG\@!RURH*6J,](^S8/ MS)-99BHHZ5$&)7B;&YBM>G:,UWOM(+0,T+/C$-4]T6*M!VMC?JV+HNG5S8-) MZ*)FZ%ZY/'9?!1E-J@W<; YUOA^M$(]D$,C7-,ZH'%RC;:V'NB'GI(\9R2B0 MP,DHU)ZOJ#UM5Q D%JS]$/^"BX]+ M^/)IFF"VG2O$N=88$U,*R?DU2;$825A&1>YBB(('O0^P]BH'N9.,+K?D([2\ M&%KD8^,&/UYG81>BA6(AE:P8!ZAUYA2B@0BTR+Q)7G*=*$ ?#C=WD3%>VN1\Q]_FT_7F#?"6;V .62HIPZDD?DSLLG$TWF>SZ/SI63F=*$(GUN* M]9USS,GLHI#*H=DG<[KGXT:$R3!*7;25\(B@28LSVKN)K?<3X6PIP1DF-7?; MBW\QQ7K[SZG:X+ZV5;C'I*PP_?GCXNO/NT_<6I7=#QNCLD'-C^>-5Q[41(6+ MD^390=KAU5]?/3L_E]08,@^*0M+:VE3GVB3<&^:%"W603L%&1W$_:!CO'&Y8 MDW&B=(_&Q5=XE--&<[KLW<9AM M^,OS MI6J;IO*[$IU T((,H.3E2IA#;,3,?(0ON M>3)AN$KU&X\?[UQD6 -PNFP[V!L>3IKJHE11@=&7.@ P:]KFO&,!3G <8I8I-&TS]41R@ND[//)ZE_SR;KG8C$0X_K[CRYT.<-=Q-ST#G!,_/5H27U>K% MXG.!\7(MU?NC\IIP_][(ZGG^_]-./!5&*B252#"N5/%=8?[' MV+K7F=B;EBENI;T5!I&VN56T;?D_Q17][NQSC;%H4_W!/NBLLQ44U.7DF([" M4WAG"@L@%/V@:^%X8]P/PLBX]_M&P?[C ^ )^+._P;*N\*\G]!>[]^.&]G'O MIW<<;U>BC-(4Q2B:JH,,'<&32\? : \Z08ZV3?9L]/C\/=)ZAS7.OO]87!^6 M,%]MFRBN=KVBI8HZJ#HC.=11:D6PJ)UF7*ND 'B*\M$B]KTH?E)>[R'HVR.& M'UZE'7@!M[@]VS[Z$;S6AK-2IW=KG@LCD5F&Z$APP6O5J)O\'01U![P&:+@# M@J>HIE.$;;T*W)UX^L(]"EJB$*UF6M05&TQ@66C/R9F(HM$0S@=)ZP-U)P%@ M#U =KXVQ;^E!_0#E!J8M6$N[ &KW')04P;\KK>9Y^G>8SF,V^O_[\F0SY<@JS MVY( YWU5B!]N0Z:E%CW3KD06#0"++@;M?(I*-0IOCZ2XCQS.L)!\5"V.W3@- M\3_/2-([R@W9>@_"L%Q49)I\6!8BK3@O@@=I@PW7"Q%N[Y9VY5/[R'4,;[9. MD%T/-NK\VL&+&:P(Y>_7B_3WS16"X9)"))+RBR*Y)BC8)G;F+4*;0XO M;M(R<891\?9;N:1+O 3.+SY\7\PT?SW?6-?!ZVF)N@.PU$8LVXWXU5?Z4H=3;)906K73?@6@OIP@QYW$QM -7TB;+?RH/CLI"0S[53U M]$DNP&-FQ?#L)2031'HLC'6QH0VA\(=!=(3T^X/1>:=+LJD4;@"SS@:*/KQA M$2$RC"4*6WAQL5$EQVWD= >?8U1]/X".D'L'X#G"?O]Z411O$<#S+)A+];8/ M]X5Y56^!02GP^G1>&%([(8!*(C&1;:;%&CV#HAP3(G-4'+7(;2YE'4)E'^GY]MA9 M/)(B.P#I+4*]6I=7I;FE3$P@2*V5X2PFI>I-2$\[BHW,TFM**N%4>30K>R>5 M3RZ5-@Q(FRFR Y"^AUI>MTD(_'96?1OZX1.I8_5ZM3K#_'I^29R3),%$"< < M+[0 %;GCT0G+DDFE*.Z%B&TLZ2%4/KE0>1B0-E-D!R ]0JC/AF3LR7G! MS>SU:'#I:/5<8N?MV3)]@A6^7=;1@[/9KK_F7Q:+_/MT-KL8K@W?7F)MCCVE MX.39Y]K08P)98;3%,J$R!=-9F7I2F9E-F>+>["'&M@6A@["QU\HP?]B5\?A0 MZ',=K-XN%[_46>*[V_L3(70A+ZXP%SF02&E/!$,!N-!)R.24U;9- ^D]B-L+ ML_:_ F9/4EL'2#QWT'X$NQ0DI[ /:(?_;=KNN4M3#/,\SFS9;&\_-YAKAH=\\2A;R.=S/4X M%Y:X3=)ZZUCF9.!T#>(B63\F33#&!A5+:7/D\T0N+ F9?;0BLU3[DFF;+/-) MTE; %4=3C ZZS@;[ +2X>HM(/=_:Y+$5P7VCB,8[6W'=.>W)6P MZ?L4,.F:OB[0%IE_C M+!Z%ASPM+AZBF4X1=+4O.P9([#((9S(II9R+S/%CR MCP6FHJ6G$.W_7E@Z$@ '7U@Z1!L=P.OHNPM2IU*B\RQZL$P+26&8L)$E;Y,! ML"DUNI+9] ;*B)>B#@+.4#=0#M%B!V@]*4#4PIIM]:M(M-H33PRL0R:S]L;* M("2$7KS%"ZJ?W#'LG!T>@N<^9=,"&JD #;Q,SW$/6$"TQ.@=U0:CH<<6&+N'EMW$V+3<9S%NJ0TFP0,5OK\_7AV+U6D?99\-'((IZFR..MXV(-LV'F$:U(!;^_ MQ"\+6FL3D]&CX8HE,+6Q2CUYL@*9EBBBYIZ;W*;'PQ4RGG#UQ"DP.UX53^L0 M\**-*,SS;W>V%?T%ILM_A]G90-T'3W]^PP/"(20RSG&ADMQ%83,+R=#.C%I3 MT.T=,R*#"^!!-8H8N^WF?5>7W$V.PEK0IJA"1B&1ZYQ4[0HM/$O*Z*)5+3-I M=.]W& :ZB\:'PF:#ML@'*[R#6.FN\PORLKG,3C%?+_#K I9YF1(C8UN"+B9[ M]U_H;'$4<.QYU'B(ICH%W-4S"I4,>=).,Y?K[5JK@&(_95DB:E2QVCG3)CWT M1(\:#P+ P4>-AVBC W@=?4CE$+0UF\P6D!^O?6 1$F-AVBQ [3>PLD=^\>/@%."P$SKG3:-D)B.%'KZ>G=$A&"%Y$(5W;9>[P!B MQTVH=[IK#ZKACD!\]3;K[2QNYRE\?W&VK J<)"'KQ:?">-:U_PIPYI50+,7D M?0B (K2Y_WD\S=V9W6'AM-=-Y<%U^S11_-MBGG;,:N&CC\1B4=Y7&0?RP3+] M:)RTHG"._-&R(ON3W<=Y9\=8/E+#3Q/.$Z>R,#Q')C5)6/LD60P42+BBLP+G MW7$SG<6"&A >W+R0VU'BKB) M+)"A<$BR+2'#/GVA#WMJ'R>AK0'76!LC]Q??D[-+5M]XD:*VEGE(=:BCB741 M45!IG4"E-#<2AH/:@3MS\P/1CM!VI$Z>!N FRB7K8@PD/%^%YSSS6%-X)MI4 M$AJ+93B8]7'ONR-P'23_P?;*1SIZ_\%M/6O&]=4IAPW.VO=[8-/#]2-X'FLV M=N#69,$ LF0ZU D-/"8F1*T;@F3YXR5 >KQ\6PJ@DH$XD%B8+K0F@XF*">>] M0.W-_\_>FS7)<2/K@G]E;-[]-O;%;%Y$2CK&,;:H(=FG[3Z587&0V5W,Y,VL MHL3SZ\>1M>\1F8$,)-4R6;'6"(?[!X<[?&/L8-,4?[SBVS'HFZSX=HQ(.W*D M[T?=O"VHDS9@HMWF:!7B8J'#0_"D@DR8_,$:N\P?(#\,&@9&Q,>(IE.$W0NE M,872A$A&3]&@+&U6%X.$R*55@I6<5%LM>&01\5$ &!\1'R&-#N"U-B(\!SE01\3%2[&O\F^.Q",XBD5K+ MANDH@."($RT);E8U]P4?9@",)'3>\[(98(8#%_G M@&@EP0E3(",R'= &[MIXJX/(ZQ:(^P/DX8"[B:75 P3/-V>K+[A^CZ=;H6T^ M+[Y>F9\98V8Q6W"23A/%;1TB60304[P5Q1G+VNC"9XB:]W0^*-PFDDP'("-K M)>.7L/[W%?TZ,%Z\L5",<$1_+;P4M(A"AK.,3F.\'YJ="%GW*9DW%>60<-I+ M!AU@Z,WR]_4JD67\GF1$E'S^:9E_QF]XNOKZY<9W8MX[$6T&6EV-+R/Q*@H% M!5G0.G"E>9N8S"#RYLU#.23:II?6C!#F4>,)4!I4XT5-OP8N^N@^M.Z_M(V?N(%[I[NSN 2.7T.:,MD]M ^Y3 MG7^L'4(H],$B%F&T-"$-LIV&HV1.&=U5N\Q"$6*2'+:&1BDJEA)LX@ #Q*PLQ0V$60JRFYVH'1\H'X MC?7 NSUK?;M'BG7&Q6S <*-!Q<@@)(8@$N>YSN/RN5')XE,D]9$D>]![SVG$ MTP'.;M-_:;T59C$G54 Z1S9;=*G:5@$0O2/[/GEN&SGO#VB9N?Y_&B'?]\[W MXW@/F%E]^;):;M?QZNI:(5J'/GJPL8ZK#,&"\^A)Q7(TTLBB>"/,/*!E7LSL M*]V'-X?[L+H#L/ST1UCG.D5]NW%"(:5J @,1-?EM6M#I;DRF4YB.=YY1A=QF M+M$=,OK(LS_H@;6[&#K T'8"Z:NPP5QOTI'8YE_/PW+6Y<41F>6G-3 DDJTCR*9EY99D#GKX%R,B;6!8HO5S*OT]@#7 M?;MJ;DG/G QS6]]OSY /Y_%?F,X^KC[@^MLBX>O5,M_)].% A%+IDAQ MY-?X:$"85,?P6J[DO7RM1_-E1K]X9M-L=IRL#B6T#O3O7JTR-?.^^&@A\]JH MR.H +@L/3G-:C0\9;=M)K\UF(_0T)'.ZO.KF0NX T-<-J)\.;-R[1?K'!LOY MZ=M%P1/$%#'+#,+&K3T?(;A2P 0Z^;1A/@Z[H!UOP^Y!=1]9LNVQ==_L/92@ M.P#UBPW]K:'_DJW!?C+'%!H$SVE1,3IN:G]_)=IHXA]X L,^X)Q48!T \*6Z MVRT'+RC[A=9[]IVV(I*PSS9O-IMSVH'+7#_9GF0)R?)2TD#4D9P(B0I"$@$T M4UF(()D(;0NM)EC$T45>IX'U7##HLNK_V6XM;^A06H33;;/O$UZL49$P*21C MM%3#(7 ,@(D9I[2TXGZRYHAN (/).+I8SGZ8/;3@NL3H@\X(=Y8GBY:280;I M:Q@VUG)AK%4JZ%26,90'YNX^72I&8[&G:]I66)Q.0,=E)? 3RZT1TC&PA>'% M1*"(H1KCPJ9D@_6JS;B<,50>W67!P<_Y<8+L$Z0WK'R322R+L@C7/N25F_E? MJU7^8W%Z2B;,U5FQP W]SOD7W'8DN>K!H!/GM#L%\) D**8U^*PL&-K'CA6K MA3L8KJ=;L>\WY.+LT +85 M92?91>.3CE"<8G5^G %GB#W6AI15"H+IMD//FBZONPO=V;=@O^CZP;;<]M2_ MKZ!.(NH2K+6 0FE0T@4@O]L"<\EB#,HZT]75Q_"E=7=?_4-NM?U1]8-MLYN$ MELU)L&E;@P)1ND)"\A*<"\0+IK@P,GLI#]8Y=XH%=7>U_D-NJ5T1](-MI$M5 M4@2JP(JO4 ^D2DJ (!(I%;*7C8U,>)VZWT,C3J1#7L?_D-MG!]S,.'JGR:7J MQ5E\ZP?;4_J$.R$4*XY4B&/UDJ> L])!\#9F[5 JW[]K]<3B!NTM]Y^]-3^R MQF\V?['9EO@IG&'^V.5I]9 S/U^N[3U^P^4YGJBLG/>($)GGH QZ",HY,%IX MKZ5O-MSXH,LVNX>]K:KN7,8^-E^RI&2]#0Z*4JYV;"ZU M*TGMSJ=1:1:5Q$-'U79;R;#@-?LK;<,^!#,*8O/ORQ:ZZTI3?0Q_WOKA"9). MBH[$Z63M(8<:(80H 8743!29@SW8%*:)US9L-_XGEV1^8/V8.^YQ5;4UW'4T M,:(FX\"G6J)J$T1>6[R1?XPF!"%*_[ MJW>(+3WANKR>I,D=)*S1ZU# M 4%G."@A1(WC"X@J2%1<:!3]1]9^&YB2Q?^3$')@R'00$+CB\0ES4OAB'5A= M,BB/''PD'G)2!%YKJZQI _4K"H9A]"^92;&3D'8&US=:8)9D;36&"GR2"83/SGC+= EME/D8*KN+I1ZF M;+"9(.<>Z3EB7=>]\G[Y\O5TM6V(\Z!KW@DKDB=F:(-Z6K&B%4.P,D!@C@?/ M'9*O/R!,,C5=W84>VS2;_72Z_1W,CW>@_.7/^BF>,$7"FEUX'F'RQ&>JSO5#?X\548KS< MF[_C>K'*_,2C9\JP.B8#:_,QE< [82'R[#V6Y%5L,W&WR7+ZBX@=R,28'1L= M;)!'N/_[>O6-5K9:AM,WR[):?]E^][*OSD\IK+!.Q[13/\*?\K_/- M667/O:9E)R$II76*D&,IH!PFB($^*]+2\:5-DHW:*C9=5G^!K-E:>_NC[4_J7[W'\G_5?__Q_LV=YT?ZDU/\_K]H;1=/ORIU"[>J MW.JUQ1VJ-XO*B1=,\J>>]+<;RN[3?/G !U#;C4K\\PR7&?/_O6?CU:>*_ZXO M/:SD61?A@!E'!H44$5SBC@ IA'9\C1^) MS:_H;_Y]HKSGA19+6S+Y.GRV@!/%@<^)!6=B=JI-,'(,E?.V89D62P\ZSK:2 MUG'IJFVS],UT&NOR>0WUUF,4'TQ[^9(,.?37C>[H,X'M#E8X#+5M&9>I]JB :QS3)AB3-D#ZZRCT51C<#-84^TFF0DC M8 ?14!_29\SGI[@J3_S"SW@6%J<3ZK#!;VRHY79;]<'T8,X,E9&B(LS4[BD, MG(T)116$U0,/8YW%%'/J*L+NIP(9E66UED'0EE!+',2@DRT M;W.Q/H9LBVR3K#Z N$XUW:Z &&S_[2:=#@#WEHR9R_EO%C,OT@8(6BERK4V! M4)@"1UO12N&D;)24<4-#I_#95;RK27C= 4I>G1/C%LM/Q)2K3]]\^;I>?;L8 M:W@US1ZM]XF,!^DC R5H?P6;$;BR7BFA2FS6 GD >?/V6FV-K>DE-/_0T:_G M]*@;:W69/ZS*V1_$[LO5E%R;+4@.G$4-RBM6LS08>*V\%RQ(%H8T(GWY3?-V M#&T%G09<[D!5_7J^7B[.SM=UE.JOBS_K9]<#3B7]IV.I1S^KHU0S!%5(\QJF M:D:/3J;-C,2G:9JW$69KI321+#I U4^+]3:J^W6UOA#/-:LNUY/0ZBQ4@J0, MDF8-BLQ*C&"9B.1 \\!CH_F;+U V;__'U@B;5"X=X.RB)WGXNC@+IS65X$G^ M72Y/HF&N=D]PD7/B7:TK59:4,RKT.F.N('CIQ,MKA.+U)VQ.-0N,\$CN/=+P.9P2U+3$D/ MT00ZKP)!.E@RIZ05,HK Z-SL:J=,N$<.?R$TZQYI (A^VIGLRI-"^W0@8U(( M*G/B1+2&K$C./#A;4C4EK541@_"'CL9/M;9.+\'FW2Z-H#%9/>]!\H)^"^O: M[N\;3I[_\^#)#?-\GE_%P?)YC(L*M4[ I;*@I,S@F.7 @W0,DR/_\,"I?0?/ MYV&9_A,>00O#0)FL::?X##E%)HV4RJ@V:14_2C[/& SMG,\S1DH]6\BW<@-8 MT84;;4%@=*"R%1"EK*%9XI@T*DIVX-/[Z/)Y1J%BAWR>,2+J&76W;A[1"V4U MH]4H9D#%'"%JKD&JC*H4K@Z>P7E,^3RC +%#/L\8Z70 N $!$:,%IQ,A%D^+ M\E*0ZZ8,I))0.^?)2FV3I#%)H&K6W)]14!@?J!HNEPYP]AZW#L_O@7AVN][U MU??;/[G8H=YK7HA9#GVU1CBCS1GH2XE1B1*-:%1@-YS&(XD1['.X-A)89U"\ M"N9ID;A)'E@MN%:J,#H4R "VW$CZWV<5VE2_/Z1E7K762NK/@&L'$7:EE)JT/'(%A%K3E6(: F8%%)5(N(AI_[[A\ M-,?LF5?T Y!=)+>:GHT=J)0!MXW*A*B5)-X88I B8[-.(V2UCA!)/5O,H8T= M-5'$N]E-[;RNXFX"Z@!RMZ^.?ULMOZY7^?RBQYXWDA67$9*1BCPWBSO\.R:8;_C.M$_)UZEJ(*3 M$&V=3F"3(B\DD2O"M%(UII+,2Q?XHU_:??1U%PRU97T'6HH6DQ#SYE?BZ,5" MGQXR7ZR21A0)4@M-^CTFB$(7L$;IE)E-CK69LSF"R.Z#FOMHLE;"Z@"'_T6& MZMO59O-N^9@+?3"Z_''@]/A[^XB.G"(2/HWNB"/BMON?WWW?3[^DF MDJFY49P.129,)G00]J+(!@)C3G-R2VUI._5A$)E3#;EX]F4W/6:X\TQDP!<0I"2;%".W-C4I@!\')WS>@GMW!I=O?9FQPB.5@8,Y'=C M':MN'$15R^:-8UX+1,[:U-8]0]0Q*;,]^>,2.9T+7#JHVJ>EX]?/=4\G'ON$0QN2SJYK%JK0L%9YU!.GKQ#.?$C@K:\N_C!R= M0L,:W8S-X5B_7YV>_KI:U^D1)TIYS$PX<$&&BQXX3A4%1:1@;60QAS;7TH\0 MS8CZPM3HV9O_'6D8X@LN/BU?GQ,-RW21 MMG>ZE=!52.5$D<+EE@?@N=06)<;45B(%5 C<^22";31>=CB-?1CT4^-L8MET MA+I+NS6M:YGKSWCQ[TGT#H.1!D1$XEE$#DX[41GG(C/)H$G(= ?SVILU/FMF)HWAZYYFTB_+ M/-L]P/VOM[]T]CDLVU\0#'[U(6X.=N/#+%<*SD9I8M: +'/25#S6\*D&$XO0 MB-S+V-:Q/G"@ZJ7;YY,H..-8$V>D,[7W8 '2Y0*\L60$&&88;S3E?#"-??B2 MT^-K]YC!**EU<. ^LYY7W_\>_K5:OSX-F\VVQ =-;33B(VCMR,56M>]@C=^A MX;PDZ3+Y2X>.#-PGLI0D ME53-(P\B)%NL-\I@FV2FD83.B\MF@!D.S+VEUP$XK]J=7[4XO[?&JV*U[)VU MI59AA^JW9P]>L@*:N92YS=JQ-D[O(/*Z!>+^ %FUEE8/$#S?G*V^X'I;>%E+ M<3\OOEXU1??&12MB!J\L63@YI-I6CQQ$&50JB=Q'T:;QT3-$S7M??%"X3229 M#D#V<1TR?@GK?U_1KY@O@>4,%FVII6N1SH18((0HD\E11]4F)^0^)?->"Q\2 M3GO)H ,,_;;:CHZOD^,_K?'.&!FL)1L,4QWT7&LVI(60LP K CI7=&"I3?CA M:9KFO1(^)*XFDLN,"-NLST[>$Y,N![+EY)77"4JNPR=E\5"+CHA\QXOT=(C' M02F6]-1;0**O[H/HSFM[Z?C2Q,W)/@[KYY9]+L(;C4%%^<6?_CS%N$UO".^)B./!V%5+7T/O'!LOYZ=M%P1.EC- I)T 7 M-&ER&2%8TNG.E.2=Y,3,0P?M;JCK%G8[HV(P\'844=>PV_S7NJ8P"BNE1*> MV]J3@QD/G@4%F4<4MK#B;)N.K2]1UNUE='NX[2":OJ%V:VS*G3DI9)AZK3#5 MII,%%(8(/MD$QBMGH\HEN8,?M$_0VNUE]@'@.(7X^AD-]3PO3V)D3"DE@6OF M0=$>A,"J3\:*5]9ZHW6;P-SS='5[Z7T _(T5RV0CE:9('7RSS%A>$$V#\^'XVREJ*3C\[6 M@K]RV=.R6 D)AQ$B4?*;3 MZ6?\AJ>KVQ-?'!:R@0P"QBQ!*8W@G$CDV=&1)"/SGK>"YP#RN@;D_B!Y ,JI M)=8%# ?OZIM;6BX-2RS'.OS#U;BAKT..&&2M3O?= M1-D_7'_Y,YV>Y\7RT[7)?V75*QZ5=;3G71"93B-/;J"1&A2+@O,@HHMMKBMW MI;AKW3H!EL:!=QK!'B& 3[@7Q$/KP:&K^>M<0F2J &:)6LB@E)Q%USZ@M&O M3H2?/4$[2IA=@/7!?=K3C'1,6\M]@%!3595* 9P)$43!H$RI$8DVZ>-CJ.RC MXTC[BZAFDNL0E=N@U\.]5L=#91X]%*\CJ,P=^9\F T_16C+#0VH4H!Q&W]SJ MLA4^7@#B!,+JX)9^AYB7,5X)QP38M.W)H6O*GF&0HF8E:$YGP<'CY?N$+)MY M3 >#9F,A]A.X',+1$Q>9X63Y0)+D?I)I4NKT10-8HM.HST@[;VH9?WU-SG/B^NV_O\K9&0+M3GZ< NU>U:,>U& MQR%$-P&'9FG2Q$HTGI'C(=VV"#5:B+:8.NLWQ$1ZAC=NRW:0)DVO5YNSBXD5 M&WK?!UQ_6R3MCG87)I=>#*WJ9].P_T#@M/HC'1213D]TL+2K,(T: &;^OR3/:6MZFA M?IZN8\KFV0=S$TIG9ZQ]PW5<33#LM^Z?V^LA[KVP/"Z0,V,2F&*P!C(9.*<= MA.1T"D$JP\4+1_=.+SZF*[I=T-5>&IU:_6^6WW!SMNU%L(,9>/NOIS#>GJ1F M(I.K3B\]^_YW//N\RK?>19+^?U>+Y=E_TQ>$I,TUE)(NY+DI#78[MX75(<\Z M9M E!5=8\*)1G&>4^\[K$IB#[(8)GBX+VBP]R2/QUD32,R@AFO4974 M9HK"6&<-7\5,FBR*6&IS M5$B,0*@2-Q!JGH9.F*(-,1ML,TAV%COL Z;S]>)L@9M_+NC%YV?O:5,L3K^3 M1'#]9;&L&^K7L%C_=S@]1W)1SI=G)]Q*G@J9#89Y!4K6AC$AD].#+N5G4D^+ETX!H&/6VFMI=K!S=D33#W117CM"#LA&0$*R<[U(9!;KGPF9]PD MU&TZ(3Q!T+QW98>'WGX2Z0!8MTD/C//B@@*CG0:E:\\&7IMF)U]\1*-9HY+> ML0!J=AUV2 #MROG^K[M^"^LU/>[;'E'0YYXVL8GV/+5SF65DJZ.U]=:SWK0Z M7N?T(9U1@D?I2C32'?0NJ)59=E,O\L2++^I$-'I2JE&#Y[5+5PX%:FLD0"&9 MU"DYW\A*'4;?D1E<([#U=,7W9/*:N=/B2RMZ^%W$6F&W+?JT7D3A:N=SYK%> M_=6\>N)G+$R:B,+I*(;@SK4K&80X#I"E/095]%B=)(V_:!+R4%@?)Z6^;K&'@X+JR:"F1%B-5+[\^+3@JS$ MUZLE'1;GJ4KLGZOUOS=OENFRX-<8*X2V!JQ4M9E1-."$9G1ZA&@M+]GC2\;= MH!?-!Z$II;EJQ=H9<9)QZETGOQ,VY?!,V/C M@NK+W6*E$:R4!(1=7D<154Z0AD43;9+,*NF?L]R' >/V&^?1&WN+;#4!_V8^ M.SZNOJ;5\E*7:6:MDUJ 96Y[E-K::SU#=-%RZ5FRQ@\X)FX_"6<#O_"?/O87UV,> ];,^OS:OOMW^R17U1(J+B=(CE;"I['#A6Z"1SR66' MTI=&G0>&T]A+7_+)#X[&XNH,B%<];A13GFL%G&.=\),8!!_)AM=9>&&#*RDW M!UP/':M:2?T9<.T@@@Y ])B!?S4BQ*.C4UN"I]U'NXXA>(T1;+(V*\M\9FW M]#1-_8!J%VF_B?4=@.A%-?[VNE%,L)P+\N&@WB^ TL9!8":!M,0L5$*4 MV*:N83B-\[;-/<"1V$A<,YO-65Z!_KL<7:]^V-);_B\^/H[KE.5 MXR<\\4S:P(0BXZ'F&5J3P15->U$)Y] 4+$T3H@:0V/G-T'X0;"NP#I#X8'\] ME6J#47.R#1*XI.J,D4)6+%DB-9N+%T\?36@3)!]*8>>.YC0X;"*N3O.3WV+8 M[%0<IVM>,VH/)-S7#Q.ROX/#Z6(UORZ689GP_EJPCFV+I#R+L[26Y!1$5(S6 M4HHWF:Q!'#2F=4UQ.7[_27Z MC%IG7J>&!C*DHX"H H?L4I(Y>LU=*PMM-+%=G4/[X:VMH&:^4[SLV+7,5VM: MX.9BR??6)'R13C,'22DZRV.,M+]< .<=MYB=\/=KCQZ]51SZOGF=Z0GPTXRY M7=LS$Q2#//&@Z6R<@Y2 W$,0^F*+J"D?6"PHZPM$SA3D)$3*/#G&VY0TM'"N MM\_\&3=IO?A:97 1K^$J:9T$F>/:1<(P1O"1-)^VD?'HC5"IU1*?)*HKJV<, M!AX_A?9G_,PY[>_#\M-%\K4VQ3ORWH"ES$ IFTG9&09.2>NU\EZP00WU!Z6O M7[]V;CQ,),35OASM 0:7B0#1L)P+)T/=5;*]0O L&Z ]D;A0BOX9%%\:#H2Y M,\YW%-E]H>_ OYG%_O?%F;1[R*XU11TT:,-<8@>*.C"5E(VAEN1+.2#.L MPG(B&_)M'V/VIK8;6DBC&W#=O:EYCS6)\>JKC[C^Q M:*6MX\OQ^>E3#6[2']/5HHNX(B0$W:7O*IUO4+?&/<+I=CHU:BD G-%EZO*K]]QO5CE M$V]ML%(XVB+5!MP6,AMB6]82E:C=2L.0ZJM!+YO[7G9ZV+3A